i think general issue is that currently, reading buffer blocks OSC handler thread in crone process. so, subsequent commands won’t take effect immediately and there are weird delays.
issue here after report on Cranes:
[ https://github.com/monome/norns/issues/805 ]
pushed a branch with worker threads but haven’t extensively tested; feedback on this branch is welcome (you need to re-run ./waf in ~/norns to rebuild.) also, minimal test case would help for command-delay issues.
(WIP PR for test/feedback:)
https://github.com/monome/norns/pull/811)
@its_your_bedtime in response to query about clear_region, i noticed API doc is wrong - arguments are (start, duration) not (start, end), so maybe that helps.
hm, not a bad idea. there’s nothing like that righ tnow. pretty straightforward but requiring substantial amount of new glue, and some thought to make lua API not too ugly.
just heads up: i have limited off-clock dev time this week, only short sessions late at night. last night fixed a couple other bugs elsewhere. some day maybe i can get around to sharing my own performance instruments, which are pretty different from anything seen thus far…