MPE Parse - Hold note

ZeroValue's icon

I 'remix' an old maxforlive device.
But even if I checked the MPE patch support when I set the patch to hold note mode, the MPE information is no more transmitted.

Any suggestions ?

Max Patch
Copy patch and select New From Clipboard in Max.

Source Audio's icon

I am not Live user, and have no idea how it deals with MPE,

but no matter, you can't expect to pass MPE using non MPE midiparse

without channel rerouting.

ZeroValue's icon

sorry I copy / paste the wrong version
this is where I'm stuck, how to route the MPE information.
I think there's also a limitation because I'm using borax.

Max Patch
Copy patch and select New From Clipboard in Max.

Source Audio's icon

still same problem.

mpe uses 1 midi channel per mpe voice.

you must pass each of them unchanged,

using hold or not

ZeroValue's icon

When note hold is not engaged the mpe data well going thru

Source Audio's icon

Do you really know what mpe is and how it functions ?

If not, read first a bit about it.

Even reading max help files and reference of

mpeparse, mpeformat and other mpe objects

will help you, in case you have no time for mpe specification lecture.

That is a must before you try to insert anything

into mpe stream.

ZeroValue's icon

I understand a part of it

Obviously I checked the reference and help of each mpe object, before posting, but was not able to get the logic.

Btw thank you for your help

tyler mazaika's icon

Changing a patch from normal to MPE is lot more complex than you might assume. I strongly recommend you open up and look at the MPE Control device to see how it does MPE in Max for Live.