Hi all,
I've been playing around with Non-sequencer for awhile now. I find it to
hold the best promise for a midi pattern based sequencer live
performance tool of anything I've experimented with. Of course, I've
played with Seq24 and assumed I'd use that tool, but that was before I
knew of Non-sequencer (NS).
Both visually, and performance wise I find NS to be preferable. While I
haven't tested it much for recording\editing midi, I have imported midi
files with > 120 (drum pattern) tracks into NS and, so far, it hasn't
choked. IIRC, Seq24 supports 32 patterns, and 32 "sequences". while I
don't anticipate needing 128 patterns, I do expect to exceed 32 in what
I'm trying to do. Having 128 allows significant flexibility for a
variety of granularity in pattern complexity and variety.
I've tested remote control of patterns, and I have that working fine
with a midi foot controller via mididings, but I don't really want to
attempt to manage NS pattern "state" within mididings. At this point it
appears that patterns are the only "performance component" remotely
controllable within NS. I need remote access to triggering\queuing
sequences.
In studying the code, the simplest solution I could come up with
revolves around binding sequence::insert() (sequencer.c) to either midi
(via a controller as with patterns) or OSC (which is relatively inmature
within NS currently, and explicit to NSM).
While I haven't examined how the behavior is implemented in code, I
basically want to have the gui "Insert Phrase->[phrase-name] button
clicks" mapped to some kind of remote control.
So I'm assuming there are some future plans for this kind of feature,
and before I put more time into this, I wanted to check for guidance,
thinking that perhaps a solution is nigh, or an architectural preference
is recommended.
Thanks for your efforts toward great software!
rickbol