LUXR Emulator

FM-1 EMULATOR

The LUXR firmware running in your browser: the same C code as on the M-VAVE FM-1 (sound engine, sequencer, screens, patch store), compiled to WebAssembly. Play it with the mouse, touch, your computer keyboard or a MIDI keyboard.

off
For the mouse: SHIFT lock keeps GLO held, so you can click a key or turn a knob with SHIFT (SHIFT + F#3 keeps snapshot 1). Click again to let go. Right-clicking GLO does the same; on a touch screen hold GLO with one finger.

Patches

The emulator starts with 13 preset patches. Import the .luxr file the LUXR update page saves with “Download backup”. Each patch goes to its own slot and is converted like a restore on the device. Click a blue slot to load it. Patches stay in this browser; “Export backup” writes a file the update page can restore to a real FM-1.

Computer keyboard & MIDI

A–Kpads 1–8 (F3–C4)
Z–,pads D4–G5
1–0 ßblack keys F#3–F#5
SpacePLAY / STOP
EnterREC
ShiftSHIFT (GLO held), or SHIFT lock
← →OCT− / OCT+
↑ ↓SELECT

Knobs: drag up or down, or use the mouse wheel. MASTER is the volume. On a phone, turn it sideways.

MIDI works in Chrome and Edge once the emulator is on. Notes on a sound's MIDI channel play it, alone on its channel it plays tonally (C3 = original pitch).

Controls

GLO
Tap: MIXER, COMPRESSOR, LIMITER, OUTPUT pages. Hold: SHIFT for the second row of every page.
SELECT · ALGORITHM · PRESETS
Sound 1–8 · roll a new sound (SHIFT: next sample) · pick a patch slot (SHIFT: load).
KNOB 1–4
The four cards on the screen.
SEQ
White keys are the 16 steps; hold a step for STEP EDIT. Tap again: LIVE PADS, TRACKS.
EDIT · ENV · LFO · FX
Synth layer, sample layer, sound mix · envelope · two LFOs · sends, drive, delay, reverb, master filter.
SEL (SCL) · ARP
Patterns and song mode · note repeat.
SAVE
The STORE grid of 36 patches; OCT+ saves. Tap again: NEW PATCH.
Black keys
F#3/G#3 snapshots, A#3 mute, C#4 solo, D#4 random mute, F#4/G#4 copy/paste, A#4 undo, C#5 p-lock, D#5 nudge, F#5 fill.
HOME
KIT, MIDI, CC LEARN. Hold: SYSTEM.

Every screen explained in the LUXR manual. Not emulated: firmware updates, USB audio and the battery.