Golana
Firmware for the M-VAVE FM-1 · 1.2

Golana

The FM-1 as a single, deep analog-style synthesizer: two oscillators, five filters, two envelopes, two LFOs, a patch bay, an arpeggiator and a step sequencer. Every page draws what it does.

Free · GPL-3.0 · by Gadlele · based on Felucca

Golana's power-on animation on the FM-1's screen

What's new in 1.2

2026-10-20

  • SUB oscillator (EDIT › SUB/DRIFT): a square or a sine one or two octaves below OSC 1, in step with it, with its own level into the mixer. Deep basses without giving up OSC 2.
  • DRIFT (EDIT › SUB/DRIFT): analog age. Each note's two oscillators a little out of tune, each its own way, slowly wandering, and its filter a little off: from a touch of life to a worn-out machine.
  • Eight new factory sounds in programs 17-24, made with them: SUB BASS, REESE, POLY CHORUS, OLD STRINGS, WORN TAPE, DRIFT LEAD, SUB ARP, AGED PAD. A program you wrote in 17-24 stays as it is.
  • Programs saved with 1.0 and 1.1 load exactly as before (SUB and DRIFT off).

A synth you can read

Twelve buttons open the sections, as on the classic microKORG: EDIT the oscillators, SCL the filter, ENV the envelopes, LFO the LFOs and the patch bay, FX the effects. KNOB 1–4 always set the four cards on the screen, ALGORITHM is always the cutoff.

The FM-1's panel running Golana
Golana running on a simulated FM-1, the same code the instrument runs. Play it.

What's inside

A single voice architecture, explored in depth, with 32 programs.

Two oscillators and a sub

OSC 1: SAW with an octave-up blend, PULSE with width, TRI with a wavefolder, SINE with cross modulation. OSC 2: SAW, SQR or TRI with RING, SYNC or both, semitone and tune. New in 1.2: a SUB oscillator, square or sine, one or two octaves down.

DRIFT

New in 1.2: analog age. Every note's oscillators a little out of tune, each its own way, slowly wandering, its filter a little off. From a touch of life to a worn-out tape.

Five filters

LPF24, LPF12, BPF, HPF and MS20, a driven 12 dB low-pass whose resonance screams. A FOLD stage before it, key tracking and its own envelope.

Envelopes and LFOs

FILTER EG and AMP EG; two LFOs (SAW, SQR, TRI, SIN, S&H) with key sync and tempo sync. Four patch cords route any of them to pitch, cutoff, amp and more.

Unison and glide

POLY, MONO, LEGATO and UNISON: four voices, or eight detuned oscillators in unison. DETUNE, PORTA, EG RESET and SPREAD across the stereo field.

Arpeggiator and sequencer

Ten arp types (ORDER, CONVERGE, PEDAL and DOUBLE new in 1.1) over 1–4 octaves with latch, swing and steps on/off; a 16-step sequencer with notes, ties, accents and slides, saved with the program.

Effects

MOD FX (chorus, flanger, ensemble, phaser, or METAL distortion), a stereo delay in time with the tempo and a reverb, in three orders.

Pages that draw

Each page draws its shape from the values: the waves, the filter's curve, the envelopes, the LFOs running. HOME draws the sound playing: RIDGE, RING or ORBIT.

32 programs

24 factory sounds (FAT BASS, ACID LINE, SYNC PAD, 80S BRASS, SOFT BELLS; new in 1.2: SUB BASS, REESE, WORN TAPE, AGED PAD…) and eight free slots. MIDI Program Change picks them.

Four palettes

NIGHT, CRT, PAPER and NEON. And a three-second power-on with the eighties' stripes.

Sounds

Eight short pieces, each one factory program played as the FM-1 plays it: one synth, its four voices, its arpeggiator, delay and reverb. No effects added afterwards.

01

Sub Bass

NEW IN 1.20:23

A saw over the new SUB oscillator, a square an octave down: a line in E minor.

  • GOLANA SUB BASS
02

Worn Tape

NEW IN 1.20:29

DRIFT high: soft keys off a warped tape, every note its own way out of tune. Dm9, Bbmaj7, F/A, Gm9.

  • GOLANA WORN TAPE
03

Sync Pad

0:26

Oscillator sync swept by an envelope, four voices wide: Dmaj7, Bm9, Gmaj7, Aadd9.

  • GOLANA SYNC PAD
04

Poly Chorus

NEW IN 1.20:22

A pulse with PWM on a sub square, a lush chorus, a little DRIFT: Fmaj7, G6, Em7, Am9.

  • GOLANA POLY CHORUS
05

Bright Arp

0:20

The arpeggiator on held chords (Cm, Ab, Eb, Bb), in time with the tempo, the delay in time too.

  • GOLANA BRIGHT ARP
06

Aged Pad

NEW IN 1.20:33

DRIFT all the way, a breath of noise, a sine two octaves down: Ebmaj9, Cm9, Abmaj7, Bb6.

  • GOLANA AGED PAD
07

80s Brass

0:21

Stabs of the brass patch on Eb, Bb, Cm, Ab: filter envelope on every hit.

  • GOLANA 80S BRASS
08

Acid Sweep

0:19

The squelchy line, with the cutoff opening and closing as the ALGORITHM knob does.

  • GOLANA ACID LINE

On the screen

Real screens of Golana 1.0, taken from the emulator.

Safe to try

Custom firmware should never be a one-way door.

Install from the browser

Chrome or Edge, a USB data cable, two minutes. The installer checks the package before writing and asks the FM-1 what it runs afterwards. An interrupted install resumes.

USB rescue

Hold OCT− while switching on (or let two starts fail) and the FM-1 starts a small rescue mode with only USB, ready for a new install. The boot code itself is never written.

Back to official

The installer can put M-VAVE's official V15 firmware back at any time, after saving your music to a file.

Ready?

Try it first in the browser, no FM-1 needed, or install it now.