MULTISTEM PLAYBACK LAB

STEM HERO

v0.2.10 · clipping and session recovery

Ready

Audio source

Choose a song folder, ZIP, or audio files

Load a new source or replace the current song.

Drop a song folder or ZIP here or tap to choose individual files

ZIP is the easiest mobile option. Looks for `song.ini` plus recognized Clone Hero/YARG stem names. Files never leave this device.

Transport

Load a song to begin

00:00.000 / 00:00.000

Mixer

No stems loaded

Your mixer will appear here. Load two or more stems to test synchronized playback.
Diagnostics 0 events
No diagnostic events.
About this build v0.2.10

What changed

  • Added latched CLIP indicators beside the master meter and every channel meter.
  • Clip warnings remain visible after the peak passes and can be cleared individually or together from the mixer footer.
  • Reset controls also clears latched clipping without changing source audio.
  • Audio-context suspension and interruption are now detected and reported in diagnostics.
  • When mobile audio is interrupted, the transport changes from Pause to Resume instead of stopping the song accidentally.
  • A user-gesture resume failure remains recoverable and is explained through engine status and diagnostics.

Known limitations

Source sessions last only while this page remains open. Switching ZIP songs reuses the saved index but still extracts and decodes the newly selected song. Browser codec support remains format-dependent, and this build still decodes the selected song's stems fully into PCM memory.

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.

MULTI-SONG SOURCE

Choose a song

Archive