Closed voidshine closed 2 years ago
Side note: this other pull request was motivated by experiencing the same bug. Because I couldn't remote control Dexed, I used CC mapping as a workaround, and then found that I needed more CC's in order to cover all the controls. Now with remotes fixed, I don't need that CC channel distinction workaround, but it's probably still good to have in case someone wants to use classic MIDI gear to control Dexed.
Bitwig Studio's remote control of Dexed was broken (as of version 4.2.2) such that Dexed parameters could be mapped to remote controls, but changing those remotes would not affect change in Dexed. This was apparently caused by parameter ID strings clashing with the default implementation which converts index int to String. Using the unique parameter name as the ID instead resolved the problem.
Before fix:
Plugin misbehaving output from Bitwig
After fix: No "Plugin misbehaving" output from Bitwig, and remote controls work.