0420eccb82
- isLooping defaults to true on subTab creation (auto-loop when range selection is set) - Per-track instrument confirmed: selectInstrument respects passed channel, _playNoteFluid bypasses _engineChMap when channel is explicit, no-instrument fallback sets program 0 (default piano) instead of inheriting another track's program