So, my MPK261 started acting up a while back, sending seemingly random pitch wheel information - I disabled the pitch wheel in software and eventually physically removed it from my controller (the random pitch information was making it difficult to program other things, as the input jumps to whatever you used last on the MPK261). When I could get it to calm down and act semi-normally, it would not return to center - constantly making my keyboard approximately a 1/2 step sharp.
I couldn’t find actual MPK261 replacement parts, but MPCStuff sells a pitch/mod wheel combo for the MPK88 - the wires were color coded the same and it SEEMED like the same value potentiometer (it was hard to see in the photos), so I snagged one. It came in today - a quick snip of the incompatible harness, a quick splice and solder, and I fired up cantabile to see if I had gotten lucky.
Well, close. No more erratic pitch messages…but it still returns to 1/2 step sharp. I actually figured out how to fix the “center” issue in Cantabile by mapping “pitch bend to pitch bend” and making input -8192~8191 output -8192~4096.
The problem is, this makes the pitch wheel asymettrical. For instance, I picked a random patch with your typical “whole step in either direction” pitch bend setting. Bending down gives the whole step as expected, but bending up only gives a 1/2 step. Now, I could easily fix this on a patch-by-patch basis by simply doubling whatever I want the upwards bend to be - but I would love to make a “global” filter and not think about this any more.
(edit: This seems perhaps related to an issue that was addressed in build 3231…however I am running build 3570 and still experience this behavior. source:Pitch Bend binding bug)