Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Half pedaling #5

Open
peastman opened this issue Mar 31, 2024 · 3 comments
Open

Half pedaling #5

peastman opened this issue Mar 31, 2024 · 3 comments

Comments

@peastman
Copy link

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
Copy link
Collaborator

kinwie commented May 6, 2024

Hi Peter,

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

@peastman
Copy link
Author

peastman commented May 6, 2024

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
Copy link
Author

peastman commented May 8, 2024

I merged the final change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants