b0d7f35a1e
- Sub-tab selection loop only active when st.isLooping is true - End-of-playback loop uses st.isLooping, not global isLoopingSelection - SonicSF.stopAll() sets gain 0 and stops oscillators immediately