Failed to connect over Serial.
Are you sure your Teensy is connected and the M8 Headless firmware is loaded?
Make sure that there are no other programs running which may have the serial port open.
On Linux you may also need make sure you have permission to open the serial port (eg. make yourself a member of the dialout group).
It is also possible there's a bug in this code.
There may be some messages in the developer console that will help with debugging.
Failed to connect with WebUSB.
Are you sure your Teensy is connected and the M8 Headless firmware is loaded?
Connecting with WebUSB is known not to work on Windows, Linux and some Samsung phones.
Please make sure you are using an up to date version of Chrome or Edge (89+).
Your browser doesn't appear to have Serial or WebUSB support.
These are only currently supported in Chrome and some Chrome-derived browsers.
M8 visual console
Your tracker, on stage.
A performance display for Dirtywave M8 with layered video sources and audio-reactive motion.
01Connect your M8 over USB
02Open Mixer to add visuals
03Shape movement with Reactivity
Everything stays in this browser. Press I to invert the background.
2026-07-11T02:16:07 0621c96
CONTROL ROOMDisplay, input & system
Select a firmware file
Loading file...
The selected file does not appear to be a valid Teensy 4.1 firmware file
Connect your Teensy board and press the little button on the board
The selected device does not appear to be a Teensy 4.1
Ready to flash
Flashing...
There was an error flashing the device. You can try again.