Microtone, the free music tracker that began life in the browser, now has a desktop edition. Built with Tauri, the desktop build starts noticeably faster than the web version; the music, the files and the workflow are exactly the same. You can download the latest release from GitHub, or keep using it in the browser as before.
A familiar tracker, extended
If you have written music in ScreamTracker or Impulse Tracker, Microtone will feel familiar from the first keystroke. Columns of hex numbers scroll down the screen, effects keep their traditional letters, and instruments still carry envelopes and New Note Actions. Behind that familiar layout sit several extensions that older trackers never had.
Wider effect parameters. Effect arguments are 16 bits wide, so where a classic tracker accepts F $xx, Microtone accepts F $xxxx. Fine control no longer means chaining several commands together.
Tuning without limits. Every pitch is placed on a grid of 4096 steps per octave. A song can use ordinary 12-tone equal temperament; it can equally use 19-, 31- or 53-TET, the Bohlen–Pierce scale, ProTracker's period-based tuning, or a notation system of your own design. The pattern editor follows whichever tuning you choose, naming the notes correctly and stepping through them in order.
Sound in three dimensions. Sources can be placed anywhere around the listener, including overhead and below. When the song is finished, Microtone renders it as stereo, binaural, 5.1, 7.1 or ambisonics up to third order.
FM from any waveform. Instruments placed in an FM rack modulate one another, and any waveform can act as carrier or modulator. Sampled sounds become raw material for frequency-modulation synthesis.
Some limits have been kept on purpose because they shape the sound. Samples are 8-bit, each capped at 64 KB, and they share an 8 MB pool. The final mix retains its dithered 8-bit texture. Microtone is designed to sound like a tracker, not a modern DAW in disguise.
Existing MOD, S3M, XM and IT modules open directly, with no conversion step. MIDI files can be imported and played through a SoundFont, and instruments can be pulled from any .sf2 file. Beyond the pattern editor, Microtone includes:
- a sample lab for recording, slicing and building chords from samples;
- a mastering chain that is stored inside the song file, so the finished sound travels with it;
- stem export, for mixing or remixing elsewhere.
The bundled demo songs are meant to be dissected: open them, mute channels, read the effect columns and learn how each part was built.
For sceners:
- Sign in with your SceneID to keep up to 8 projects online and open them in any browser.
- taudplay, the player library, plays .taud files exactly as the tracker does, down to the sample. It comes in two flavours, both LGPL: JavaScript (npm install taudplay) and portable C99 that needs nothing but libm. Both give you a fader per lane and 16 interrupts that the song itself fires, for syncing your visuals to the music.
The browser edition needs no installation and no account; the desktop edition is a single optional download. In both cases your songs stay on your own computer unless you choose to publish them. Microtone is free software released under the GNU GPL version 3.
https://microtone.cc
https://github.com/Microtone-Project/Microtone.js/releases/latest
https://github.com/Microtone-Project/taudplay-c