Mod

microwave-xt-extended-firmware

Loud82/100

Unofficial extended firmware for the Waldorf Microwave II, XT and XTk

microwave-xt-extended-firmware is a mod for the Waldorf Microwave XT, by @brandon-tallent. Open source under MIT, latest release v1.1.0 (October 2026), 7 stars on GitHub.

forWaldorf Microwave XT·by@brandon-tallent

Unclaimed. Is this yours? Sign in with GitHub as @brandon-tallent to claim it.

Downloads
0
Stars
7
Forks
0
Commits
3
Last commit
Download v1.1.0

microwave-xt-patcher-1.1.0.html· 50 KB· +1 file

MIT· brandon-tallent/microwave-xt-extended-firmware·brandon-tallent.github.io/microwave-xt-extended-firmware/·downloads come from the creator’s GitHub releases

3
Commits
2
Releases
3 commits and 2 releases in the last year
Activity · last 12 months

Microwave XT firmware - Tallent Edition

An unofficial firmware extension for the Waldorf Microwave II, XT and XTk, operating system 2.33:

  • Independent wavetable selection for both oscillators.
  • X-Mod: new Phase and Amplitude modulation modes for both oscillators (XT and XTk).
  • Warp: nine ways to reshape each oscillator's wave as it plays, with two new modulation destinations, W1 Warp and W2 Warp (XT and XTk).
  • New aliasing settings modeled after the Industrial Music Electronics Piston Honda Mk II Eurorack module.
  • Interpolation: optional smooth wavetable scanning as on the Synthesis Technology E352 Cloud Terrarium and the Piston Honda, with Startwave in hundredths of a wave.
  • FX Para 1-3: three new modulation destinations that move the effect's settings, such as its Speed, Feedback or dry/wet mix.
  • MPE input, with per-note pitch bend, pressure and Y.
  • MIDI controllers for every new setting.
  • The Tallent Edition Sounds: 80 Sounds and nine wavetables that use the new features.

All original features remain. On an XT or XTk, the new pages sit behind Shift with the Wavetable, FM Amount and Env Amount knobs. A Microwave II plays 8 voices and reaches the new pages with the Page dial. Waldorf's update can be loaded again at any time.

See the New Features Guide for how everything works.

Installing

Open the firmware patcher

  1. Download Waldorf's operating system 2.33 update (mw2_xt_xtk_sys_v233.mid) from Waldorf's Microwave II/XT/XTk page.
  2. Open the patcher above and select that file. mw2_xt_xtk_sys_v233_tallent.mid downloads automatically.
  3. Load the new file into a sequencer or MIDI file player and send its track to the MIDI interface connected to the XT's MIDI In. Switch off MIDI Clock and MIDI Time Code while you do this.
  4. Play the file. The display reads Receiving System Update... for about two and a half minutes, then Updating System.... Don't switch the XT off while it does.
  5. The XT restarts. As it starts up, the second line of the display names the Tallent Edition.

Your update file stays in your browser; nothing is uploaded. To use the patcher offline, click Save this tool for offline use on the page, then open the downloaded HTML file in a current browser.

To go back, play Waldorf's own mw2_xt_xtk_sys_v233.mid the same way. An update replaces the operating system only: Sounds, Multis, wavetables and Global settings stay as they are.

Versions

The patcher shows the version at the top of the page. On the XT, the second line of the display reads Tallent Edition and the version as it starts up. A version ending in -dev is a build between releases.

CHANGELOG.md lists the changes in each release. Releases has the patcher and the Tallent Edition Sounds for each release.

Sounds that use the new features still load in Waldorf's operating system, which ignores those settings.

Building from source

  • Install The Macroassembler AS (asl and p2bin). The published patcher is built with 1.42 Beta.
  • Install Node.js to apply the patch outside a browser.
make
make check

Apply the patch to Waldorf's update with the browser patcher under Node:

XT_STOCK_UPDATE=/path/to/mw2_xt_xtk_sys_v233.mid make check

Build the patcher page:

XT_STOCK_UPDATE=/path/to/mw2_xt_xtk_sys_v233.mid make release

This writes dist/microwave-xt-patcher.html, the patcher page with your build inside it. Open it in a browser and use it as above.

File layout

  • src/hooks.asm the bytes the patch replaces in the stock image, each at its stock address
  • src/features/ the new features, assembled after the stock image
  • src/stock_abi.inc the stock addresses the code assembles against; src/patch_layout.json the byte ranges the patch replaces
  • tools/make_patch.py builds the patch; web/ applies it

License

Our original work is MIT licensed. No rights to Waldorf's software are granted by this repository.