

DEAD ROOSTER: I built a P2P dual-deck tracker
​
Hey everyone,
I’ve been working on a highly specialized, standalone Web Audio tracker designed specifically for live performance. I got tired of the standard laptop/DAW workflow and wanted a modular groovebox I could take on stage for minimal/tech-house sets. So, I coded one from scratch.
It’s called the Dead Rooster Tracker.
It’s completely browser-based but runs as an offline Progressive Web App (PWA). I designed the viewport and controls specifically to run on retro Android emulation handhelds (I'm currently running it on an Anbernic RG ARC-D flashed with GammaOS).
Here is what is running under the hood:
Dual-Deck Architecture: Two 8-track consoles (Console 0 and Console X) with an A/B mixing environment so you can queue patterns and mix live without stopping the audio engine.
Gamepad API Navigation: The UI is built to be driven entirely by physical D-pads and action buttons, heavily utilizing a Shift layer for editing.
Web MIDI Clock Out: It natively detects your USB-C OTG connection and broadcasts a 24-PPQN MIDI clock (0xF8) so you can sync and drive external sequencers directly from the browser. (I’m currently using it as the master clock for an OXI One).
P2P Jam Engine: It has a built-in WebRTC lobby system. You can connect multiple devices over a local Wi-Fi mesh network to sync transport controls for multi-player hardware jams.
Audio Engine: Global convolution reverb buses (to save mobile CPU), a dynamic 3-band EQ, punch-in performance FX, and a dedicated backing track engine for live shows.
CHECK IT OUT Deadrooster.dev