Skip to content

Better SoundFont Synthesizer #459

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

Open
spessasus opened this issue Feb 9, 2025 · 3 comments
Open

Better SoundFont Synthesizer #459

spessasus opened this issue Feb 9, 2025 · 3 comments

Comments

@spessasus
Copy link

spessasus commented Feb 9, 2025

Is your feature request related to a problem? Please describe.
The current synthesizer doesn't support soundfonts particularly well and has issues, such as the 0-tick long drums. It doesn't seem to support the modulation envelope or the soundfont modulators, nor any system exclusives or the SF3 format.

Describe the solution you'd like
I propose integrating my SpessaSynth synthesizer as it resolved all those issues. It has full SF2 support and even DLS support and is written in JavaScript. SF3 support would also mean that a better soundfont could be used as the default with compression. I'm thinking of GeneralUserGS, but that's up to you.

Describe alternatives you've considered
Another option is js-synthesizer by jet2jet which uses a Webasssebly port of fluidsynth as the backend, though that solution does not support DLS correctly.

@Pizzabox96
Copy link

yeah add dls support

@ryohey
Copy link
Owner

ryohey commented Feb 18, 2025

@spessasus I just checked out the spessasynth and it is really great! awesome work! I'll see if we can integrate it into signal.

@liangliangmusic
Copy link

To support sf3 will be really nice. We are looking for the function for a long time.

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

4 participants