I figure you’ve already checked for this stuff but just in case:
- I have a MIDI Controller here that has a pitch bend wheel. Presently my pitch-bend wheel is not properly calibrated (it is off center with the spring, so at rest it’s not sending 0, but something a good 30 cents or more sharp)…it also sends intermittent data at times. Like a ‘real piano’, I have to take this thing apart every year or so, clean it up, and re-calibrate (sometimes even replace) stuff.
Sometimes this controller starts acting up when I don’t have time to mess with it. So, I go into the preferences of my DAW (Cubase 9 in my case) and filter out pitch bends (or use a global transformer to filter them out), or use something like a Cubase transformer, Bomes, or Bidule to intercept the pitch-bend events and ‘correct’ them in real time.
Before going back to work, I typically go into HALion and use my mouse to flick the pitch bend wheel in each instrument slot to insure it resets back to zero.
This thing drives me nuts with Dorico right now…as I’ve not yet discovered how to filter pitch bend (It always accepts all MIDI input, so I can’t reroute the stream through Bome for filtering or a real-time correction). I just have to unplug it for now, as it’s always knocking instruments BAD out of tune. Eventually I’ll get around to opening it up and re-position the wheel mounting and tune up the spring…something I’ve had to do with many MIDI controllers over the years every year or so.
- Some patches might be designed to alter the tuning a bit based on key-velocity, or keyboard mapping. I.E. Playing harder/faster might make it go sharp. I.E. Lower notes to the left of a given note might go flat while higher notes to the right go sharp. If you have such a patch in SE or Sonic, I’m afraid you are stuck with it. If you have full blown HALion, you can disable such velocity/pitch based tuning schemes with a few clicks.