Audio track velocity editing in the sequencer.

This commit is contained in:
Johannes Findeisen 2026-11-06 21:10:48 +01:00
commit 896a7907d3
10 changed files with 292 additions and 6 deletions

View file

@ -32,6 +32,27 @@ APIs and GUI history/preparation paths. Original projects, media and user
configuration are not overwritten. Black margins are the virtual desktop;
floating views show the actual detached windows together.
## Continuous audio velocity editing (Phase 110)
![Audio velocity envelope beneath a waveform track](audio-velocity-expanded.png)
The expanded audio track shows a continuous gain envelope alongside the
Keys MIDI velocity lane. Points were created through actual sequencer gestures;
the screenshot is an unmodified application capture. Click anywhere in an audio
lane to add a point, drag vertically to adjust it, or right-click a cap to remove
it. The level range is 0–400%; points share the mixer's saved gain automation.
The [editing preview](audio-velocity-editing.png) shows an active vertical drag
with its level displayed in the track header.
Reproduce these two captures without replacing the other images:
```sh
cmake --build build --target capture_screenshots
XTC_CAPTURE_AUDIO_VELOCITY_ONLY=1 xvfb-run -a -s '-screen 0 1440x960x24' \
./build/capture_screenshots "$PWD/screenshots"
```
## Expandable track velocity lanes (Phase 109)
![Tracks expanded downward with editable MIDI velocity bars](track-velocity-expanded.png)