2019-03-12 13:30:23

Hi all, i have been listening to some 8 bit clips on the any audio network, and they are not the kind of music that i would listen to every day, but i would like to try and make them. some of them reelly sound cool. so my question is, how do you make them? and is there an accessible way to do this?

best regards
never give up on what ever you are doing.

2019-03-12 14:04:45

While there are tracker programs that are used for producing 8-bit chiptune tracks (think FamiTracker, SnevenTracker, SnoozeTracker, DefleMask, Raster Music Tracker), most of these programs are not that accessible with a screen reader, or are semi accessible with a bit of patience.
I use most of the programs listed above for producing these tracks, but only because I have a bit of usable vision and thus can use them.
The most accessible way of producing chiptune tracks these days is through MML. Famous in Japan, MML (Music Macro Language) is a music description language used in sequencing music on a number of computer and video game system platforms. It is basically a text file which can be compiled into a native music file from a video game console. So yes, you will have to sequence the music yourself using a text editor like Notepad (I believe there are a ton of resources out there for composing in MML).
As for software, the only pieces of software that are used to process MML data so that it can then be played are:
1. MCK: This program compiles the MML music data, then converts the file into a .NSF (NES Sound Format) file so you can play it back on an NSF player, an emulator, or actual NES hardware.
2. PPMCK: An extension of MCK, this extension adds many features to MCK, one of which lets you switch banks for longer songs (The NES had limited RAM, about 256K).
3. XPMCK: This is an MML compiler which lets you compose music for various video game platforms, including the Amstrad CPC, Capcom Play System hardware, ColecoVision, Commodore 64, Microsoft MSX, Nintendo Game Boy, Sega Master System/Sega Game Gear, and Sega Genesis.
3. HuSIC: A custom version of PPMCK that lets you compose music for the PC Engine/TurboGrafx 16.
4. MuSICA: I don't know much about this one, other than the fact it was made for the MSX.

2019-03-12 14:27:33

wow, it sounds quite hard. but thanks any ways

best regards
never give up on what ever you are doing.

2019-03-12 17:48:41

FamiTracker is cool but its a bitch to get right with a screen reader.

Facts with Tom MacDonald, Adam Calhoun, and Dax
End racism
End division
Become united

2019-03-12 18:19:19

You can find a pretty comprehensive MML manual here. A note, though, it erroneously refers to MML as Music Markup Language, this is something else and is not to be confused with Music Macro Language.

Oh no! Somebody released the h key! Everybody run and hide!

2019-03-12 18:32:54

This guide assumes you are generally familiar with the layout of mml, and you should probably read the nullsleep super intro guide before tackling this one. I agree, for NES mml ppmck is absolutely the way to go. I think the latest builds are by aoy_mo? Boukichi almost vanished, although strangely HUSic is still around. It hsould be noted that the majority of documentation for mml compilers, especially for ones like pmd/mml2vgm/HUSic, are purely in Japanese.

----------
An anomaly in the matrix. An error in existence. A being who cannot get inside the goddamn box! A.K.A. Me.

2019-03-12 19:03:00

X0, are you referring to this? The original guide on Nullsleep doesn't appear to exist anymore, but Nesdev seems to host a copy.

Oh no! Somebody released the h key! Everybody run and hide!

2019-03-18 21:07:52

ppmck is the compiler of my choice. I never tried XPMCK. Also, @x0 the last ppmck build is from AoiMoe.

Yamaha YM2608

YOU
SAY! - Sonic the Hedgehog CD (Dec 4, 1992 prototype)

2019-03-19 01:33:57

Yep slender that's the guide.

----------
An anomaly in the matrix. An error in existence. A being who cannot get inside the goddamn box! A.K.A. Me.

2019-03-19 22:28:02 (edited by Dekyo-NEC2608 2019-03-19 22:37:10)

x0 wrote:

It hsould be noted that the majority of documentation for mml compilers, especially for ones like pmd/mml2vgm/HUSic, are purely in Japanese.

PMD? Nope, you're wrong with PMD; but you're right with mml2vgm, also I found a incomplete HuSIC guide in English. PMD has a very complete English documentation translated by Blaze, completed by Pigu. Noyemi Karlaite wrote a guide for getting started with PMD. PMD became famous, I don't know why. I liked those years where PMD wasn't even famous and little-known; you had to be brave and translate the documents by yourself using translation services. Haha.
I have been used to PMD for years...

Yamaha YM2608

YOU
SAY! - Sonic the Hedgehog CD (Dec 4, 1992 prototype)