davy7125 / polyphone

A soundfont editor for quickly designing musical instruments.
https://www.polyphone.io
GNU General Public License v3.0
370 stars 49 forks source link

fix for sustain and sostenuto pedal issues #187

Closed mrbumpy409 closed 8 months ago

mrbumpy409 commented 8 months ago

Fix for #186. Continuous-style foot pedals now work correctly and the sostenuto pedal's behavior is no longer inverted. Polyphone now only acts on CC64 or CC66 events if they trigger a change in status between "pedal on" or "pedal off", which avoids iterating through variables unnecessarily.