VIBE FM Mk1 Open firmware, officially supported. The first 100 get 10% off Join the list →

The Firmware Hub · FM-1 · Golana DZ Edition

Golana DZ Edition for the M-VAVE FM-1

Golana DZ Edition0.1.0-beta · beta

by dzwerg GitHub ↗

grooveboxbeta

Golana's synth with a sequencer for whole songs: 64 steps a pattern, 32 programs (up to 2,048 steps), a SONGMODE that plays from a first to a last program once or on repeat, and USB MIDI out to sequence other synths.

Text by the hub. Your firmware? Write it yourself, in your repository.

About it

Engines
Analog / VA
Its own: GOLANA
Runs on
FM-1
Release
0.1.0-beta · released 17 Oct 2026 · on the hub since 22 Oct 2026596 KB · what's new
Licence
GPL-3.0 · source ↗ · copy on the hub
Flash chip
The first FM-1s onlyOn a newer FM-1 (flash 0xB36014) this version keeps your saves in RAM only, and updates from it may fail: what to do
Identity
FM-1_900what it reports over USB while it runs
Build
Built by its maker, not signed
Popular
↓ 9 installs via the hub

More by dzwerg

Like Golana DZ Edition

Changelog

What changed, version by version1 version

1.0 — 2026-10-16

The first release. Golana is Felucca 1.5.1 turned into one analog-style synth, laid out like the classic microKORG:

  • Two oscillators: OSC 1 SAW, PULSE, TRI (wavefold) or SINE (cross modulation); OSC 2 SAW, SQR or TRI with RING and SYNC; noise and a wavefolder in the mixer.
  • Five filters: LPF24, LPF12, BPF, HPF and MS20, with key tracking and its own envelope.
  • FILTER EG, AMP EG, two LFOs with key and tempo sync, and four patch cords.
  • POLY, MONO, LEGATO, UNISON (eight detuned oscillators), detune, portamento, spread.
  • Arpeggiator and a 16-step sequencer saved with each program.
  • Effects: MOD FX (chorus, flanger, ensemble, phaser, METAL), delay and reverb in three orders.
  • 32 programs, 16 factory sounds; MIDI Program Change; CC74 and CC71 move cutoff and resonance.
  • Pages that draw the sound; four palettes; a three-second power-on with the eighties' stripes.
  • USB rescue: OCT− held at power-on, or after two failed starts.

CHANGELOG.md on GitHub ↗