git-moss / DrivenByMoss

Bitwig Studio extensions for many controllers: Ableton Push I/II, Akai APC40mkI/mkII/mini, Fire, Arturia Beatstep, Novation Launchpads / Remote SLs, NI Maschine / Komplete, Open Sound Control (OSC) and many more.
https://www.mossgrabers.de/Software/Bitwig/Bitwig.html
GNU Lesser General Public License v3.0
589 stars 142 forks source link

sustain is reversed #184

Closed sidequestboy closed 4 years ago

sidequestboy commented 4 years ago

Hi, I have a Yamaha FC5 sustain pedal which unfortunately doesn't have a polarity switch on it.

Plugging it into footswitch 1 on my Push 2 which is connected with Bitwig Studio on Linux running this controller script, the polarity is reversed (pedal down does not sustain, pedal release sustains)

I've tried turning the Push 2 off and on, and unplugging and replugging the sustain pedal, also restarting Bitwig, but it never changes state.

I've also tried depressing the sustain pedal and turning off and on the Push 2 (this works sometimes with midi keyboards)

As soon as I unplug the footswitch, the sustained notes are terminated.

I'm wondering if the polarity is hard-coded in the controller script?

git-moss commented 4 years ago

I use what the hardware sends. As suggested in the Push manual you can try to press it before turning the device on. If this does not work you need a different footswitch.

sidequestboy commented 4 years ago

Gotcha, I ended up being able to reverse the behaviour in hardware by opening up the pedal