Find free 8-bit sound effects for a game and export them as WAV

By

Pick free 8-bit coin, jump and laser sounds in Chip Pops, listen through the Game categories, and export each one as a 16-bit WAV.

~~~

A small game needs a coin when the player grabs one, a jump when they leave the ground, and a laser when they fire. Searching for “free 8-bit sound effects” turns up packs with a license to read and filenames that don’t say what the sound is.

Chip Pops is a Mac app with about 6,000 8-bit effects, made with jsfxr. The Game group is the set for this: coin, power up, jump, laser, explosion and hit. You listen, then export a 16-bit WAV. The sounds are yours to use in anything, with no credit needed.

The other Chip Pops walkthrough, add a button sound, stays in the Interface sounds and plays one file from an HTML button. This one stays in the Game group and ends with WAV files in a game folder.

What you need

Chip Pops runs on macOS 14 or later, on Apple silicon and on Intel. After purchasing it, connect GitHub in Polar, accept the private repository invitation, and download the app from Releases. The download named on the app page is Blips-1.1.0.zip, and the app inside is Blips.app, the earlier name. Unzip it and drag Blips.app to your Applications folder.

The first time you open it, click Generate the Library. Chip Pops builds every sound on your Mac in under half a minute. The library is about 300 MB. There’s no account.

Install blips from the Chip Pops menu. The button-sound tutorial uses the menu item Install Command Line Tool…, and the command usually lands in ~/.local/bin. You’ll use blips to list, play and export. You can also drag a sound out of the window.

Start in the Game group

The sidebar has four groups.

Interface is clicks, toggles, success chimes and errors. That’s the button tutorial.

Game is what a game asks for:

  • coin
  • power up
  • jump
  • laser
  • explosion
  • hit

Combos stack two sounds, like a coin on a power-up. Jingles are short tunes, like a fanfare or a game over. Leave those until the game has the six above.

Open coin. Click a sound to hear it. The arrow keys move to the next one and play it, so you can step through the category without reaching for the mouse each time. The inspector shows the waveform and the pitch over time, which is what separates one 8-bit coin from the next.

Chip Pops keeps a new sound only when it’s different enough from the ones already in that category. A category ends when it runs out of new sounds. That’s why there are 77 coins and 400 explosions. If the coins start to sound alike, try explosion or hit.

Choose a coin, a jump and a laser

Pick one job at a time. Coin first.

blips list --category coin --json

The list gives you an id for each sound. Play two or three before you keep one. The ids below are examples of the shape. Read the ids from your own list and use those. The id the app says is the same sound on every Mac is success-003, and that one sits in Interface, not in Game.

blips play coin-003 coin-004

Do the same for jump and laser:

blips list --category jump --json
blips list --category laser --json
blips play jump-003 laser-003

Power up is in the sidebar as two words. The app page doesn’t give its blips category name, so leave it for the window: open that category, arrow through it, and drag the one you like. Explosion and hit use the same commands as coin, with --category explosion and --category hit.

Export free 8-bit game sounds as WAVOpen a Game category such as coin, jump or laser, listen to a few sounds, export the id you chose as a named WAV, then put that file in the game.Game categoryListen with thearrow keysChoose a sound idExport a named WAVPut the file in thegame

Export each one as a WAV

Make a folder for the game’s sounds and export the ids from your list. The commands below keep example ids so you can see the shape. Swap in yours.

mkdir -p sounds
blips export coin-003 --to sounds --name coin.wav
blips export jump-003 --to sounds --name jump.wav
blips export laser-003 --to sounds --name laser.wav

You should now have sounds/coin.wav, sounds/jump.wav and sounds/laser.wav. Each file is a 16-bit WAV, mastered to the same loudness as the rest of the library.

If a file with that name is already in sounds, export replaces it. Name the file after the job, coin.wav, so a later swap keeps the same name inside the game.

Write the ids down next to the files. Chip Pops doesn’t create this note. Here’s an example you can save as sounds/sources.txt:

coin.wav    coin-003
jump.wav    jump-003
laser.wav   laser-003

The library is seeded, which is why success-003 is the same sound on every Mac, and why an id is enough to export that sound again.

You can skip the command for a single sound. Select it, then drag it into the Finder, or press ⌘C and paste the file. The export command is the one that sets the name to coin.wav as it writes.

Drop the files into the game

Put the sounds folder in the game project, next to the rest of the assets.

In Phaser, playing a sound is a separate step from finding the file. Phaser: Playing sounds preloads with this.load.audio(), adds the sound, and calls play() when the player jumps or collects the coin. That post loads mp3 and ogg as well as a single file, because not every browser plays every format. Chip Pops exports WAV, which the app page says works in a Mac app, an iOS app, or a web page with the HTML audio tag. Keep the WAV when your game plays WAV. When that Phaser setup asks for another format, convert the file you already exported.

A jump sound should start from the key press. The Phaser post covers why a sound at startup often stays silent.

If you don’t hear anything

If the shell says blips: command not found, install the command again from the Chip Pops menu, and check that ~/.local/bin is on your PATH.

If a category is empty, or blips list has nothing to print, the library hasn’t been generated. Click Generate the Library in the app, then list again.

If --category power up or a guessed slug fails, pick that sound in the window and drag it out. Stick to coin, jump, laser, explosion and hit in the command.

If blips play is silent and the app plays the same sound, check the Mac output volume and that the command you ran is the blips you installed. blips play uses the built-in afplay command, so a muted output device mutes it too.

If the game is silent, confirm the WAV is at the path the game loads. A 404 on sounds/coin.wav means the game is looking in the wrong place. For a web game, also check the tab isn’t muted.

Get Chip Pops

Find and export about 6,000 8-bit sound effects for apps and games. Includes a Mac app, the blips command and full MIT source code.

See Chip Pops → · $20 including tax, with full source code.

More tutorials for my apps →

Want me to talk about your product? You can sponsor this site.