feat(plugins): qualify host VST3 chains and refresh the DAW gallery (phase 89)
|
|
@ -1,7 +1,7 @@
|
|||
# xtc screenshots
|
||||
|
||||
The main gallery was refreshed after Phase 68 on 2026-11-06. Two additional
|
||||
Phase 79 captures show the new sample editor and transient markers.
|
||||
The complete gallery was refreshed after Phase 89 on 2026-11-06, including
|
||||
the sample editor, compact workspace and real installed VST3 insert chains.
|
||||
These are actual rendered application windows and menus on a 1440 × 960 virtual
|
||||
X11 screen, without mockups, compositing or image edits.
|
||||
|
||||
|
|
@ -14,6 +14,21 @@ 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.
|
||||
|
||||
## Compact workspace and installed VST3 effects (Phases 80–89)
|
||||
|
||||
- [Compact sequencer workspace](compact-workspace.png)
|
||||
- [Create dropdown over the sequencer](create-track-menu.png)
|
||||
- [ZamEQ2 → ZamAutoSat → ZamDelay on the Keys track](track-inserts-vst3.png)
|
||||
- [Verified VST3 identity and adapter capabilities](track-insert-vst3-identity.png)
|
||||
- [Parallel wet/dry branches in the actual insert graph](track-inserts-parallel.png)
|
||||
|
||||
The three VST3 effects are installed on this host under `/usr/lib/vst3`, loaded
|
||||
through the real host and prepared in the track's chain. These are host graph
|
||||
and identity views; native plugin editor windows are not available. The
|
||||
identity view explicitly reports default configuration and absent parameter
|
||||
controls. Long graphs scroll horizontally. See
|
||||
[TRACK_INSERTS.md](../docs/TRACK_INSERTS.md) for precise compatibility limits.
|
||||
|
||||
## New arrangement and composition workflows
|
||||
|
||||
| Phase | Feature | Captures |
|
||||
|
|
@ -50,8 +65,8 @@ See [AUDIO_EDITOR.md](../docs/AUDIO_EDITOR.md) for limits and frame/tick roundin
|
|||
All pre-existing images below were recaptured. Mixer playback meters come from
|
||||
real JACK callbacks. The minimum-size capture uses a 1220 × 720 main window;
|
||||
the scrolled view adds twelve tracks. Audio views import the repository's
|
||||
`original-pluck.wav` and apply clip gain/fades. Plugin views use repository test
|
||||
fixtures, not commercial plugins. Internal instrument menus and delay/reverb
|
||||
`original-pluck.wav` and apply clip gain/fades. The older descriptor/control views use repository test
|
||||
fixtures. The track-insert views below use real installed host VST3 binaries. Internal instrument menus and delay/reverb
|
||||
editors show the real available devices and controls. The command palette uses
|
||||
the current application action list.
|
||||
|
||||
|
|
@ -115,3 +130,15 @@ nor starts/reconfigures the audio server.
|
|||
|
||||
Set `XTC_CAPTURE_SAMPLE_ONLY=1` for the capture tool (or the make target) to write
|
||||
only the two sample-editor images while retaining the existing gallery.
|
||||
|
||||
|
||||
To reproduce the host captures where those Zam bundles are installed:
|
||||
|
||||
```sh
|
||||
XTC_CAPTURE_HOST_VST3=1 xvfb-run -a -s '-screen 0 1440x960x24' \
|
||||
./build/audio-editor/capture_screenshots "$PWD/screenshots"
|
||||
```
|
||||
|
||||
Run `make BUILD_DIR=build/audio-editor screenshots` first to build the tool and
|
||||
refresh the full fixture/demo gallery. All captures use temporary projects and
|
||||
preserve user settings and original media.
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 60 KiB |
|
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 65 KiB |
BIN
screenshots/compact-workspace.png
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
screenshots/create-track-menu.png
Normal file
|
After Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 67 KiB |
|
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 60 KiB |
|
Before Width: | Height: | Size: 116 KiB After Width: | Height: | Size: 107 KiB |
|
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 67 KiB |
|
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 67 KiB |
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 67 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 67 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 62 KiB |
BIN
screenshots/track-insert-vst3-identity.png
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
screenshots/track-inserts-parallel.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
screenshots/track-inserts-vst3.png
Normal file
|
After Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 67 KiB |