taut: faster cue tab

This commit is contained in:
minjaesong
2026-05-08 00:44:50 +09:00
parent 6ce8d2cc1e
commit a767eebc2e
2 changed files with 144 additions and 52 deletions

View File

@@ -2340,7 +2340,12 @@ TODO:
linear-freq flag in the song-table flags byte. Spec details in
TAUD_NOTE_EFFECTS.md §1, §E, §F, §G.
[ ] milkytracker-style volume ramping (on sample-end only)
[ ] make Cues tab horizontally scrollable
[x] make Cues tab move faster
Resolution: Cues panel now uses memory-shift (`shiftOrdersAreaHorizontal`)
for LEFT/RIGHT and `shiftPatternArea` for UP/DOWN, plus per-row
(`drawOrdersRowAt`) and per-column (`drawOrdersVoiceColumnAt`) helpers,
replacing the full-panel redraw on every keystroke.
[ ] volume and panning policy to match note effect policy: when note is "retriggerred" (note command with instrument specified), the volume/pan must take default value; if not (note command with instrument 0) the volume/pan must stay at the old value. Make both audio engine and taut.js simulator changes.
Play Data: play data are series of tracker-like instructions, visualised as: