phase information removal.
This commit is contained in:
parent
a869f38a76
commit
dd32143bf8
45 changed files with 325 additions and 330 deletions
|
|
@ -1,6 +1,6 @@
|
|||
# Flat DAW workspace
|
||||
|
||||
Phase 33 presents the existing xtc editors in a consistent flat workspace. It uses
|
||||
The workspace presents the existing xtc editors in a consistent flat layout. It uses
|
||||
FLTK vector drawing and system fonts: no images, shadows, bevels, 3D rendering,
|
||||
external theme packages or new runtime dependencies.
|
||||
|
||||
|
|
@ -54,9 +54,9 @@ running example was also inspected at 1280 × 800. Existing GUI plugin, live JAC
|
|||
and workflow tests cover the retained commands. A modern presentation does not
|
||||
add commercial-DAW features: detachable/resizable docks, mixer channel strips,
|
||||
automatic plugin scanning, custom plugin editors and new audio/MIDI features
|
||||
remain outside this phase. Existing plugin and engine limits still apply.
|
||||
remain outside this workspace. Existing plugin and engine limits still apply.
|
||||
|
||||
## Phase 34 editing controls
|
||||
## Editing controls
|
||||
|
||||
The **Snap** dropdown above the sequencer selects Off, 1/32, 1/16 triplet,
|
||||
1/16, 1/8 triplet, 1/8, 1/4, 1/2 or one bar. Existing View/Snap commands update
|
||||
|
|
@ -100,7 +100,7 @@ coincident notes, per-note slider/lane edits, invalid velocities, undo/reload an
|
|||
instrument reuse/clear/reorder for all three fixture formats. Manual checks use
|
||||
the original modern-session example and the flat sequencer/piano windows.
|
||||
|
||||
## Phase 36 studio mixer
|
||||
## Studio mixer
|
||||
|
||||
The Mixer tab now presents all tracks and buses as channel strips with vertical
|
||||
dB faders, flat pan knobs, mute/solo, output routing and stereo meters. Scroll
|
||||
|
|
@ -110,7 +110,7 @@ undo, keyboard controls and project persistence remain available. See
|
|||
[MIXER.md](MIXER.md) for fader units, metering, automation and limits.
|
||||
|
||||
|
||||
## Phase 37 direct editing and navigation
|
||||
## Direct editing and navigation
|
||||
|
||||
**Commands** (Ctrl+P) searches active menu actions by case-insensitive substring.
|
||||
Type part of an action path such as `mixer`, `import` or `preferences`, use
|
||||
|
|
@ -151,7 +151,7 @@ tempo callbacks/undo/failed adoption, inspector edits and in-progress numeric
|
|||
input, fit and follow navigation, and existing core/GUI/live JACK workflows.
|
||||
|
||||
|
||||
## Detachable transport and mixer (Phase 39)
|
||||
## Detachable transport and mixer
|
||||
|
||||
Use **View → Detach transport** or **View → Detach mixer** to move either panel
|
||||
into a separate window. Toggle the same menu action, use the floating panel's
|
||||
|
|
@ -169,21 +169,20 @@ Space and menu playback shortcuts work from either floating panel, with normal
|
|||
numeric/text editing protection. Closing the main window closes all panels only
|
||||
after the existing unsaved/recording/backend shutdown checks succeed.
|
||||
|
||||
The initial Phase 39 layout used session-only positions and a transport minimum
|
||||
width of 1220 pixels. Phase 45 below adds saved layouts and transport wrapping
|
||||
down to 400 pixels. The floating mixer resizes down to 600 × 420 and retains
|
||||
The initial layout used session-only positions and a transport minimum width of
|
||||
1220 pixels. Saved layouts and transport wrapping down to 400 pixels are
|
||||
described below. The floating mixer resizes down to 600 × 420 and retains
|
||||
horizontal track scrolling.
|
||||
|
||||
Verified with `make BUILD_DIR=build/phase39 gui test-gui test-gui-instruments
|
||||
Verified with `make BUILD_DIR=build/workspace-detach gui test-gui test-gui-instruments
|
||||
test-gui-jack` (one line), plus the GUI suite under AddressSanitizer/UBSan.
|
||||
Tests cover repeated reparenting, close-to-dock, resize, shared BPM/loop state,
|
||||
playback shortcuts, failed shutdown and cleanup.
|
||||
|
||||
## Phase 45 saved panel layouts
|
||||
## Saved panel layouts
|
||||
|
||||
Preferences / Apply now saves transport/mixer dock state and window rectangles.
|
||||
Preferences / Apply captures their current positions; Phase 100 also saves on
|
||||
clean application exit. Startup restores the
|
||||
Clean application exit also saves their current positions. Startup restores the
|
||||
saved layout; off-screen rectangles are clamped to an available display's work
|
||||
area. Invalid dimensions are rejected transactionally by the settings reader.
|
||||
|
||||
|
|
@ -195,7 +194,7 @@ Existing close-to-dock, Dock all and shortcuts retain their shared widget state.
|
|||
Tests cover narrow control bounds, save/restart, off-screen restoration, invalid
|
||||
geometry, repeated docking/resizing and shared transport state.
|
||||
|
||||
## Phase 46 editor panels and pinned track headers
|
||||
## Editor panels and pinned track headers
|
||||
|
||||
**View → Detach sequencer** and **Detach modular graph** float each complete
|
||||
editor, including its toolbar and scroll area. Its main tab offers Show and Dock
|
||||
|
|
@ -231,15 +230,15 @@ minimum/large resize, shared model/note/clip selection, scrolling, header draggi
|
|||
short-clip hit tests, Apply/restart, reset layout and failed/successful shutdown.
|
||||
ASan/UBSan checks retain only the existing system Fontconfig leak suppression.
|
||||
|
||||
Phases 47–57 add additive clip selection, atomic group commands, phrase clipboard
|
||||
and repeat, alignment/slip tools, MIDI swing/gate/legato/scale/velocity transforms,
|
||||
batch audio fades and static mixer A/B recall. See
|
||||
Additive clip selection, atomic group commands, phrase clipboard and repeat,
|
||||
alignment/slip tools, MIDI swing/gate/legato/scale/velocity transforms, batch
|
||||
audio fades and static mixer A/B recall are also available. See
|
||||
[MODERN_EDITING.md](MODERN_EDITING.md) for commands, scope and limitations.
|
||||
|
||||
Phases 58–68 add arrangement markers and sections, ripple edits, complete track
|
||||
duplication, MIDI splitting/consolidation and composition tools, peak normalization
|
||||
and portable media collection. See [COMPOSITION_WORKFLOWS.md](COMPOSITION_WORKFLOWS.md).
|
||||
Arrangement markers and sections, ripple edits, complete track duplication, MIDI
|
||||
splitting/consolidation and composition tools, peak normalization and portable
|
||||
media collection are also available. See [COMPOSITION_WORKFLOWS.md](COMPOSITION_WORKFLOWS.md).
|
||||
|
||||
Phases 69–79 add a modal audio source editor with frame selection, reversible
|
||||
processing, selection export, copy adoption and transient slicing. See
|
||||
A modal audio source editor provides frame selection, reversible processing,
|
||||
selection export, copy adoption and transient slicing. See
|
||||
[AUDIO_EDITOR.md](AUDIO_EDITOR.md) for commands, undo behavior and mono/size limits.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue