Page 1 of 1

MPE (Expressive Midi)

Posted: Wed Jul 13, 2016 4:47 pm
by ccernn
I recently added MPE/Expressive Midi support into my (vst) plugin framework/library.
Does any Linux hosts except Bitwig Studio support this?

- Tor-Helge

Re: MPE (Expressive Midi)

Posted: Thu Jul 14, 2016 5:27 am
by antiesen
Tracktion does "note automation", since version5. I think this means the same as mpe.

Re: MPE (Expressive Midi)

Posted: Thu Jul 14, 2016 9:52 am
by ccernn
oh, yeah, forgot about tracktion..
(mpe support is in juce already)
- th

Re: MPE (Expressive Midi)

Posted: Tue Aug 01, 2017 6:28 pm
by wolftune
What's the status of this? If I get a Linnstrument, can I use it effectively with any free/libre/open synths and sequencers?

Re: MPE (Expressive Midi)

Posted: Tue Aug 01, 2017 8:55 pm
by folderol
wolftune wrote:What's the status of this? If I get a Linnstrument, can I use it effectively with any free/libre/open synths and sequencers?

It's on the radar here - the spec looks very clear and unabiguous. It uses per-note channel selection. However, this has a downside in that it seriously screws up a multi-part synth, and is incompatible with other forms of part/channel management, making it a one or 'tother situation. No doubt we'll implement it eventually, but it's unlikely to be this year - there are only so many hours in a day :(

Dunno what anyone else is doing. My guess is that it would be much simpler to implement on a single part synth.

Re: MPE (Expressive Midi)

Posted: Wed Aug 02, 2017 8:52 pm
by ventosus
@wolftune MPE has been designed to be downwards-compatible with existing synths not directly supporting MPE, e.g. you can send MPE to zyn/yoshi right now, you just need to configure them manually.

Re: MPE (Expressive Midi)

Posted: Wed Aug 02, 2017 9:37 pm
by wolftune
ventosus wrote:@wolftune MPE has been designed to be downwards-compatible with existing synths not directly supporting MPE, e.g. you can send MPE to zyn/yoshi right now, you just need to configure them manually.


By "configure manually", you mean take a multi-timbrel synth and manually set each and every channel to the same patch and manually update every channel if I tweak the patch? That's prohibitively tedious.

If you mean that the input all gets routed to one channel, then that loses much of the expressivity.

Re: MPE (Expressive Midi)

Posted: Fri Aug 04, 2017 2:30 pm
by ventosus
By "configure manually", you mean take a multi-timbrel synth and manually set each and every channel to the same patch and manually update every channel if I tweak the patch? That's prohibitively tedious.


Almost exactly like that. You need to figure out which channel belongs to which MPE zone (aka instrument) via MIDI interception beforehand, and keep patches of corresponding channels in sync.

Tedious, indeed, but what did you expect, it's MIDI, stupid :)

Re: MPE (Expressive Midi)

Posted: Fri Aug 04, 2017 6:30 pm
by wolftune
Well, Helm already supports input on multiple channels with each getting its own pitch-bend, and that works with various alternative-tuning approaches. I opened a request for MPE: https://github.com/mtytel/helm/issues/158

I don't know if I *expect*, but I certainly *want* to see full MPE support in free/libre/open audio…

Re: MPE (Expressive Midi)

Posted: Sat Aug 05, 2017 6:20 am
by ventosus
I had the feeling there was once a thread on the LAU mailing list, and here it is, maybe there's something useful in it

https://lists.linuxaudio.org/pipermail/ ... 05492.html

Re: MPE (Expressive Midi)

Posted: Wed May 09, 2018 7:24 pm
by milk