sfzinstruments / SplendidGrandPiano

Steinway Piano
38 stars 6 forks source link

Half pedaling #5

Open peastman opened 5 months ago

peastman commented 5 months ago

I added support for half pedaling. See the attached file. It's adapted from https://vi-control.net/community/threads/sfz-half-pedaling.116007/#post-4943326.

In addition to allowing for more realistic pedal technique, it fixes a common problem when using continuous pedals. When you release the pedal, sometimes it won't quite go to zero. It will be left outputting a very small but nonzero value. The current version interprets any nonzero value of cc64 as the pedal being down, leading to it sometimes getting stuck. This solves that problem by interpreting anything less than 32 as the pedal being fully up.

Splendid Grand Piano Pedal.sfz.txt

kinwie commented 4 months ago

Hi Peter,

Sorry, I just noticed this. I'll merge it into the main file. Thank you for your update!

peastman commented 4 months ago

I've actually been making a lot of improvements to it. I've incorporated my improved version into the latest release of Sonatina Symphonic Orchestra. You're welcome to any of the changes you want: https://github.com/peastman/sso/tree/master/Sonatina%20Symphonic%20Orchestra/Grand%20Piano. I have one more change I want to try making, which I plan to do this week, so you might want to wait a few more days.

peastman commented 4 months ago

I merged the final change.