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

Try using smplr #24

Draft
wants to merge 2 commits into
base: stable
Choose a base branch
from
Draft

Try using smplr #24

wants to merge 2 commits into from

Conversation

milomg
Copy link
Collaborator

@milomg milomg commented Mar 30, 2024

Smplr is a lightweight and modern alternative to midicube. I had to guess at the volume<->velocity curve but it seems pretty close

@milomg
Copy link
Collaborator Author

milomg commented Mar 30, 2024

I also tried removing the need for downloading any audiofiles altogether by using https://github.com/g200kg/webaudio-tinysynth, that experiment is here main...modderme123:saturn:tinysynth

@1whatleytay
Copy link
Owner

This is great! If you have a synthesizer that's able to generate all the instrument sounds, that would be amazing. I'm a bit overwhelmed right now with responsibilities, but I'll try to review and merge this PR ASAP.

@milomg
Copy link
Collaborator Author

milomg commented Mar 31, 2024

I'm happy to close this PR and create a new one for tinysynth if you want (Tinysynth doesn't sound quite as good as the FatBoy soundfont that is still used in this PR, but I'm not sure how noticeable it is unless you're specifically comparing/listening for it).

@1whatleytay
Copy link
Owner

1whatleytay commented Apr 1, 2024

I want to merge this before the synth PR. Haven't downloaded synth branch yet, but ideally- yeah I'd rather not download any instruments at all.

Does smplr ship with instruments/default soundfonts? Their npm page gave me that impression.

@milomg
Copy link
Collaborator Author

milomg commented Apr 1, 2024

They stream it from the same source we do https://github.com/danigb/smplr/blob/main/src/soundfont/soundfont-instrument.ts#L9

@1whatleytay
Copy link
Owner

😐 Welp.

@milomg milomg marked this pull request as draft October 2, 2024 16:29
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

Successfully merging this pull request may close these issues.

2 participants