-
Hey there, love this library! I'm working on an application which needs a tidy library for playing back soundfonts with sustain. This library checks all the boxes of what I'm looking for except that critical one. Is soundfont sustain going to be worked on anytime soon? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
There's a partial implementation https://github.com/danigb/smplr#soundfont-sustained-notes, you can track some of the progress and problems here #23 Summary is: some instruments works, some others doesn't. If you give it a try, let me know how it goes. |
Beta Was this translation helpful? Give feedback.
-
Hi, thanks a lot for testing this out. I think most of the problems (if not all) comes from the looping data points. So first question: where did you get that looping data? I don't have time (and honestly, motivation) to create that data by myself. But I'd be more than happy to accept PRs if someone want to do it (I know @goldst made one available, but from my tests, data is not ready or accurate yet). One tedious way to do it is by opening original Soundfont files, trying to find those values and then tweaking by ear. Anyway, one problem looks suspicious to me: the pitch change. I'll try to reproduce and fix it (if is a code problem). Can you give me the steps to reproduce your results? Thanks! 🙌 |
Beta Was this translation helpful? Give feedback.
Hi,
thanks a lot for testing this out. I think most of the problems (if not all) comes from the looping data points. So first question: where did you get that looping data?
I don't have time (and honestly, motivation) to create that data by myself. But I'd be more than happy to accept PRs if someone want to do it (I know @goldst made one available, but from my tests, data is not ready or accurate yet).
One tedious way to do it is by opening original Soundfont files, trying to find those values and then tweaking by ear.
Anyway, one problem looks suspicious to me: the pitch change. I'll try to reproduce and fix it (if is a code problem). Can you give me the steps to reproduce your results?
T…