Efficiently getting polyphonic aftertouch into a poly~
I'm trying to think of a way of using the polyphonic aftertouch data from my new launchpad to control something (eg filtering) inside individual voices inside poly~. Obviously I _could just tack it onto the existing note/velocity info going through midi note into the poly~, but that's going to result in a huge increase in the data flow (the same note value for every aftertouch change!) which I assume is likely to nudge my patch ever closer to choking.
I've been thinking of sending the aftertouch data in through a separate inlet, and rather than using poly~'s ability to keep track of which note is playing which voice, doing that using the older method of managing voice allocation using poly (no tilde). Doing that, i should be able to separate the basic note/vel data from the poly aftertouch data and still keep the aftertouch data going to the correct voice. Though I wonder if that's going to result in all of the available voices being busy very quickly and so losing subsequent notes.
Has anyone built anything with poly~ using polyphonic aftertouch? How did you go about it? Any tips?
Thanks
David
IMO there is no other option than filtering the input per note anyway, so it does not seem to matter if you proces incoming key pressure outside or inside the poly.
eventually it is outside the poly a bit easier to implement.
if you suffer from too much data, you might try varioud forms of thinning and interpolating.
of course, what you could do, is using key pressure INSTEAD of note on, for example directla control the gain of the voice with it.
yes, I'm going to be doing that with a different (granular) sound module. (In fact, a combination of a threshold trigger and cc data for level/filter/grain play posn etc). I wanted to keep this one as a (fairly!) simple groove~ based player module (which is what it is so far). In fact I might just use the mono aftertouch from the launchpad for this one and put any sends/filters/fx after the basic sound playing poly~. Though to do _that, I'd really like to be able to switch the polyphonic mode on the launchpad from Max with a sysex message. It doesn't look like that's possible from the docs, but I've messaged Novation to see it it's doable.