Coming late to the party. Liking the conversation, here. Quite thoughtful, with quite a bit of insight.
And it sounds like we’re on the same page. MPE itself is a bit of a kludge, a temporary solution for a shared problem. It’s unlikely that it’ll become adopted, as-is, by all the incumbents in the music technology industry. But it’s also unlikely that our MPE devices and software will become irrelevant in the future. Yes, MPE is likely to be superseded by MIDI 2.0 at some point. But MIDI 2.0 is likely expanding from MPE, not taking a completely different direction.
It’s been interesting to observe industry attitudes to MPE. A few manufacturers and developers have readily embraced it and there’s a sense that they’re “all in the same boat”.
ROLI’s role is quite unique, IMHO. The company has been championing MPE in many ways and they probably have a specific role to play through JUCE. They do recognize other players in the MPE scene. Just short of showcasing other people’s products in their own marketing material, their communication about MPE is rather inclusive. On the other hand, the association between ROLI and MPE has become strong enough that some people confuse that company’s approach to “5D sounds” (including monophonic ones) with MPE. I’ve recently tested a monophonic softsynth for wind players which has a mode for “MPE”. Since it works with MPE controllers, the devs think that’s quite fitting.
At the other end of the spectrum is Ableton. The company’s absence from the MPE world is conspicuous. In some ways, Live’s the only major DAW which calls for kludgy ways to add MPE-like capability. Most other DAWs either support MPE directly or matter a lot less for a mainstream audience. Maybe they’re just waiting for MPE to be more established. Or they’re betting on another standard, which doesn’t yet exist. The fact that Ableton (and Native Instruments) have recently joined the MMA might be a sign of something positive happening in expanding MIDI features in their own products to include polyphonic expression. I’m “cautiously pessimistic” about the level of lobbying or mere inertia that can come through such interactions. If anyone can make our MPE tools obsolete the way “quad audio” systems have been, it’s probably Ableton.
(In that context, it’s kind of interesting that Cycling ‘74 does support MPE through Max 8. As far as I can tell, it’s the only part of Ableton which does. Wonder what internal conversations have occurred about enhancing or deprecating MPE through further integrations of Live and Max.)
In the middle of the MPE-championing spectrum are organizations which use MPE as a point of distinction without “betting the farm” on our beloved spec. My favourite example is Bitwig in part because all the softsynths in their flagship DAW support MPE in a hassle-free way. At the same time, MPE isn’t their major selling point to a wide public. In other words, they’ve embraced MPE but they don’t make a huge fuss about it. Part of what excites me about the modular softsynth and effects processor in Bitwig Studio 3 (“The Grid”, as they call it) is that it’ll be a convenient way to build our own MPE synths and effects. Where it’ll be especially useful for me is on a Linux laptop with a touchscreen.
Apple’s Logic Pro X is somewhat similar to Bitwig Studio in the sense of embracing MPE without making it a core feature. But Apple is its own beast and it’s unlikely to ever become a major champion of MPE.
Something I found very interesting is the fact that Duda has recently added MPE to Serum. In my experience, it’s been something of a dominant softsynth, with quite an intense following. Introducing Serum users to MPE can be surprisingly effective in getting more electronic musicians to embrace the standard. Plus, the MPE implementation in Serum is quite appropriate, IMHO. If anyone can inspire softsynth-makers to implement MPE, it’s Xfer Records.
These days, much of my musicking happens on iOS and it’s been fun to get a pretty steady increase in MPE-savvy softsynths (especially as AUv3 plugins). What’s cool there is that it’s pretty much an “open market”, with fewer incumbents.
Some devs are embracing MPE quite actively. For instance, recent releases by Kai Aras have been specifically geared towards MPE, including a plugin for virtual keyboards and controls.
At that game, there’s also moForte (of GeoShred fame) with Jordan Rudess as a strong MPE advocate.
The AudioKit people have yet to release anything MPE-compatible but they’ve been on the record that MPE support is on their roadmap for Digital D1 (and, presumably, Synth One). If an Open Source MPE softsynth comes out on iOS through AudioKit, it could open up quite a few possibilities.
My sense is that, as the iOS music creation expands, there’ll be a broader base of support for MPE. Not that it can guarantee survival for MPE, but people who’ve trained themselves to develop MPE plugins for iOS can probably adapt to whichever standard for Polyphonic Expression comes out in the future.
There are organizations which implement MPE half-heartedly. For instance, I don’t think Initial Audio’s Sektor can really be called “MPE compliant” (at least, it doesn’t behave as expected). In some ways, it’s unfortunate that some people don’t pay enough attention to the details of the spec. But it also means that MPE has become enough of a selling point that these companies find it useful to claim to support MPE. (Andrew Belt’s VCV is an interesting case. Rack will support MPE in the future but it’s not clear to me that the integration is more than checking a box for “works with ROLI controllers”.)
So… My sense is that MPE has quite a bit of future resonance. It’s actually quite likely that MPE will morph into something else, but devices and software which currently support MPE are unlikely to be “left in the cold” when that something else comes out.
I, for one, welcome our MPE overlords.