Seperating the sequencer into multiple widgets.

This commit is contained in:
Johannes Findeisen 2026-11-06 21:39:38 +01:00
commit e664414796
23 changed files with 1455 additions and 914 deletions

View file

@ -120,6 +120,11 @@ cmake --build build --target analyze
cmake --build build --target quality-preview builtin-preview
```
The `xtc-gui` target explicitly includes the sequencer master, track/header,
clip, velocity and ruler implementations, plus command, instrument and waveform
support files. See the [component map](ARCHITECTURE.md#sequencer-widget-ownership)
when adding GUI sources; update `cmake/Gui.cmake` alongside new implementation files.
Each registered root test also has a `test-NAME` build target (for example
`test-core`, `test-gui`, `test-track-fx`). `test-builtins` aliases `test-builtin`.
`gui` builds the optional main application. Preview targets write WAVs below the