Skip to content

Add jukebox feature with SpessaSynth MIDI playback#217

Open
taekwondo12 wants to merge 1 commit intosorokya:masterfrom
taekwondo12:jukebox
Open

Add jukebox feature with SpessaSynth MIDI playback#217
taekwondo12 wants to merge 1 commit intosorokya:masterfrom
taekwondo12:jukebox

Conversation

@taekwondo12
Copy link
Copy Markdown
Contributor

@taekwondo12 taekwondo12 commented Apr 5, 2026

after digging around for a proper .mid player for the web, landed on spessasynth_lib (AudioWorklet-based SF2 synthesizer). using GeneralUser GS as the soundfont: https://github.com/mrbumpy409/GeneralUser-GS

SF2 is preloaded on page init and cached in IndexedDB so it's instant after first visit (need to look how to improve times on first visit).

(just add a sountfonts folder) and include .midis within jbox folder that i accidently left in as a git keep .

after digging around for a proper .mid player for the web, landed on
spessasynth_lib (AudioWorklet-based SF2 synthesizer). using GeneralUser
GS as the soundfont: https://github.com/mrbumpy409/GeneralUser-GS

SF2 is preloaded on page init and cached in IndexedDB so it's instant
after first visit.
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.

1 participant