abstraction for recording up to 8 midi notes at once
since i got troubles with poly i made a workaround to record poly in a reliable way. please feel free to suggest improvements.
did you look at [borax]? It could be helpful when tracking multiple notes at once, and provides logic/tracking for noteons/noteoffs. Not sure if it can do everything you need for recording 8 inputs, but maybe.
lol, no seems like i did not ;) it has exactly what the abstraction did AND it estimates duration automatically. that´s just fantastic, thanks a lot!
Back when I originally wrote the Borax object, which was to fill a need that David Wessel (CNMAT) and I identified, there were a couple of demo patches that implemented little sequencers, one using coll and another using tables. I'm sure those patches are lost to the mists of time.
Those particular ones may be lost to the mists of time, but FWIW I find myself writing such a patch every so often as a demonstration to students. Something like this.
it went down easy though looking a bit messy. but its not a playmate.
`
thank you for your help and for borax! it reduced the patch to less than a half (as the first abstract was just the shell).
@Chris
why did you call that "borax"? its a great name, but i don´t get the idea of it ;)
In it's original incarnation, it had the tag line "Scrubs note-streams sparkling clean"
I haven't actually run your patch, but I'm suspicious of the gate in front of borax to try and limit polyphony. I think that you run a real risk of missing note-offs of sounding notes. Maybe putting a [poly 8] in front instead?
;)
And yes, thanks. It never opens once reached polyphony.
I made it a multiple condition because something´s wicked about my version of [poly]. Sometimes when placing it or load a patch [poly] won´t initlialize and therefore won´t work, the connections are broken etc.
`
Does poly show up as a missing object?
i think so, since it was looking like i entered "popy" or something else unknown. but right now i can´t check cause it works, 2 hours back it didn´t.
seems to me like random, it´s weird. and yes i´ve got the latest version installed withjout any other strange problems at all.
I would search for poly.* in my Max search paths. Odds are that you have something like poly.txt or poly.wanna.cracker in there.
ueh, my project has had a poly-section for the ensoniq eps sequencer. maybe thats been in the way.