Feature Request : MPE support
-
- KVRist
- 215 posts since 21 Nov, 2012
Great news Urs!
About the pitch bend, I suspect that having the sound be less than perfect when bent 48 semitones is fine. Such extreme bends will be very rare. For me, it is simply neat to not having to change the Roli from 48 note pitchbend to 24 just for Zebra. It does not mean I will actually bend that far. (My Roli is only two octaves so I couldn't even if I wanted to.) I bet Zebra 3 won't sound worse than pitchbent samplers.
About the pitch bend, I suspect that having the sound be less than perfect when bent 48 semitones is fine. Such extreme bends will be very rare. For me, it is simply neat to not having to change the Roli from 48 note pitchbend to 24 just for Zebra. It does not mean I will actually bend that far. (My Roli is only two octaves so I couldn't even if I wanted to.) I bet Zebra 3 won't sound worse than pitchbent samplers.
- KVRian
- Topic Starter
- 868 posts since 2 Jan, 2013
great news ... are there likely to be any updates in the near future?Urs wrote:Yes, and I reiterate: We'll do +/- 48 semi pitchbend and CC74. We'll do this in subsequent updates. If you spot an update without +/-48 semi pitchbend in any of our traditional public beta phases, remind us. About CC74, we'll do this with a general refactor of our standard MIDI controllers. Not sure if it's the next cycle of updates or teh one thereafter.
fair enough, definitely is the PB and CC74 that 99% of what we need for MPEWhat I'm sceptic about is the whole thing about a master channel, number of channel restrictions, some kind of zones and a whole bunch of mode switches. Looking through different drafts, I found contradicting information and I think these might be moving targets.
I wouldn't worry about that too much... its not very common to be doing a 4 octave slideNote that some of this stuff means sound quality compromise. In Zebra 3 for instance we will have modules that will either use excessive CPU if pitched beyond +24 semitones while playing, or possibly exhibit a lot of aliasing if pitched below -24 semitones. There are processes and algorithms that "prefer" not to be pitched in such extreme ways, but are absolutely fine within boundaries that have been considered reasonable before MPE.
the main reason, Id like 48 semis, is so that the 'calibration' is the consistent with other MPE synths. so when I switch VSTs I don't have to reconfigure the controller
thanks for supporting us
Mark
-
- KVRist
- 89 posts since 7 Jan, 2011 from stockholm, sweden
I'm about to try a Linnstrument on loaned time.
Any gotchas i need to be aware of in case any of you have experience with that unit with diva/zebra? Pitch bend i know of.
Any gotchas i need to be aware of in case any of you have experience with that unit with diva/zebra? Pitch bend i know of.
Last edited by ulph on Sat Feb 11, 2017 10:46 pm, edited 1 time in total.
PhasePhckr (modular MPE VSTi) G+
Fatar88Lux (dyi MIDI brain) bitbucket
Assault Opera - sound cloud | spotify
Fatar88Lux (dyi MIDI brain) bitbucket
Assault Opera - sound cloud | spotify
- KVRAF
- 26972 posts since 3 Feb, 2005 from in the wilds
I think the +/-48 and CC74 are what most people want (and would be satisfied with).Urs wrote:Yes, and I reiterate: We'll do +/- 48 semi pitchbend and CC74. We'll do this in subsequent updates. If you spot an update without +/-48 semi pitchbend in any of our traditional public beta phases, remind us. About CC74, we'll do this with a general refactor of our standard MIDI controllers. Not sure if it's the next cycle of updates or teh one thereafter.
What I'm sceptic about is the whole thing about a master channel, number of channel restrictions, some kind of zones and a whole bunch of mode switches. Looking through different drafts, I found contradicting information and I think these might be moving targets.
Note that some of this stuff means sound quality compromise. In Zebra 3 for instance we will have modules that will either use excessive CPU if pitched beyond +24 semitones while playing, or possibly exhibit a lot of aliasing if pitched below -24 semitones. There are processes and algorithms that "prefer" not to be pitched in such extreme ways, but are absolutely fine within boundaries that have been considered reasonable before MPE.
Also, as some people pointed out... it is not that people want to be able to bend notes 48 semitones, it is that they want a consistent experience across plugins/controllers and with editing data in the DAW.
My single biggest wish for my u-he synths is getting those two things sorted for MPE support. I would happily pay for it too.
-
hyperscientist hyperscientist https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=352722
- KVRist
- 74 posts since 2 Mar, 2015
This is how standard gov organisations often work. For example The Web Platform (HTML, CSS etc.) - for the new spec to become a standard it has to be implemented by minimum of two web browsers already. This is how viability of ideas is being put to real world test.Urs wrote:Also, if they can't finish it they should not call it standard and put their users on our case.
Specification may have many states along the road: initially it's just notes somewhere on some wiki or github, then working drafts (browser vendors already work on implementation at this stage), then it's a candidate recommendation, proposed rec and finally a recommendation.
Often a spec is changed to reflect real world browser vendors implementations or even (!) incorrect usage in the wild (by users / web developers).
Companies that rush to implement drafts should really be applauded for their willingness to work for betterment of the whole community.
-
- KVRist
- 89 posts since 7 Jan, 2011 from stockholm, sweden
I noticed a rather significant slew to aftertouch on Diva and Bazille (haven't tried the others yet)
I'm trying to make patches that do more or less without velocity/adsr and rely more on my finger pressure.
I get better (less smoothed) response when using expression instead of pressure (configurable on my linnstrument), but then the onset/release is so quick there's a click instead.
Is the slew on pressure by design?
I can probably find a workaround by summing control, esp for Bazille... I need something with in-between those extremes.
I'm trying to make patches that do more or less without velocity/adsr and rely more on my finger pressure.
I get better (less smoothed) response when using expression instead of pressure (configurable on my linnstrument), but then the onset/release is so quick there's a click instead.
Is the slew on pressure by design?
I can probably find a workaround by summing control, esp for Bazille... I need something with in-between those extremes.
PhasePhckr (modular MPE VSTi) G+
Fatar88Lux (dyi MIDI brain) bitbucket
Assault Opera - sound cloud | spotify
Fatar88Lux (dyi MIDI brain) bitbucket
Assault Opera - sound cloud | spotify
- KVRAF
- 24438 posts since 7 Jan, 2009 from Croatia
Slew is adjustable in Preferences.
-
- KVRist
- 89 posts since 7 Jan, 2011 from stockholm, sweden
Yes but this is not the slew found in settings. There is a noticeble ramp in if slamming down on my Linnstrument when using pressure. Almost a quarter of a second. Not at all when using expression instead (linnstrument can be set up like that so its fine).
Looking at the midi data it looks good, so i am suspecting uhe aftertouch handling being designed like this.
Will investigate a bit more tonight.
Looking at the midi data it looks good, so i am suspecting uhe aftertouch handling being designed like this.
Will investigate a bit more tonight.
PhasePhckr (modular MPE VSTi) G+
Fatar88Lux (dyi MIDI brain) bitbucket
Assault Opera - sound cloud | spotify
Fatar88Lux (dyi MIDI brain) bitbucket
Assault Opera - sound cloud | spotify
- u-he
- 30215 posts since 8 Aug, 2002 from Berlin
Slew limiting on AT is generally too in our stuff and doesn't respond to MIDI preferences.
Over the past few days I've fixed this, and I also added +/-36/48 semi pitchbend to all remaining synths. So when we post a Diva beta in a few days it'll be pretty much "there". Only thing missing is CC74 which should be easily routed to 2 or 11.
Cheers,
- Urs
Over the past few days I've fixed this, and I also added +/-36/48 semi pitchbend to all remaining synths. So when we post a Diva beta in a few days it'll be pretty much "there". Only thing missing is CC74 which should be easily routed to 2 or 11.
Cheers,
- Urs
-
- KVRist
- 89 posts since 7 Jan, 2011 from stockholm, sweden
Urs, neat!
Ironically, some slew seems to be useful though to distinguish from any envelope attack and the pressure. (assuming they both control filter and/or volume). Maybe an option to have it settable? (or we just use the LAG modifier etc)
EDIT:
cleaned up post
Ironically, some slew seems to be useful though to distinguish from any envelope attack and the pressure. (assuming they both control filter and/or volume). Maybe an option to have it settable? (or we just use the LAG modifier etc)
EDIT:
cleaned up post
PhasePhckr (modular MPE VSTi) G+
Fatar88Lux (dyi MIDI brain) bitbucket
Assault Opera - sound cloud | spotify
Fatar88Lux (dyi MIDI brain) bitbucket
Assault Opera - sound cloud | spotify
-
- KVRist
- 89 posts since 7 Jan, 2011 from stockholm, sweden
As I don't see this mentioned anywhere;
Zebra (HZ) has a problem when it comes to pitch bend and MPE?
As far I tried, pitch bend seemed global on Zebra (HZ), meaning I bend one note will bend all.
Zebra (HZ) has a problem when it comes to pitch bend and MPE?
As far I tried, pitch bend seemed global on Zebra (HZ), meaning I bend one note will bend all.
PhasePhckr (modular MPE VSTi) G+
Fatar88Lux (dyi MIDI brain) bitbucket
Assault Opera - sound cloud | spotify
Fatar88Lux (dyi MIDI brain) bitbucket
Assault Opera - sound cloud | spotify
-
- KVRist
- 89 posts since 7 Jan, 2011 from stockholm, sweden
For anyone curious of what it can sound like, here is a clip of me playing some Diva on a Linnstrument.
Diva works well, although ACE/Bazille are growing on me as there are more options to design patches that both respond well to pressure and velocity.
Diva works well, although ACE/Bazille are growing on me as there are more options to design patches that both respond well to pressure and velocity.
PhasePhckr (modular MPE VSTi) G+
Fatar88Lux (dyi MIDI brain) bitbucket
Assault Opera - sound cloud | spotify
Fatar88Lux (dyi MIDI brain) bitbucket
Assault Opera - sound cloud | spotify
- u-he
- 30215 posts since 8 Aug, 2002 from Berlin
Yes, Zebra's voice handling could not be ported to Multichannel MIDI. That only worked for the later plug-ins. Hence we're working on Zebra 3 with all new voice processing.ulph wrote:As I don't see this mentioned anywhere;
Zebra (HZ) has a problem when it comes to pitch bend and MPE?
As far I tried, pitch bend seemed global on Zebra (HZ), meaning I bend one note will bend all.
- KVRAF
- 24438 posts since 7 Jan, 2009 from Croatia
Nope, unfortunately 
Which seems weird, it should be pretty straightforward to implement, since velocity is already there. Release velocity is just the reverse of that
Which seems weird, it should be pretty straightforward to implement, since velocity is already there. Release velocity is just the reverse of that
