feat(piano-roll): session bar0, fixed track column, renderBeatOffset

- sessionStartBar = 0 always; notes rendered at session-absolute positions
- renderBeatOffset aligns active/ghost notes to session timeline
- Track column uses absolute overlay with pointer-events for always-visible
- Removed auto-scroll (viewport starts at bar 0 in session mode)
- Grid spacer (120px) aligns grid with ruler track header
This commit is contained in:
2026-07-27 17:57:47 +07:00
parent b9113f8a06
commit 1ba9e8379f
2 changed files with 26 additions and 36 deletions
File diff suppressed because one or more lines are too long