Live not passing poly aftertouch to m4l device?
i'm building a custom handler in max4live for my td20. the drum brain uses aftertouch to send the cymbal choke messages. i have a max midi selector (lifted from the example from the help) within a max midi effect in a live track -- it is receiving notes and cc values just fine, but poly aftertouch is ignored. i've set the aftertouch attribute to 1 in the midi selector object.
using midi monitor (os x), i can see that the machine is indeed receiving the aftertouch data. live is ignoring it or filtering it out, or does not yet have a mechanism for passing to m4l devices.
anyone else encountering this, or have thoughts on resolution? i know i can make a max patch that floats outside of live that intercepts and translates the aftertouch to cc, etc. and pass to live, but this is not very elegant.
in the max for live documentation, "max for live for pluggo developers":
"Live does not currently support polyphonic aftertouch (received by the polyin~ object)."
gosh, that sucks.
[Shameless plug] Maybe my Java based MIDI driver (http://netzhansa.com/jmidi.zip) can help you with that. You'll need to use a loopback MIDI device to get stuff back into Live if you desire so.
Does it also work on Macs?
I've read somewhere that Java on Mac doesn't support MIDI..
It should work on Macs - I'm using Windows myself, but the original idea was of mo-seph who I think is a Mac user. Let us know if it does not.
Here is some information on Java, MIDI and Macs: http://www.humatic.de/htools/mmj.htm
Ok, so the issue seems resolved with the latest versions of OS X.
Could be a reason for upgrading..
thanks hans, i'll see if that fits in the setup. i do also have max 5 standalone, so most likely i will use that to intercept/translate the aftertouch into something else, but if that fails i'll try your java driver.