README from GitHub, MIT
Subharmonicon firmware - Tallent Edition
An unofficial firmware extension for the Moog Subharmonicon:
- 3 new pitch modes (Paraphonic, Harmony, Morph) free sub oscillators from their shackles and applies them towards unique roles in each mode.
- New midi features: 6 voices (in paraphonic mode), midi velocity, 303 style glide/legato, CC control of rhythm knobs.
- Alternate rhythm mode with selectable gate patterns and independent triggering of VCA and VCF envelopes.
All original features remain intact and usable with the Tallent Edition firmware. All new features are optionally enabled on the panel and can be toggled off to restore factory function. The original firmware can be restored any time using the manual instructions.
See the New Features Guide for how everything works, the cheat sheet to keep beside the instrument.
Installing
- Download Subharmonicon Firmware v1.1.1 from Moog's downloads page and unzip it.
- Open the patcher above and select
Subharmonicon_Firmware_v1_1_1.syx. Choose the firmware file, not the ZIP, erase, or invalidate file. - Your Tallent Edition firmware downloads automatically as
subharmonicon-tallent-edition.syx. - Follow the update instructions included in Moog's download, using
subharmonicon-tallent-edition.syxin place of the official firmware file. Keep using Moog's supplied invalidate and erase files as instructed.
Your firmware 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.
Building from source
- Download the official firmware as described above
- install TI C2000 Code Generation Tools 25.11.1.LTS
make -j C2000_CGT_ROOT=/path/to/ti-cgt-c2000_25.11.1.LTS
make check
Verify downloaded firmware is correct
SUBH_STOCK_SYSEX=/path/to/Subharmonicon_Firmware_v1_1_1.syx make check
Build the firmware patch.
make release C2000_CGT_ROOT=/path/to/ti-cgt-c2000_25.11.1.LTS
This writes dist/subharmonicon-patcher.html, the patcher page with your build
inside it. Open it in a browser and use it as above.
File layout
src/features*.cfeature headerssrc/features_bridge.asmandsrc/features_rhythm_bridge.asmABI adaptorssrc/patches.asmreplacement hooks.src/stock_abi.incaddress/offsets; external routine addresses live insrc/extension_link.cmd.
License
Our original work is MIT licensed. No rights to Moog's firmware are granted by this repository.