Back to thinking about the boomerang workflow, and whether it's possible to create a control-signal looper that uses the brother-sync protocol common to boomerang & echoplex, rather than relying on pre-ordained midi clock or similar...
I want the ability to output clock at some arbitrary sub-division of the master loop (tap-hinted), enabling to slave step-sequencer off organically-timed boomerang jams. Made some progress last night - bro-sync messages from boomerang were relatively easy to sniff off the linux raw midi device file (/dev/midi3 on my machine).
Also that approach highlights how dumb it is to bind common lisp to alsa sequencer. alsa seems to drop bro-sync messages on the floor - they're malformed sysex so the best approach should be a custom midi-message-decoder state machine, rather than hooking onto existing midi library. Probably going to result in much faster code that should run no prob on beaglebone - here's hoping for 2 birds/one stone!
Out of curiosity any other boomerang/echoplex users on here?