Master Blaster – A simple Qt6 SoundFont manager for Creative EMU10K1 sound cards.
For the two people who still care. 🙂
I hadn't touched Python in around 20 years, so I used ChatGPT as a coding assistant to help me get back up to speed. The project itself is something I wanted because I missed having a small GUI for managing EMU10K1 SoundFonts.
Master Blaster is a simple Qt6 frontend for the tools provided by awesfx (sfxload) and alsa-utils.
It's mostly a nostalgia project inspired by the little Creative utilities from the 90s that let you tweak your sound card through a simple control panel.
Features:
Load .sf2 SoundFonts
Clear sample memory
Display SoundFont RAM usage
Test SoundFonts with a MIDI file
Remember the last loaded SoundFont
Remember the selected MIDI port
The source code is available on Codeberg, along with a README and a screenshot:
[Master-Blaster](https://codeberg.org/mxl84/master-blaster)
I'm using an Audigy Rx, but it should work with any card supported by the snd_emu10k1 driver.
The python file is small and should be easy to read, with different sections outlining functions.
Roadmap? No, not really. I might add support for loading your own MIDI file for testing, and I'd like to redesign the progress bar to look a bit more... 90s.
https://redd.it/1vcz9of
@r_linux
Post #42897
61