abstraction for recording up to 8 midi notes at once

Jul 25, 2011 at 4:04pm

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.

– Pasted Max Patch, click to expand. –
Jul 25, 2011 at 5:22pm

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.

Jul 25, 2011 at 11:31pm

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!

Jul 25, 2011 at 11:46pm

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.

Jul 25, 2011 at 11:58pm

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.

– Pasted Max Patch, click to expand. –
Jul 26, 2011 at 3:32am

it went down easy though looking a bit messy. but its not a playmate.

– Pasted Max Patch, click to expand. –

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).


why did you call that “borax”? its a great name, but i don´t get the idea of it ;)

Jul 26, 2011 at 4:08am

In it’s original incarnation, it had the tag line “Scrubs note-streams sparkling clean”

Jul 26, 2011 at 4:37am

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?

Jul 26, 2011 at 5:20am


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.

– Pasted Max Patch, click to expand. –


Jul 26, 2011 at 6:59am

Does poly show up as a missing object?

Jul 26, 2011 at 8:50am

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.

Jul 26, 2011 at 9:37am

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.

Jul 26, 2011 at 1:15pm

ueh, my project has had a poly-section for the ensoniq eps sequencer. maybe thats been in the way.


You must be logged in to reply to this topic.