Niagara Drift
Drone synth: two always-on drones with partner and sub oscillators, resonant filters, an LFO with two waves, a rhythmic swell, delay and reverb, 16 scenes and slow automatic drift.

Brick risk. Flashing this carries a known, documented risk of damaging the device.
- Distribution
- Browser installer (WebMIDI / WebUSB)
- Source
- github.com https://github.com/evanyerburgh/niagara-drift
- Homepage
- evanyerburgh.github.io https://evanyerburgh.github.io/niagara-drift/
- synth-engine
- lfo
- fx
- reverb
- delay
- performance
- emulator
Description
Each drone has a waveform blend from sine to square, a partner oscillator at an interval, a sub or subharmonic, noise and a self-oscillating filter. The drones can be linked by pitch, hard sync or filter cross-modulation. Parameter changes glide over a set morph time, and a motion loop records knob moves. Built on FoMni, X0X and Felucca's platform. A browser emulator runs the same code with sound.
Install notes
Web installer in Chrome or Edge over USB, or tools/fm1_install.py with the .fwsc from the releases page. The installer's Back to M-VAVE's firmware option writes V15 back; a failed start twice in a row enters a safe mode the installer can still reach. The author has tested it on one unit so far.
Version history
| Version | Date | Notes |
|---|---|---|
| 0.1-beta | 2026-10-14 | First public version; marked as a pre-release. |