YM2612!

Posted by Astryl on June 30, 2011, 12:42 p.m.

I'm sure some of you (Cyrus) are familiar with the above device… and others with the 2A03, or the SID, perhaps the GBS.

Now, I don't have any videos or downloads to post here, (Though there will be one tomorrow)… but I did something awesome.

Download link:GMGME-1.1.zip

I made a DLL for Game Maker (Or anything else) that allows you to load and play NSF/NSFE/VGM/YM/ST/GBS/SPC/ETC files, and emulates them in real-time, producing high-quality chiptune at a fraction of the file-size (100kb average for VGM, 10kb average for NSF.)

It supports multiple tracks in a file, provides volume control, and runs in a separate thread (Just 1% overhead on my 1.8ghz Celeron 410.)

I'm going to upload it tomorrow morning, when I remember to put it on my USB drive. And after I've shorn some helpless sheep >:3

Comments

Astryl 13 years, 2 months ago

Quote:
Wait, didn't the SNES use the midi format? I am pretty sure it did since I know for a fact that almost all of squares games SNES music was in midi (if you don't believe me, listen to any of the tracks from secret of mana).
You're probably just listening to converted/re-tracked/covered MIDI's.

The SNES uses a Sample Processor. It uses PCM samples (Basically your average .wav), and can change the pitch, length, volume and panning. The music programmers would then write a series of instructions that tell the SNES when to play the sample.