Voice pitch offsets getting stuck in MPE mode on 2.0.0?

Voice pitch offsets getting stuck in MPE mode on 2.0.0?
« on: July 06, 2024, 07:56:09 AM »
Recently updated to 2.0.0, which is an amazing update and totally unexpected. I'm curious if anyone has tried MPE yet and what your experience has been with it. I seem to be getting voices "stuck" in a pitch offset from bending individual notes on the x-axis of my controller's "keys." The controller is a J-Play Pro and is USB only. So I've got the J-Play hooked up to the computer via USB, then use MIDI Patchbay (Mac app) to route the MIDI from the J-Play to the OB-X8, which is also connected via USB. I don't think there are any problems with the routing. This app has served me very well for years. Response feels quick enough with negligible latency. I have the J-Play configured so that MPE uses channels 1-8. x-axis on the keys configured to do pitch bend, y-axis emits CC 74, and the z-axis sends nothing. The new feature for assigning mod depth for CC74 to osc 2 pitch is another awesome addition. Dunno if it was advertised in the update promo rounds.

The pitch problem seems to occur when I go a little more extreme with the x-axis movement on notes. Sometimes I'll slide my finger up or down entire octaves on a single note. I've noticed it's hard to maintain enough pressure on my controller to do that smoothly without it releasing and triggering another note. I'm curious if that has anything to do with it, like you release a note a the point where the pitch is bent way down, and then the pitch setting for that voice doesn't get reset to "0" or whatever. After things get totally screwed up, I can literally hit the same key on the OB-X8's keyboard and get different pitches each time, with consistent pitches for each voice. It's almost like an 8-step sequencer in gated mode where each key press advances the sequence to the next step. I can change presets, switch to double or split more, and none of it matters. The pitch offsets remain the same. I think it might work to fix the "broken" notes if I play them again on the controller without making any x-axis movements. So if the low C key is playing an F on a certain voice, I can just hit that same low C key on the controller keyboard 8 times and then the voice that was messed up gets corrected.

The quickest way to get all the voice pitches reset to normal is to simply go to globals and change MIDI channel from "MPE" to an actual MIDI channel. The pitch for all voices is immediately restored to normal.

I suppose I should try the controller with some other stuff like a soft synth. Just wondering if anyone else has experienced similar issues.


g3o2

  • **
  • 146
Re: Voice pitch offsets getting stuck in MPE mode on 2.0.0?
« Reply #1 on: July 07, 2024, 04:51:30 AM »
I think what you’re observing may stem from the MPE controller itself and not from the MPE responsive sound source.

The Linnstrument support page describes it this way:

Quote
Hidden setting: Reset On Release
Press the 5th pad from the top to turn on Reset On Release, which sends a Pitch Bend value of zero when a note is released. Normally this should be off to prevent pitch change upon release for sounds with long releases. However for sounds with fast releases, if you're hearing an occasional fast pitch sweep at the beginning of notes, it's because a previous note's bend value is remembered by the synth and is quickly being zeroed at the start of the new note. Turning this on will correct that.

Of course, you should try with another synth and beware to use the same kind of sound (long release vs fast release).