Pitch & timing
Expanded Varispeed
Enable vrng 1 for +/-4x, or combine it with vsop 2 for stop to forward 8x. Scale locking works across the expanded range.
UNOFFICIAL COMMUNITY FIRMWARE
Expanded Varispeed, independent Gene density, switchable Morph Loop and live settings reload. Built on Briskcat’s Morphagene mods.
The first time, install your mod build using Make Noise’s official audio update procedure, just as you would an official firmware update.
The SD-card updater is itself one of the mods. It becomes available after this first audio install; subsequent updates can come from the card.
Follow the instructions supplied with Make Noise’s official update and Briskcat’s first-install guide.
Recovery: use the same audio procedure with the original official mg204.wav. The mods do not replace the bootloader.
mg204+c.wav.Do not touch the module or interrupt playback. If the update fails, power off and start again from step 3.
mgmod.bin at the root of the card and power on for later updates. A successful update renames it mgmod.ok.Download official Morphagene mg204 firmware, extract it, then choose mg204.wav. The file is verified and patched locally; nothing is uploaded.
Before installing: back up the entire card and keep the original Make Noise update for recovery.
Use the original Make Noise update, even if your module already runs custom firmware.
Choose a file to begin.
mg204+c includes every feature. Morph Loop defaults to off; enable it with mlop 1. No separate Morph Loop firmware is needed.
THE EXTENDED VERSION
A single build, with options for the way you play. All extended range, density, normal quantization and Morph Loop switches default to off.
Pitch & timing
Enable vrng 1 for +/-4x, or combine it with vsop 2 for stop to forward 8x. Scale locking works across the expanded range.
Pitch & timing
Choose octaves, fifths, semitones or a custom scale. vqnt 1 keeps pitch quantized normally; SHIFT + Varispeed temporarily frees it. The default vqnt 0 retains SHIFT-to-lock.
Pitch & timing
With dens 1, startup density comes from dstr, with 8 Genes/sec as the default. Hold SHIFT and turn Gene Size to adjust it from 0.1 to 128 Genes/sec, independently of pitch and Morph. Knob changes remain until adjusted again, recalled by dstr reload or powered off; they are not saved across power cycles. Set dstr to choose a startup and card-recall rate (0.1-128, in 0.1 steps). In the options editor, check “Recall density on settings-only reload” to recall dstr, or uncheck it to preserve the live rate. At 0.1, a new Gene is requested every ten seconds. The knob midpoint remains 8/sec. External clock takes priority; dense, long Genes remain limited by available voices.
Pitch & timing
Set mlop 1 for seamless looping at the bottom of Morph. Set mlop 0 for the original gaps. Included in mg204+c, disabled by default.
Sound & movement
SHIFT + S.O.S. controls tape overdub feedback or classic TLA feedback. SHIFT + Morph adds sample-rate reduction or tape warble. The Morph cap helps keep tape overdubbing within the CPU budget.
Sound & movement
SHIFT + Slide scatters Gene start positions. Enable sldm 1 for repeating random steps: SHIFT + Organize controls evolution, and SHIFT + Gene Size sets Genes per step when independent density is off.
Live workflow
Remove the idle card, hold SHIFT alone for one second, then insert a prepared matching card while still holding SHIFT. Settings apply without resetting the reel or playback position; the card remains mounted for recording and saving.
Live workflow
Input gain is remembered. Mono input can copy L onto both channels. Updates can be installed from SD after the first audio install. Includes Briskcat’s splice-overdub fix and flash prefetch.
OPTIONS.TXT
Load the options.txt created by your Morphagene. Its first line, other stock settings and unknown lines are preserved. Recognized duplicates are reduced to one entry. Invalid editable values reset to their documented defaults; review the preview before saving.
ADVANCED LIVE WORKFLOW
Trusted cards only: no reel-content verification. Prepare cards with identical reel names, WAV contents and splice files; change only options.txt. Same card capacity alone is not enough. A mismatched card can cause wrong saves or overwrite audio.
Recording, splice edits or reel changes make other copies stale. Synchronize them again before the next settings-only swap. Do not record or edit while the card is out.
The trusted-card reload removes full-reel scanning; SD mount, options reads and file reconnection still take time. Hardware testing confirmed armed insertion and changed options applying without an audible playback interruption. Exact latency and every performance combination have not been measured. High Morph, short Genes, dense scheduling and overdubbing can exhaust CPU headroom. Try lower density/overlap, the tape Morph cap, or warble instead of SRR.
Upstream firmware mods, browser patcher and audio encoder: Briskcat / morphagene-mods (MIT). Extended version: vwal / mg204+c source. Bootloader encoding derives from Émilie Gillet’s stm-audio-bootloader. Upstream MIT license. Morphagene and Make Noise are trademarks of Make Noise; this project is unofficial and not endorsed by Make Noise.
Copyright © 2026 vwal for our original additions. Use, modify and share them for free with copyright, attribution and license notices retained. Selling them, including in paid bundles, products containing them or paid firmware services, is prohibited except under the Make Noise exception or separate written permission. Make Noise may include our additions in its official firmware and products, including commercial distribution, with notices retained. This also covers authorized distribution and resale of those official products. Paid performances, recordings and other musical output remain allowed.
Upstream copyright © 2026 the morphagene-mods contributors remains under MIT. Our no-sale terms do not restrict the upstream work alone. Read the complete Attribution - No Sale license and upstream notice. This extended release is source available; it is not MIT or OSI open source.