Phase 36: add studio mixer channel strips and refresh screenshots

This commit is contained in:
Johannes Findeisen 2026-10-28 11:23:25 +01:00
commit 2d5bcb6401
22 changed files with 667 additions and 142 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 80 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 64 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

View file

@ -1,16 +1,18 @@
# xtc screenshots
Captured from the Phase 35 FLTK application on 2026-10-28, using a virtual X11
Captured from the Phase 36 FLTK application on 2026-10-28, using a virtual X11
screen. Images show actual rendered widgets, without mockups or image edits.
[View the contact sheet](overview.png).
The arrangement uses `examples/projects/modern-session.xtc`. The audio view adds
a temporary generated waveform. Mixer automation and loop selections are staged
for these captures. Plugin views use the repository's LADSPA, CLAP, VST2 and
VST3 test fixtures; these are demonstration plugins, not commercial instruments.
Preferences show application defaults and the staged loop. No user configuration
or example project was overwritten.
The arrangement uses `examples/projects/modern-session.xtc`. Mixer captures add
a bus, routing, pan/level settings and automation. The playing view shows actual
JACK callback meters; additional captures show the minimum 1220 × 720 layout and
a larger session scrolled to its final channels, with the master monitor pinned.
The audio view adds a temporary generated waveform. Plugin views use the
repository's LADSPA, CLAP, VST2 and VST3 test fixtures; these are demonstration
plugins, not commercial instruments. Preferences show application defaults and
the staged loop. No user configuration or example project was overwritten.
- [Sequencer loop](01-sequencer-loop.png)
- [Mixer automation](02-mixer-automation.png)
@ -33,3 +35,6 @@ or example project was overwritten.
- [Clap instrument descriptors](19-clap-instrument-descriptors.png)
- [Vst2 instrument descriptors](20-vst2-instrument-descriptors.png)
- [Vst3 instrument descriptors](21-vst3-instrument-descriptors.png)
- [Mixer playing](22-mixer-playing.png)
- [Mixer minimum size](23-mixer-minimum-size.png)
- [Mixer scrolled session](24-mixer-scrolled-session.png)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB

Before After
Before After