feat: sync loop button with sub-tab + auto-derive loop boundaries

- Transport Loop button now syncs isLooping with active sub-tab
- Auto-computes loopEnd from midi notes, section clips, or audio duration
- Sub-tab selectionStart=0, selectionEnd=computed boundary on loop enable
- Main timeline also auto-derives loop end from track items/clips
- All three tab types: MAIN SESSION, SECTION-TAB, PIANO ROLL
This commit is contained in:
2026-07-26 21:03:17 +07:00
parent 5ab93953e7
commit bdaa5594bd
2 changed files with 53 additions and 2 deletions
File diff suppressed because one or more lines are too long