DUB-1 1.4.1 fixes a bug in 1.4.0: turning PRESETS quickly while DUB-1 plays could leave the piece you land on sounding partly like the pieces you passed through.
Try it in the browser: https://sbegueria.github.io/fm1-dub/emu/
Install from Chrome or Edge: https://sbegueria.github.io/fm1-dub/install/
Manual: https://sbegueria.github.io/fm1-dub/manual/
Cheat sheets: https://sbegueria.github.io/fm1-dub/cheatsheets/
Fixed
- PRESETS turned fast while playing. 1.4.0 hands a new piece to the sound engine over a few milliseconds, to keep the CPU from spiking. Four clicks or more in quick succession could overflow that hand-over. The piece you landed on then played with some of the settings of the pieces in between (an LFO's rate, the kit, the trims), while the screen showed its own. DUB-1 now sends the piece again as soon as there's room, so it always plays as it shows. If a piece sounded wrong after a fast spin, it was this; your saved projects were never affected.
Upgrading
Projects saved by 1.4.0 load as they are (the save format is still 35), and so does everything saved since 1.0.0.
Installing
Use the web installer above, or download dub-1.4.1.fwsc below and run python3 tools/fm1_install.py dub-1.4.1.fwsc from a checkout of the source. To go back, use the installer's "Back to the stock firmware", or M-VAVE's M-UPGRADE. Installing other firmware is at your own risk; an FM-1 that fails to start twice comes up in a safe mode the installer can reach.
Everything new in 1.4.0 (songs and sets, the dub desk, Vary, Motion and Drift, the new screen) is in the 1.4.0 release.
GPL-3.0-only. A fork of AMB-1 by Charles Vestal. M-VAVE and FM-1 are trademarks of their owners; DUB-1 is not affiliated with M-VAVE or Hügelton Instruments.