I am dreaming about emulating/simulating a soundchip...
( For those who don't know what soundchips are, they basically were tiny synthesizers integrated inside 80's and early 90's game consoles and they generated music sounds during the game like you would play on a piano while reading sheets. )
I though about simply loop-playing tiny waveform samples and vary sound-playing-speed to have different notes. But unfortunatly GM can't vary sound-playing-speed... So, looks like it won't be possible with a simple gml script, maybe I'll have to create an extension (I don't know anything about extensions yet).
I guess this would be quite a big work, but most of all I wonder how to. So let's share ideas.
Nowadays, many people create tracks trying to imitate this nice retro chiptune sound. But it's a real shame, a huge bandwith waste for our websites, and a non-sense to me, to have several 2MB mp3/ogg files of some tracks we made sound exactly like it would have sounded on a SEGA GameGear 20 years ago, while at this time those tracks would have been only a few bytes in the game's rom since it just contained the music sheet for the soundchip to play it.
I know about dlls which permit to play mods, and mods can sound very similar to soundchips while keeping quite small, but I want to avoid dlls so my projects can later be converted to other platforms when I'll get GMStudio.
I don't want to use midi files neither, they don't sound "8bit" at all !
Edited by DidiThePig, 05 November 2011 - 07:42 PM.