Credits
Last updated: 13 November 2026
Overview
The starter sounds bundled with simpleSF2 come from the
FreePats
project. The selected files are published under the Creative Commons CC0 1.0 public domain
dedication. simpleSF2 ships them as one library, Starter Sounds.sf2, with
each instrument as a preset.
CC0 doesn't require attribution, but I want to credit the project and its creators anyway.
Bundled starter sounds
| Preset | Source instrument | Project | License |
|---|---|---|---|
| Upright Piano (program 0) | Upright Piano KW | FreePats | CC0 1.0 |
| Drawbar Organ (program 16) | Drawbar Organ Emulation | FreePats | CC0 1.0 |
| Clarinet (program 71) | Clarinet | FreePats | CC0 1.0 |
| Synth Percussion (program 118) | FreePats synthesizer percussion | FreePats | CC0 1.0 |
Sound chip code
| Plugin | Code | Author | License |
|---|---|---|---|
| simpleSPC | ares's S-DSP, 2A03, Game Boy APU and SN76489, ported into the sound engine | The ares team | ISC |
Website screenshots
The plugin screenshots on this site show the FluidR3_GM SoundFont by Frank Wen, released under
the MIT licence, alongside the starter sounds above. It is not bundled with simpleSF2; Debian and Ubuntu package it as
fluid-soundfont-gm.
Pixel lettering
On the Japanese and Korean simpleSPU pages, the mascot's speech bubbles use Japanese and Korean letters from Galmuri by Lee Minseo, under the SIL Open Font License 1.1 (licence, project page).
Online MIDI player and converter
The online MIDI player plays songs with GeneralUser GS v1.471 by S. Christian Collins, free to use and share (licence, author's site). Its sound engine is TinySoundFont by Bernhard Schelling (MIT licence), as in simpleSF2.
Its example songs are Beethoven's Für Elise, typeset by Stelios Samelis, Bach's Prelude in C major (BWV 846), typeset by Tobias Erbsland, and Christian Petzold's Minuet in G major (BWV Anh. 114), typeset by Allen Garvin, all for the Mutopia Project and placed in the public domain. I wrote out the repeats, put each hand on its own track and added the touch, and for Für Elise the pedal marked in the score. The converters use Für Elise as their example.
The MIDI to WAV converter and MIDI to MP3 converter use the same sounds and engine. Their MP3 export uses lamejs, the JavaScript port of the LAME MP3 encoder (LGPL-3.0, licence), unmodified.
More detail
For the upstream archive names, file names and checksums used to build the starter library,
see the repository notices file in content/THIRD_PARTY_NOTICES.md.