u/Successful_Season_46

Image 1 — DEAD ROOSTER: I built a P2P dual-deck tracker
Image 2 — DEAD ROOSTER: I built a P2P dual-deck tracker

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

u/Successful_Season_46 — 5 days ago