handheld fm groovebox
try or buy via itch.io
FMS is a groovebox for the Nintendo® Game Boy™ Advance handheld video game console. Its focus lies on quick and intuitive programming of sounds and music, for live performance and studio recording - or just having fun.
At its core is four tracks of 2-OP FM synthesis running in realtime - a world first for the GBA. Paired with the Noise channel from the original integrated Game Boy™ hardware, it's a perfect blend of high and low resolution.
Made for the Game Boy Advance

The GBA was a portable powerhouse when it first launched in 2001, and 25 years later its charm remains undeniable.
Handheld game consoles has long been a staple in the chiptune community for good reason - the limited control scheme and pocketability makes for an immediate music production platform that you can bring anywhere.
While FMS is built for the GBA hardware, it can be used on all kinds of old and new devices since emulators are both widespread and accurate. Computers, phones, Linux handhelds, FPGA systems, even other game consoles - it runs on almost anything.
Advanced sequencing
Every single sequencer step can play a unique sound, with per-track length, rate, shuffle and trigger-every-nth-step logic. Notes can be quantized to a scale, steps can allocate voices as a chord and a powerful note echo effect can be used for everything from simple echoes to arpeggios.
Patterns can be mixed and matched, randomized and queued - you can even take a snapshot, mess up your pattern and instantly cycle between states. Everything is designed with live performance and immediacy in mind. And on top of that, you can make longer progressions or unexpected melodies with the transpose sequencer.
FMS also supports external sync via the Link Port - connect it to another GBA with a link cable, analog clock with a DIY connector or receive MIDI via the Arduinoboy or Analogue Pocket MIDI-in cable.
FM + noise
FMS has four FM synth tracks and one PSG noise track, each utilizing different aspects of the GBA hardware. The FM tracks implements 2-OP FM synthesis using the Direct Sound registers of the GBA with custom DSP while the Noise track uses the integrated Game Boy™ hardware.
Together they shape a retro-futuristic sound palette where the FM synth can be used for all kinds of sound design, sprinkled with some classic video game noise on top.
To sum it up
4 × 2-OP FM synth
- a/h/r envelope
- fractional mod ratio
- mod feedback
- mod a/r envelope
- pitch envelope
- stereo panning
- portamento
1 × Game Boy™ noise
- a/h/r envelope
- wide to narrow rate
- stereo panning
- portamento
16-step sequencer
- unique sound per step
- individual track length
- individual track rate
- individual track shuffle
- note echo per track
- per-step chord allocator
- transpose sequencer
- snapshot recall
- trigless steps
- randomization
- 128 patterns per track
Dive into the user guide to learn more
... or check out our video walkthrough
Still got questions? Hit us up via hi@lo-bit.club
© 2026 Lo-bit Club, distributed by Fors FM AB
"Game Boy Advance" and "Game Boy" is a registered trademark of Nintendo.
This software is not affiliated with, licensed or otherwise approved by Nintendo.