SNES SoundFonts: where to get them and how to play them
A SNES SoundFont is an SF2 file of the instrument samples a Super Nintendo game used for its music. The SNES played its music from samples, so its instruments convert to SoundFonts better than almost any other console's. They still won't sound quite like the console on their own: they come out brighter and drier than you remember. Here's where SNES SoundFonts come from, how to make one, how to play it in any DAW, and how to get the console's sound back.
By Aiden Shihadeh, developer of simpleSF2 · Published 26 October 2026
Quick answer
| What it is | An .sf2 of instrument samples taken from a SNES game's music |
|---|---|
| Where they come from | Fan rips and General MIDI compilations shared online, or made yourself from an .spc file with the free tool VGMTrans |
| What plays it | Any SoundFont player, such as the free simpleSF2, in any DAW |
| Why it sounds off | The console softened every sample with its Gaussian filter and added its echo. A SoundFont has neither, so it sounds bright and dry. |
| Getting the sound back | A low-pass filter on the track and a short, dark echo on a send |
| Can I use it in a release? | Usually not. Ripped samples belong to the game's publisher. |
simpleSF2 plays SF2 and SFZ files in any DAW on Windows, macOS and Linux. Download free
Unlock multiple libraries, 16-channel multitimbral mode, and reverb and chorus for £9.99. One-time purchase.
Unlock 16 channels + reverb — £9.99What's inside a SNES SoundFont
A SNES game didn't stream its music. It loaded a few instrument samples and a sequence into the sound chip's memory, and the chip played the notes live on its eight voices. That memory was 64 KB, and it had to hold the music program, the song, every sample and the echo's buffer too. So SNES instruments are tiny: a short attack and a loop of a few hundred samples, often recorded at 8 to 16 kHz, with one sample stretched across the whole keyboard. Synth leads and basses were often a single cycle of a wave.
A SNES SoundFont is those samples, decoded from the console's 4-bit BRR format and mapped to keys with their loop points and a rough version of their envelopes. Because the SNES worked so much like a SoundFont player already, very little is lost on the way.
Many of the sounds people love in these banks weren't recorded for the games at all. Game music fans who compare waveforms have matched a lot of famous SNES instruments to the sample-based synths of the time: Korg M1 pan flutes and trumpets, Roland JV-1080 strings, Roland Sound Canvas basses and orchestra hits, E-mu Proteus marimbas and timpani. Those matches are mostly made by ear, so treat them as well-supported folklore, but they explain why the same few sounds turn up across games from different studios.
Where to get SNES SoundFonts
- Single-game rips. One game's instruments, named after the game. These are the closest to a particular soundtrack. Expect presets with numbers rather than names, and drums spread over several presets.
- General MIDI compilations. Fans have gathered samples from many SNES games into one bank laid out in General MIDI order, so any MIDI file plays with "SNES" instruments: a piano on program 1, strings on 49 and so on. They're the easiest to use but don't sound like any one game.
- Make one yourself. It takes a few minutes from an
.spcfile, and you get the song as a MIDI file too. See below.
Musical Artifacts hosts a
lot of both kinds, and SNES remix and ROM hacking forums share rips of single games. A
SoundFont is an .sf2 or .sf3 file, sometimes in a zip. If a
download asks you to run an .exe to get one, don't.
Make your own from an SPC file
SNES music is archived as .spc files. Each one is a snapshot of the sound
chip's memory and settings at the start of a song, which means it holds that song's
instruments and note data. VGMTrans, a free, open-source program for Windows, macOS and
Linux, reads the music formats of many SNES sound drivers, including Nintendo's own and
Square's, and turns them into MIDI and SF2.
- Download VGMTrans from its GitHub releases page.
- Drag an
.spcfile into it. If it recognises the game's sound driver, it lists the sequence, the instrument set and the samples as one collection. - Play the collection to check it, then right-click it and save it as MIDI and SF2.
An SPC only has the instruments its song needed, because the console only had room for those. To build a fuller bank for one game, convert several of its songs and keep the SoundFonts side by side. If VGMTrans doesn't list anything for a file, that game's sound driver isn't one it reads yet. To just listen to an SPC, foobar2000 with the Game Emu Player component or VLC plays it as it is.
How to play a SNES SoundFont in your DAW
- Install a SoundFont player. simpleSF2 is free, with AU, VST3 and CLAP on Mac, VST3 and CLAP on Windows and a Linux installer.
- Add it to an instrument track and click Import
SF2/SFZ to load the
.sf2. - Find the instruments. A single-game rip is in the game's own order, not General MIDI order, so play through the presets and note which are the leads, basses and drums.
- Play the original arrangement. If you made the SoundFont with VGMTrans, import its MIDI file with the tempo map and send every channel to one player that follows program changes. The REAPER guide walks through that import, and simpleSF2's 16-channel mode plays the whole file from one instance with the £9.99 unlock.
Two things will sound odd at first, and both are the console, not a broken file. Notes far above or below where a sample was recorded go chipmunky or grainy, because the SNES stretched one sample over the whole range. And some looped notes are slightly out of tune, because loops had to be a multiple of 16 samples long, which rounds the loop's pitch.
DAW-specific steps: FL Studio, Ableton Live, Logic Pro, GarageBand, Cubase, Studio One and LMMS.
Why it doesn't sound like a Super Nintendo
The usual first reaction is that the instruments are right but the track is too sharp and too dry. The samples are the same; what's missing is the hardware that played them:
- The Gaussian filter. The chip pitched every note by blending four neighbouring samples with a fixed Gaussian curve, and that blend works as a low-pass filter you couldn't turn off. Composers knew this and brightened their samples to make up for it. A modern SoundFont player pitches samples cleanly, so you hear that extra brightness with nothing taking it away.
- 32 kHz output. The chip mixed everything at 32 kHz, so nothing it played went above 16 kHz.
- The echo. Most soundtracks ran some voices through the chip's echo: up to 240 ms of delay, with feedback and an 8-tap filter that usually made each repeat darker. It's part of the chip, not the samples, so a SoundFont doesn't have it.
- Envelopes and the driver. The chip's envelopes don't map exactly onto SoundFont envelopes, and whatever the game's music program did on top, such as vibrato or volume fades, depends on how well the converter understood it.
How to get the SNES sound back
- Filter the track. A gentle low-pass undoes the brightening. Start around 12 kHz, go down towards 8 kHz for instruments that still sound harsh, and set it by ear against a recording of the game.
- Add the echo on a send. A delay of about 100 to 200 ms (the chip worked in steps of 16 ms), feedback around 40 to 60 percent, and a low-pass in the feedback path so each repeat gets darker. Send the leads, pads and strings, and keep the bass and drums dry, as most games did.
- Keep it lean. The console had eight voices for the music and the sound effects together, so long pad releases and big chords give the game away as modern.
Using them in music you release
Samples ripped from a game belong to its publisher, and the synth sounds inside them often belong to the synth's maker too. Rips almost never come with permission to use them. They're great for learning how a soundtrack was built, or for a cover you keep to yourself. For anything you publish or put in your own game, use SNES-style instruments made from original or openly licensed samples, and check each licence.
Common questions
Is there an official SNES SoundFont?
No. The SNES had no built-in instrument set. Each game brought its own samples, which is why SNES SoundFonts are named after games. Banks labelled "official" are fan-made.
What's the best SNES SoundFont?
It depends on the job. To play any MIDI file with SNES-flavoured instruments, use a General MIDI compilation. To sound like one soundtrack, use a rip of that game, or make one from its SPC files.
Can I use SNES SoundFonts in FL Studio?
Yes. They're ordinary SF2 files, so FL Studio's Fruity SoundFont Player or a SoundFont plugin such as simpleSF2 can play them. The FL Studio guide covers both.
Is there a SNES SoundFont VST?
A SoundFont is a file, not a plugin, so you load it into a SoundFont player VST such as simpleSF2. For the sound of the console's chip itself, add a low-pass and a dark echo as described above, or use a plugin that emulates the SNES sound chip.
Can I turn a SNES SoundFont back into SPC music?
Not directly. Music that runs on a real SNES has to be written for a SNES sound driver, with a tool made for that, and fit in its 64 KB.
Is this affiliated with Nintendo?
No. simpleSF2 is an independent plugin and isn't affiliated with or endorsed by Nintendo.