mpe midi channel data ignored

Discuss music production with Ableton Live.
Post Reply
m6arate
Posts: 7
Joined: Tue May 10, 2011 3:23 am

mpe midi channel data ignored

Post by m6arate » Sat Mar 27, 2021 8:45 pm

Steps to reproduce

I am using an mpe device (linnstrument) in channel per note mode, which rotates through a set of channels for each note pressed. For this example I used channels 2-5. I monitor with MidiView to confirm that as I play notes, they comes through on channels 2-5.

I have an Ableton Live 11.01 instance with a track containing Kontakt in MPE mode. Kontakt is set up with 4 copies of the same instrument in its rack. They are each set to listen on one of midi channels 2,3,4,5.

Expected behavior
As I play notes on the midi controller, sound should come from Kontakt.
The Max MIDI Monitor device should show channel data that matches MidiView and the Linnstrument settings.

Actual behavior
Kontakt plays only some notes. Roughly a 1/4 chance a note plays back.
The Max MIDI Monitor device shows all sounds coming in channel 1.

Thoughts
In other DAWs in MPE mode, notes are sent through to a track's VST on the same midi channel as they came from the device. In Ableton it looks like the channel information is lost and recreated in some way, which means that VST settings that rely on correct channel data will not work as expected.

One other way this comes up is in the open source Surge synth's scene channel split mode. If you set that value to channel 9, then channels 1-8 should control scene A and 9-16 control scene B. But when run under Ableton Live in MPE mode, the channel data is lost and notes control scene A or B randomly.

pnomolos
Posts: 2
Joined: Sun Mar 28, 2021 1:05 am

Re: mpe midi channel data ignored

Post by pnomolos » Sun Mar 28, 2021 1:07 am

While many of us are hoping for a change, this is the currently intended behaviour (as of March 2021).

In MPE mode, midi channels are handled in a round-robin manner. Channel 1 is reserved for control information, and any other channel is assigned randomly upon an incoming note message.

chapelier fou
Posts: 6359
Joined: Mon May 15, 2006 12:15 pm

Re: mpe midi channel data ignored

Post by chapelier fou » Sun Mar 28, 2021 8:02 am

To be sure, have you selected MPE in your Midi track’s channel field ?
MacBook Pro 13" Retina i7 2.8 GHz OS 10.13, L10.0.1, M4L.
MacStudio M1Max 32Go OS 12.3.1

yur2die4
Posts: 7333
Joined: Sat Oct 03, 2009 3:02 am
Location: Menasha, Wisconsin
Contact:

Re: mpe midi channel data ignored

Post by yur2die4 » Sun Mar 28, 2021 3:12 pm

I think this is annoying too. There are a few types of standards for more selection with MPE. It’s a little surprising to me that Live force translates it. Would be nice if the MPE MIDI effect device offered options for dealing with these different formats.

m6arate
Posts: 7
Joined: Tue May 10, 2011 3:23 am

Re: mpe midi channel data ignored

Post by m6arate » Sun Mar 28, 2021 8:10 pm

Thanks for the replies. I would love for someone from Ableton to weigh in on this because it is a big drawback in the new Live 11 MPE functionality. It would be good to know if it's on the roadmap for a fix or if other DAWs are better for MPE in the meantime.
chapelier fou wrote:
Sun Mar 28, 2021 8:02 am
To be sure, have you selected MPE in your Midi track’s channel field ?
Yes, I just double checked. With MPE mode enabled, Surge receives notes on random-ish channels 1-16, ignoring the channel set by my controller. With MPE mode disabled, Surge receives midi on channel 1 only.

[jur]
Site Admin
Posts: 6717
Joined: Mon Jun 01, 2015 3:04 pm
Location: Ableton

Re: mpe midi channel data ignored

Post by [jur] » Mon Mar 29, 2021 2:07 pm

That's not a bug but just the way it is as of now.
Ableton Forum Moderator

m6arate
Posts: 7
Joined: Tue May 10, 2011 3:23 am

Re: mpe midi channel data ignored

Post by m6arate » Mon Mar 29, 2021 2:49 pm

thanks [jur]

Post Reply