Re: Full range pattern arp
Posted: Mon Sep 07, 2020 7:10 pm
kortezzzz wrote:I've abandoned the Ruby solution ... I'm using poly velocity solutions instead due to intensive CPU usage
There was some talk about this on Slack a few months back. MIDI via "real-time" Ruby does seem to hit the CPU pretty hard, so your code may be innocent! MyCo described this as being partly down to how the CPU threads have to be sychronised internally. Presumably, similar syncing issues would apply to MIDI going via "green" links, so the green "bouncing" problem might even be a similar kind of issue.
kortezzzz wrote:small & elegant code for that
It may help to combine the Ruby processing into a single RubyEdit rather than separate components, assuming that you can. There is quite often a penalty for converting between Ruby and red/green/yellow values, and values sent between RubyEdits by links require new "events" to be generated and queued.