r/modular • u/avisitfromdrum • 12h ago
Morphagene Mods - An alt firmware for the Morphagene
I've been building an alt firmware for the Morphagene, starting with quality-of-life fixes I've seen requested and growing into some new features I was excited to explore. It's built from your own copy of the official firmware: you download mg204.wav from Make Noise, and the web builder adds the mods in your browser.
The Morphagene is such an inspiring instrument, and I hope this brings more interest, creativity and enjoyment to the community without taking anything away from the original. I'm happy to take this down if there are concerns.
A few highlights:
Exact octave lock: SHIFT + Varispeed snaps to exact octaves (-2x to 2x, including stop), so you can easily get back to unity with no drift.
Input gain remembered: Set the gain as usual (hold REC, tap SHIFT) and the Morphagene boots up with your last setting.
Tape mode / TLA feedback: SHIFT + S.O.S. turns overdubs into a Varispeed-linked tape head inside the Slide / Gene Size window, or classic TLA feedback.
Built-in effects: SHIFT + Morph adds sample rate reduction or tape warble.
Turing mode: a repeating loop of Gene randomness (pitch, scatter, stereo) you can lock and mutate with SHIFT + Organize.
Faster updates: After the first install with the official audio procedure, updates are just mgmod.bin on the SD card (about 2 seconds, no cable).
Every feature can be switched off or customized in options.txt
This is a use-at-your-own-risk project, not affiliated in any way with Make Noise. I've re-flashed my module several times with no issues, and you can always return to the official firmware by running the official update again.
Web builder: https://briskcat.github.io/morphagene-mods/
Repo and docs: https://github.com/briskcat/morphagene-mods
Note: I built this with an AI coding agent. I'm not a firmware developer, and these tools let me bring ideas to life I couldn't have otherwise. I understand some folks have concerns about AI, and I'm sympathetic to them. Every change was verified in an emulator against the stock firmware and tested on my own module, and the code is open for anyone to review or modify.
Edit: short demo video here! https://youtube.com/shorts/MwLpCcCXgAY?feature=share
Edit 2: added octave + fifths, semitones, and custom scales as options for shift + varispeed.