DUELL
MultiMorphing Bitimbral Synthesizer
by OSCILL/R
Two synths in one small box. DUELL is free, open-source firmware (GPL-3.0) for the M-VAVE FM-1, a fork of Felucca. A bitimbral synthesizer with two independent parts, playable in three modes. This is a firmware beta: the device package, the web installer and the browser emulator.
What is in it
- LAYER: both parts combined, with balance, velocity crossfade and key split. Perfect for complex sounds and DAWless performances.
- DUEL: dual mono. Part 1 hard left, part 2 hard right, fully isolated for use with your external effects.
- STEREO: both parts in one stereo field.
- MORPH: glide between two versions of the same patch with one fader. A smart randomizer creates new variants from your starting point.
- 2 envelopes, 2 LFOs and a mod matrix with 8 slots. Every engine has a filter.
- Ducker (sidechain from MIDI), EQ per part, ping-pong delay, and the SHIM and RESO reverbs.
- MIDI: a channel for each part, clock in, program change, bank select.
- 114 patches, 16 MULTIs (both synths in one slot) and 16 patterns.
New since 0.2.4
- WAVE, a wavetable engine.
- PERFORM mode: hold FX, and the white keys are effects that last while you hold them.
- A multimode FILTER page (CUT, RES, MODE, SLOPE) on every engine.
- Quick edit layers: hold EDIT, LFO, ENV, ARP or GLO.
- HOLD with three values (OFF, ARP, ALL); outside the sequencer pages a tap of REC is HOLD.
- Hold OCT- and turn a knob to reset that knob.
- A first-start guide.
- 10 factory multis (M01 to M10).
- The step sequencer snaps its notes to the scale.
- SPACE, one knob for room and width (PERFORM and the MIXER page).
- A small CPU meter bar in the header.
- SAMPLE, GRAIN and SLICE are removed; WAVE replaces them.
Full list: CHANGELOG.md.
Read this before you flash
- This is a beta. It has been tried on only one FM-1, the author's. Other units are untested.
- The FM-1 has a single-bank layout and there is no known rollback. The way back to the official firmware (V15) has worked on the author's unit about three times; it is not tested elsewhere.
- You install at your own risk. No warranty (GPL-3.0). Back up first, use a data USB cable straight into the computer, and never interrupt the write.
- DUELL is not affiliated with M-VAVE. M-VAVE's firmware is not distributed here: to go back you download V15 yourself from https://www.m-vave.com/download.
- Recovery notes: docs/RECOVERY.md.
Assets
| File | What |
|---|---|
duell-0.2.13-beta.fwsc
| the device package (the installer page loads this one) |
duell-emulator-0.2.13-beta.zip
| the browser emulator (also hosted at https://oscillr.github.io/DUELL/emu/) |
SHA256SUMS
| checksums |
SHA256: f0c2f71db9bdcfc7fd84f9d8ceae0eb3cdad1d080247ab30eabe7d99c997ed1c duell-0.2.13-beta.fwsc (size: 610,086 bytes)
SHA256: 3d7d7c14ab9fd8202ca5d2e6318ebd0164cbb2fdf49dc5b74a501766c8a92cd0 duell-emulator-0.2.13-beta.zip (size: 349,348 bytes)
How to install
Open the installer page in Chrome or Edge on a computer: https://oscillr.github.io/DUELL/install/. Tick the checklist, save a backup, connect the FM-1, press Install and wait for Done; then unplug and replug the unit. Steps and details: docs/INSTALL.md. The page compares the file with the SHA-256 above.
Known gaps
- The backup does not include MULTIs and PATTERN slots; restore is untested.
- Very rarely a short click (a missed audio block) when switching to a very heavy multi.
- The editor in the source tree is not adapted to DUELL.
- Tested on one unit only; MIDI is not tested with many devices; dual core is off and untested.
All of it in docs/KNOWN_ISSUES.md. Bugs: the report form.