Skip to content
altstrument

M8 Headless

Firmware for M8 Headless (Dirtywave)

Dirtywave's own build of the M8 tracker for a bare Teensy 4.1, driven through a display and input client on a host computer over USB.

by Dirtywave (Trash80)

ActiveSource: binary onlyproprietary
DIY Dirtywave M8 headless using a Teensy 4.1 microcomputer · Floyd Steinberg · via youtube.com
Distribution
Prebuilt image you flash yourself
License notes
Distributed under the Dirtywave EULA in the repository (EULA.txt): use on your own devices and archival copies only. No modification, derivative works, reverse engineering or redistribution.
Source
github.com https://github.com/Dirtywave/M8HeadlessFirmware
Homepage
github.com https://github.com/Dirtywave/M8Docs/blob/main/docs/M8HeadlessSetup.md

Description

Precompiled .hex firmware for the Teensy 4.1 with the M8 sequencer, sampler and synth engines. Samples are read from a microSD card in the /Samples directory; the repository recommends FAT32 and a card with good random-read speed. Setup is covered in the M8Docs headless guide. The repository's changelog lists the 6.6.3 series as fixes for MIDI sync, trig envelopes and the FM synth, plus a recording dropout mitigation.

Install notes

Flash the .hex from the repository's Releases folder to the Teensy 4.1 and run a display and input client on the host. See the setup guide.

Version history

M8 Headless version history
VersionDateNotes
6.6.3E2026-10-05Fixes a small visual bug in project tempo nudge.
6.6.3D2026-10-05Fixes MIDI sync input with song position pointer and trig envelope resets.
6.6.3C2026-09-13
6.6.32026-09-07

Back to M8 Headless