FMS – handheld FM groovebox

FMS is a groovebox for the 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.

FMS is built for the GBA hardware, but 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.

Read more + listen at Lo-Bit.club

Buy or download demo via Itch.io

Read the guide

To use FMS you’ll need either compatible hardware, or an emulator – good news is that almost every game hardware these days (including some older ones) have a GBA emulator.

Bottom line is, you most likely have something that this will run on.

Desktop emulators I recommend

If you have a GBA, Nintendo DS/DS Lite, Analogue Pocket or other hardware that can run physical Game Boy Advance cartridges you can get a flash cart

Hardware flashcarts I recommend

103 Likes

Figured this deserves its own thread! Very excited to hear what you all make with it.
It’s been a long time dream of mine to build something like this for the GBA. :slight_smile:

This all started very innocently with the thought “it can’t be that hard to do realtime FM on the GBA”

Spoilers: it was

43 Likes

I’m just gonna go ahead and start asking the important questions, namely, if it was 2005 and I walked into the store to buy FMS for my GBA, what would the game’s case/packaging look like?

5 Likes

It’s still a WIP - but something like this :sunglasses:

There will be a physical release in a near future.

53 Likes

Congrats on the release! I think this is super cool!

Been fooling around with the demo version today and I really like the UI. I’ve tried to get on with Nanoloop and LSDJ in spurts for a couple of years but I never really enjoyed the experience.

The FM is quick, and I greatly appreciate the scale locking and transpose pages.

What changes between the demo and full version? I’m assuming pattern saving?
I’m making a purchase in support either way!

1 Like

Happy to hear that!!

Yes, it has all the features without restrictions but cannot save. :slight_smile:

2 Likes

This looks amazing, congratulations!

For use on an Analogue Pocket - I’m assuming I can run directly from the hardware rather than by flashing a cart, right?

1 Like

Yes, you can run it from a micro SD card if you use an openFPGA core like Spiritualized

7 Likes

Weekend sorted - thank you :pray:

Only had a very quick mess around but this seems fantastic - thank you.

Super intuitive and slick UI but looking forward to checking out the manual later regardless :slight_smile:

2 Likes

this is soooper fun, i think next to the logic option it could be usefull to have a retrig param.
maybe doable with the echo option, but this is per track right ?

Fantastic App, Immediate buy - Thanks Ess. Runs great within RetroArch on iOS. Looking forward to play with it on the way to Superbooth.

3 Likes

Yeah, that could be nice! For now you can use the echo for retrigs, you can toggle it on or off per step but the speed will be per pattern.

2 Likes

This is so fucking dope. I haven’t got it yet but I will. Huge Gameboy fan, have several that I’ve modded and already have a Everdrive Mini and an analogue pocket.

Just waiting on some SD cards to come in the mail… I shifted my everdrive SD cards to other purposes as I’ve been trying to avoid buying new ones with the prices but I decided to finally get some 32Gb ones (should be plenty to hold the entire GBA library).

But anyways, really stoked. There’s kind of an implication that there’s going to be more projects coming out through the Lo Bit Club branding (imprint?). Is that going to be strictly Gameboy Advance software or software designed for different gaming devices in general?

But anyways, stoked that you somehow made a slim downed Digitone, essentially, for GBA.

5 Likes

This is so feature-rich and sounds fantastic. I am curious if I will be missing out on anything by running it on a miyoo mini emulator rather than the real gba hardware. Eventually I hope someone will make a sound comparison.

Edit: ooh I may just wait for the physical release!

1 Like

Going to try this on my brick hammer tomorrow. Awesome project!

I’m no expert but seems to be working well inside GBA Emulator on android. And it’s a blast.

I’m tempted to buy a device for this. Maybe a Gamesir x5 controller for phone, maybe a pocket GB emulator (tho I’m a bit worried as a gb n00b that config of that might need time I don’t have right now…).

1 Like

I’d say it would be mostly a difference in ergonomics probably

2 Likes

Time to re-visit my Animal Crossing: Wild World town, feed the Nintendogs and make some filthy FM tunes! Cheers Ess, just watching the walkthrough now - amazing work!

6 Likes

Think i have two GBA somewhere, with link cable. Could it be used to sync them up? :slight_smile:

1 Like