As I understand it, you haven’t been much in contact with music production at all before? I’ll try to be super basic with setup suggestions.
Unity can play sounds in two ways, one way is playing a whole audio file, like and .mp3 or any other audio format (.wav, .aiff etc etc).
This way you can use any kind of music and sound in your game. Just drag it in there and it will work fine. Sound files are usually quite large and if you don’t compress them lots and lots, your game will grow quickly megabyte wise.
A different way of playing music inside your game is the .mod format. It’s basically a few short sound samples and instructions for the computer when, what pitch and volume to play the samples. This leads to small file sizes, but the sound wont be as flexible as a full mp3 song. more about .mod here MOD (file format) - Wikipedia
To create a .mod file you would need a “tracker”. I used FastTracker 2 but it was a long time since i used “tracker” software, so i don’t know which one is the best.
More about mods in unity Unity Blog
You don’t really need a specialized program for 8-bit music, any music sequencer that supports vst or au plugins will do.
Im using Ableton Live, a great program, highly reccomended! But you can use any sequencer, Cubase, Logic, Garage Band, Fruity Loops…
A free / almost free alternative could be:
http://www.reaper.fm/
With a vst host / sequenser, you will need something that generates sounds, a synth or a sampler.
Great free 8-bit style synth are
Ultra simple simulated Nintendo 8-bit synth: Peach — Tweakbench
Ultra simple simulated Nintendo 8-bit drum machine: Toad — Tweakbench
Flexible simulated Nintendo 8-bit synth: Triforce — Tweakbench
The 8-bit sound is achieved by lack of effects (no reverbs), super low resolution sounds (down-sample / bit crush) so this particular music style suits the .mod format. But i think its more fun to learn the limitless sequencer stuff.
Also there is LOTS of youtube videos explaining different setups, and plenty that covers the basics to learn music production.
Another fun way is to create the music in one of the numerous 8-bit music apps for iOs
nanoloop, http://www.youtube.com/watch?v=5NxyXGfdFxI&feature=fvst
sunvox, http://www.youtube.com/watch?v=Auiv49gqmQA&feature=related
Or try http://littlesounddj.com/ inside a game boy emulator! Created by brilliant programmer Johan Kotlinski and I contributed to by making some fonts / design years and years ago…
Good luck! / Ola Persson
CONEMAN:
http:www.kongotec.com/
http://itunes.apple.com/us/app/coneman/id484977154?mt=8