davy7125 / polyphone

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

fix for sustain and sostenuto pedal issues #187

Closed mrbumpy409 closed 5 months ago

mrbumpy409 commented 5 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.