absolutely excellent! i was giving the send / receive objects weird names (like adding "0x" to the end) because i was afraid of a possible other patch in ones liveset that might conflict (:When using the send and receive functions if you include a "---" in front of the symbol name it becomes a local patch route. [s emptyslot] should probably be [s ---emptyslot], etcetera. The only global route you need is [s keyboardnotes] which then allows you to send information between different devices. What you did isn't wrong, it's just too broad in scope.
well.. it's working thanks to you (: !This is a neat device idea! I was able to build a six note arpeggio structure and then substitute different chords with both clips and the keyboard in the second track. This might work nicely with PUSH since you could build the desired structure using the note step sequencer on the first track and then overlay any six notes that you want using the note mode on the second track. Nice work!
the push thing is a really neat idea... i'll try that.. although one conflict comes to my mind: the live LOM doesn't offer a native readout of a clips notes (or at least i didn't find it); it can only read out "selected" notes in a clip.. (you'll see in the patch).. for that reason i initiated a very short "select_all_notes" (followed by "deselect_all_notes") in order for a list with notes to be created on every start of a (new) clip... this made it difficult to edit an active (running) clip — i dont exactly know why. you can give it a try: e.g. move a note of a running (track1-)clip. anyhow — maybe it'll work with push; indeed it'd be a very handy application. let's test that in the beta version (:
