MPE solutions (Diva etc.)

Official support for: u-he.com
RELATED
PRODUCTS

Post

Urs wrote: Fri Jun 24, 2022 10:32 pm
pdxindy wrote: Fri Jun 24, 2022 10:12 pm
Urs wrote: Fri Jun 24, 2022 10:07 pm We're tentatively intending to collaborate with Expressive E, as their Osmose has been a revelation for us, when we tried prototype half a decade ago. In prep of that, we'll be doing full MPE support (less the rather unconventional mono MPE which requires a mindfuck to resolve) soon, that is Channel one as "super channel" and Release Velocity = zero until NoteOff, then a state scaled by release velocity.
Does that also include their pressure weighted portamento implementation?
That's patented, I don't think we get that. And I'm not sure it's such a great thing as it's impossible to get an instantaneous pitch IIRC.
I've not tried it yet, but it is the only way to do per note pitch slides with the Osmose (besides side to side vibrato type effect).

Post

We'll see...

Also... pitch slides...

Don't underestimate side-to-side... even I intuitively played pure chords on it...

Post

Urs wrote: Fri Jun 24, 2022 10:07 pm We're tentatively intending to collaborate with Expressive E, as their Osmose has been a revelation for us, when we tried prototype half a decade ago. In prep of that, we'll be doing full MPE support (less the rather unconventional mono MPE which requires a mindfuck to resolve) soon, that is Channel one as "super channel" and Release Velocity = zero until NoteOff, then a state scaled by release velocity.
This is great news! I know that Mono modes with MPE seems illogical but actually tracking note expressions for notes separately while hearing only one note at a time is amazingly useful. And if it isn't properly setup, you get all kinds of conflicting messages when playing overlapping notes (mono legato style) and are prevented from doing really cool performance stuff, like holding one note that is gradually pitching sliding and playing another note on and off for legato, where you'd want the held note pitch bend to be retained even when another note is audibly cutting it off intermittently. Plus just for mono legato playing where you want to use mpe expressions, which is far easier to play and edit than conventional master pitch bend data that doesn't apply to any given note. mpe lets you abruptly reset pitch or expression modulations for a new note. Pretty much impossible with normal midi.

Only a handful of devs have gotten this right. I was wondering if you guys had talk to baconpaul about it at all in the CLAP conversations because Surge implemented it perfectly, as has roli/fxpansion synths, Vital, Plasmonic, pendulate/generate and Pigments. Interestingly Arturia's newer mpe implementation in other synths does not handle this properly even though Pigments does and had mpe support first.

I've mentioned this before but I also hope you guys allow duophonic sounds to be split by channel as well when it splits the oscillators. Arturia MS-20 does it and it's super cool.

Post

I think the main difficulty with mono MPE as far as u-he is concerned is they'd have to implement it multiple times, since they have 3 (at least?) different voice management systems - oldest one being in Filterscape and Zebra (IIRC, Urs will correct me), then second one in Diva (possibly Bazille too?), and latest one in Hive and Repro.

Also, it's really just a very hairy spec. It was not at all easy to make it work in Surge either, and if you check SurgeVoice.cpp you can see why. :P

Post

EvilDragon wrote: Fri Jun 24, 2022 11:08 pm I think the main difficulty with mono MPE as far as u-he is concerned is they'd have to implement it multiple times, since they have 3 (at least?) different voice management systems - oldest one being in Filterscape and Zebra (IIRC, Urs will correct me), then second one in Diva (possibly Bazille too?), and latest one in Hive and Repro.

Also, it's really just a very hairy spec. It was not at all easy to make it work in Surge either, and if you check SurgeVoice.cpp you can see why. :P
I can see it being tricky, but a bunch of devs have done it perfectly so I definitely have faith in u-he to do it eventually too!

Post

We have no plans to work on modes where the tracking of a single voice can "jump channels". This would be more work than an Apple update for us. Experience tells us that surgeries on voice management frequently create side effects that may become apparent years later. We now have a relatively stable voice management, so we're not touching it.

Post

Urs wrote: Fri Jun 24, 2022 10:07 pm We're tentatively intending to collaborate with Expressive E, as their Osmose has been a revelation for us, when we tried prototype half a decade ago. In prep of that, we'll be doing full MPE support (less the rather unconventional mono MPE which requires a mindfuck to resolve) soon, that is Channel one as "super channel" and Release Velocity = zero until NoteOff, then a state scaled by release velocity.
Would that update include any premade / factory mpe presets?

Post

mozart999uk wrote: Sat Jun 25, 2022 11:48 am
Urs wrote: Fri Jun 24, 2022 10:07 pm We're tentatively intending to collaborate with Expressive E, as their Osmose has been a revelation for us, when we tried prototype half a decade ago. In prep of that, we'll be doing full MPE support (less the rather unconventional mono MPE which requires a mindfuck to resolve) soon, that is Channel one as "super channel" and Release Velocity = zero until NoteOff, then a state scaled by release velocity.
Would that update include any premade / factory mpe presets?
There's talk about that.

Post

Urs wrote: Sat Jun 25, 2022 11:53 am
mozart999uk wrote: Sat Jun 25, 2022 11:48 am
Urs wrote: Fri Jun 24, 2022 10:07 pm We're tentatively intending to collaborate with Expressive E, as their Osmose has been a revelation for us, when we tried prototype half a decade ago. In prep of that, we'll be doing full MPE support (less the rather unconventional mono MPE which requires a mindfuck to resolve) soon, that is Channel one as "super channel" and Release Velocity = zero until NoteOff, then a state scaled by release velocity.
Would that update include any premade / factory mpe presets?
There's talk about that.
πŸ‘

Post Reply

Return to β€œu-he”