The Product
WeTracker is a browser-based music workstation inspired by the tracker tools used in the 1990s demo scene. It began as an experiment and grew into a full-featured authoring environment with an open-source community around it.
The Engineering
Rather than simply playing recorded audio, WeTracker implements the playback and mixing model used by FastTracker II modules. Multiple channels, instruments and runtime effects are rendered through the modern Web Audio API.
The application can load classic XM files and extends the tracker model with modern features, including per-track filter chains. Building it required low-level audio knowledge, careful timing and state management, and the interaction design needed to make a dense creative tool usable in a browser.
Explore
Try WeTracker online or view the source code on GitHub.