Chiptune
Chiptune has always oddly intrigued me. The fact that many computers and consoles at the time had unique sound chips lead to unique capabilities and produced tracks.
Game Boy
While I started my chiptune experiments with trackers like Famitracker, I really fell in love with the simplicity of the original Nintendo Game Boy.
The Game Boy's sound chip allows for four simultaneous monophonic sounds at once:
- Square 1
- Square 2
- Wave
- Noise
Having such hard set limitations with what is available to you really forces you to be as creative as possible, and I really love that about the Game Boy.
Software like LSDJ and mGB and hardware projects like the ArduinoBoy really help to bring the most out of this device.
LSDJ
LSDJ allows for such an awesome sound and song creation environment and UI, that new projects such as the Dirywave M8 are still adopting it decades later.
mGB and the ArduinoBoy Pro
Another really cool modern use for the Game Boy is via a hardware project called the ArduinoBoy coupled with a piece of software called mGB
This setup allows the Game Boy (DMB, Color, GBA/SP) to become a Midi instrument that can be controlled via a dedicated MIDI controller or DAW!
Depending on the Game Boy you use, you'll get access to different channels of the respective sound chip, controllable on different MIDI channels. The DMG has an added bonus of having a 5th MIDI channel that allows for 3-voice polyphony by using the three melodic channels together. allowing
The source code for mGB wouldn't build with my modern Linux OS, so I forked it. The build worked as recently as March 2022 and can be found here: TonyTwoStep/mGB
Chiptune Demos
TODO