I am currently using PMI's Old Lady, and I have the soft pedal controller controlling the low pass filter cutoff setting.
This makes a passable soft pedal, but it has a flaw. Gigastudio will apply the filter blindly to all notes, so if you hold some notes and then pump the soft pedal you get this wah-wah effect.
Is there any way to implement the below correct soft pedal logic in Gigastudio?
Soft pedal down event -> apply filter only to those notes which are played in the future.
Soft pedal up event -> do not apply any filter to any notes played in the future. Do not remove filter from any notes still being played.
Examples: press and hold a note (with or without sustain pedal). Pump the soft pedal up and down. Result: Nothing should happen.
strike a note and sustain it with the sustain pedal. Press the soft pedal. Play some more notes. Result: The first note continues to ring at full timbre, and the rest of the notes are played with a softer timbre.