
Fors FMS Transforms Game Boy Advance into a Powerful FM Groovebox
The Nintendo Game Boy Advance (GBA), a beloved handheld console, is now capable of much more than just gaming, thanks to the innovative software known as Fors FMS. This new groovebox application effectively transforms the classic portable device into a sophisticated 2-operator FM synthesizer and sequencer. Designed for both live performance and studio recording, FMS offers a unique blend of retro hardware appeal and advanced electronic music production capabilities.
GBA Compatibility and Versatile Emulation
Fors FMS operates as a GBA ROM (.rom file), requiring either original GBA hardware or a compatible emulator. This ensures broad accessibility; moreover, it runs seamlessly on a variety of platforms, including computers, smartphones, Linux handhelds, FPGA systems, and other game consoles. Compatible Nintendo hardware includes the Game Boy Advance, GBA SP, GBA Player, GBA Micro, Nintendo DS, and DS Lite. Furthermore, third-party handhelds like the Analogue Pocket and Game Bub are also supported. To use FMS on physical hardware, a flash cart is necessary, with most modern flash carts supporting 1Mbit (128Kbyte) flash saves. Notably, while emulation offers high compatibility, the quality of PSG noise emulation may vary across different emulators.
Deep FM Synthesis and Distinct Noise Generation
At its core, FMS features four independent 2-operator FM synthesizers. This synthesis method, popularized by Yamaha, allows for the creation of complex waveforms through the phase modulation of simple sinewave oscillators. Each FM synth includes an attack/hold/release envelope, fractional modulator ratio, modulator feedback, a modulator attack/release envelope, pitch sweep envelope, stereo hard panning, and portamento. In addition, the groovebox incorporates a dedicated Game Boy PSG noise generator, offering adjustable rates from wide to narrow. This noise channel is suitable for both percussive elements and melodic textures, expanding the sonic palette significantly. The implementation of a sample-accurate, low-level real-time FM synth is a notable achievement for the GBA platform.
Advanced Sequencing and Performance Tools
The 16-step sequencer in FMS provides extensive control over musical patterns. A fundamental concept here is the “unique sound per step,” which means each step can hold a distinct synth patch. This powerful sound design tool allows for intricate sonic variations within a single pattern, although it also implies the absence of traditional instrument presets. Consequently, users will find the cut/paste functionality and multi-editing crucial for efficient workflow. Additionally, FMS includes features such as individual track length and rate, shuffle, note echo per track, per-step chord allocation, and transpose sequencing. Moreover, snapshot recall for instant state changes and randomization options further enhance its live performance capabilities. The Echo view, for instance, generates algorithmic echoes with sub-step resolution, mimicking classic chiptune effects. Furthermore, the Transpose sequencer enables longer, evolving progressions, while the Scale view allows for quantization and filtering of notes according to various scales.
Connectivity and External Synchronization
Fors FMS extends its utility through robust external synchronization options. When running on hardware or certain emulators, it can sync with another GBA running FMS or other music hardware via the Link Cable. The software supports multiple protocols, allowing it to act as either a leader (sending sync) or a follower (receiving sync). Supported protocols include GBA to GBA sync, analog clock for devices like Teenage Engineering Pocket Operators or Korg Volcas, and Arduinoboy/Analogue Pocket MIDI In Cable (receive only). It is important to note that utilizing the analog clock protocol may require users to build their own custom cable by modifying a GBA link cable.
Features
- 4 x 2-OP FM synthesizers with comprehensive envelopes and modulation.
- 1 x Game Boy PSG noise generator with adjustable rate and stereo panning.
- 16-step sequencer with unique sound per step, individual track length/rate, and shuffle.
- Note echo per track with sub-step resolution and transposition.
- Per-step chord allocator and transpose sequencer.
- Snapshot recall for instant state changes and live manipulation.
- Randomization and range editing capabilities.
- Scale view for note quantization and filtering.
- 128 patterns per track across 8 banks.
- External sync via GBA Link Cable, analog clock, and MIDI (receive).
- Compatible with Game Boy Advance hardware and various emulators.
Price
Fors FMS is available for 10.00 USD.
👍 Pros
- ✓ Transforms the Nintendo Game Boy Advance into a versatile 2-operator FM groovebox.
- ✓ Features a unique “sound per step” design, enabling deep and precise sound sculpting.
- ✓ Extensive sequencing capabilities including snapshots, randomization, range edit, and polyphonic chords.
- ✓ Offers diverse external synchronization options, including GBA Link Cable, analog clock, and MIDI.
- ✓ Highly portable and compatible with various GBA hardware and emulators across multiple platforms.
👎 Cons
- ✗ Requires original Game Boy Advance hardware or a compatible emulator to operate.
- ✗ The “unique sound per step” approach means no traditional instrument presets, requiring more manual sound design.
- ✗ Parameter values are displayed in hexadecimal format, which may be less intuitive for some users.
- ✗ External sync via analog clock requires DIY cable construction.
More info: Fors FM AB | Fors FMS
HIT OR SHIT Indicator
Indication by Noizefield
Average Indication by Readers
What do you think?
Hit or Shit? Please rate from 1 (💩) to 10 (🚀)






