Marcel Benders
DE
← All projects

Synthesizer firmware for the M-VAVE FM-1

Felucca: WAVE-Engine

The little FM-1 should do more than it came with. The WAVE engine turns it into a wavetable synthesizer for wobble basses and pads, as free as the firmware it builds on.

Features

Two wavetable oscillators

Sounds that move, on a device that fits in a pocket.

  • With the ANALOG engine's filter, low-pass, band-pass and high-pass.

Eight tables of its own

A palette of sounds without borrowed wavetables.

  • BASIC, PWM, SYNC, VOX, ORGAN, FM, HARM and DIGI with eight single cycles each, generated from formulas.
  • Band-limited per octave.

Moving position

Wobbles and sweeps without turning the knob.

  • POS sweeps through the table.
  • Envelope, LFO and modulation matrix can move it; a synced LFO turns it into a wobble.

Twelve presets

Start playing right away.

  • From WOBBLE, GROWL and RIDDIM to PPG PAD, VOX PAD and PWM LEAD.

Everything else is Hugelton's firmware; that is also where the web installer and a version to try in the browser are.

Technology

C for the FM-1's microcontroller, the tables generated with a Python script.

Fact sheet

Technology
C, Embedded, DSP
Hardware
M-VAVE FM-1
Licence
GNU GPL v3 (like the original)