Simple Tracker (v1.6)
A deliberately simple tracker, created in part because I wanted something I could make usable tracks with despite my very limited musical abilities. Added features: loop length selector and copy/paste a whole instrument row. Also includes JSON import/export, WAV export, hi-hat, extra instruments, and L/N/H pitch for melodic rows. Final addition (at least for now) was some smoothing on some of the sounds when exporting to WAV, as they tended to sound "messy" compared to the in-browser playback.
FAQ
Each row is an instrument. Each column is a time step.
- Drums: click a square to turn it on or off.
- Melodic instruments: click to cycle Off → Low → Normal → High.
- Press Play to hear the loop.
- Use the Loop length selector to make longer loops.
There is no wrong way to use it — experimentation is the point.
Internally, the tracker treats every block of 32 steps as a pattern (steps 1–32, 33–64, etc.).
You can copy the current 32‑step pattern forward to the next one using Copy → Next (for a single instrument) or Copy all → Next (for all instruments).
Classic 16‑bit trackers (Amiga, PC DOS era) were incredibly powerful, but also intimidating if you weren’t very musical.
This tool is inspired by that workflow, but stripped right back: one loop, simple sounds, and a tiny pitch range — so that even someone with no musical background can still create something usable.
Live playback uses the browser’s real‑time audio system, while WAV export renders the audio offline using a simplified synthesis model.
Both are intentional. The exported WAV is designed to be clean and safe to use in games, while the in‑browser sound prioritises responsiveness.
Small differences in tone, dynamics, and noise are normal.