STEP 01
Load audio stems
ZIP is the easiest mobile option. Looks for `song.ini` plus recognized Clone Hero/YARG stem names. Files never leave this device.
Untitled song
Unknown artist
STEP 02
Transport
Load a song to begin
STEP 03
Mixer
No stems loaded
Import report Nothing imported
Diagnostics 0 events
No diagnostic events.
About this build v0.2.0
What changed
- Added a generated combined waveform with click/touch seeking and 1–8× centered zoom.
- Tap a stem card to switch the display to that stem; tap the selected card again for the combined view.
- Added A/B loop markers, loop enable/disable, and clear controls for practice.
- Mix levels, pan, mute, solo, master level, selected stem, and loop state persist per song.
- Retained the v0.1.4 multi-song ZIP selector and one-file offline-compatible runtime.
Known limitations
Audio decoding still depends on the browser and complete decoded audio remains in memory. Deflated ZIP entries require browser `DecompressionStream` support. Loop wrap uses a fast source restart and may click with some material. Installable PWA packaging, streaming decode, EQ, effects, and export remain future work.
Keyboard
Space plays or pauses. Home stops and returns to the beginning. Shortcuts are ignored while a control or text field has focus.
License notice
This build contains original HTML, CSS, and JavaScript with no bundled third-party runtime libraries, codecs, fonts, artwork, or songs. No project-wide open-source license has been selected yet. Users are responsible for having the right to use files they load.