Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

What is a program I can use to make 8-bit music!

A topic by snipr_sr created Sep 30, 2016 Views: 2,803 Replies: 10
Viewing posts 1 to 9
Submitted

Since I want to stick with the 8bit style, I want to make 8-bit music as well! I use FL Studio already to make music, but all of the FL-8-bit tutorials are outdated and use really old versions! Is there another way I can do this, or should I get a new program?

Submitted (1 edit)

You can use FL Studio with a Gameboy soundfont available from here. If you're going for authenticity, you'll need to keep the GameBoy limits in mind, especially with only allowing one note at a time and only having 2 square channels, a noise channel, and a wave table channel playing at once.

If you want genuine authenticity and aren't unfamiliar/afraid of trackers, you can try a GameBoy tracker. There's a list available here. Since they run on actual hardware (or an emulator), the sound would be 100% authentic. I only tried Fat Ass which is a ROM. I couldn't figure it out as I'm not very well versed in trackers outside of FamiTracker, but I managed to load an example song it provided and sure enough it was authentic.

You could also try this GameBoy tracker for PC, but I couldn't figure it out for the life of me, however I'm sure some dedication would fix that.

I would personally recommend just using a soundfont with FL Studio/DAW of your choice as the process is much simpler.

(2 edits)

Last year I used FamiTracker (and I will use it again this year too).

Basically make a new file and change it to use n163 (3 or 5 channels). N163 has up to 8 channels of wavetable audio like the Game Boy's 3rd channel, so we can use one of these for that purpose. The other two or four channels would be used to mimic stereo.

In my previous FamiTracker file from last year,

FT Pulse1 = Game Boy Pulse1
FT Pulse2 = Game Boy Pulse2
FT Noise = Game Boy Noise
FT Namco1 = Game Boy Wave
FT Namco2 = Stereo (Left) - can be either Pulse 1 or wave
FT Namco3 = Stereo (Right) - can be either Pulse 1 or wave

To make there stereo sound work, you export to NSF format and play it in a NSF player that lets you change the stereo settings per channel, then simply move Namco 2 and 3 to Left and Right, respectively. You have to make sure that only 1 note per channel is playing though to make it sound authentic, so if I have something on the Namco2 (left stereo) channel, I need to mute either Pulse1, Pulse2, or Namco1 depending on what I'm having play on the left stereo.

Here's one of my tracks from last year

Submitted

How do I learn to use FamiTracker and all its bells and whistles? I can only use it really basically and a lot of the commands and nuances of the program go right over my head.

Famitracker Effects List

Use this as a resource for the different effect types. I figured out how to use FamiTracker over a long time by just getting used to it, so not sure how to instruct someone how to use it in a short period of time. You could try Danooct1's famitracker tutorial but it doesn't really go into too much detail either.

Submitted

Thanks! I'll look over the effect list. I never really knew FamiTracker had so many effects, so I'm sure this will be very useful!

Maybe Bosca Ceoil? http://boscaceoil.net/

Submitted

You can try Deflemask. It emulates the Game Boy's Z80 soundchip.

PulseBoy if you want to get quick & dirty with 8bit tunes!!! (^-^)

http://www.pulseboy.com/

Submitted

I was exploring various options yesterday.

The easiest to make something usable from a non musician was beepbox.co

It has some scale presets which make it an easy option.

You can make pretty good chip music in Musagi. It's super easy to use and sounds fantastic (pretty close to GB/NES).

It uses a piano roll instead of a tracker and has a few knobs to twist around, so it's more mouse-focused.

As for trackers, I recommend LSDJ on a Game Boy or emulator. It's just so much fun to use. Like playing a game but you also make music.