Skip to content

feat(ucdaw): list and load track presets, add --version - #41

Open
ClintCurtis77 wants to merge 1 commit into
steveclarke:masterfrom
ClintCurtis77:feat/ucdaw-track-presets
Open

ClintCurtis77 wants to merge 1 commit into
steveclarke:masterfrom
ClintCurtis77:feat/ucdaw-track-presets

Conversation

@ClintCurtis77

Copy link
Copy Markdown

Adds track presets to ucdaw, from Clint's testing on Studio Pro 8.1.2.

  • ucdaw trackpreset list [filter] lists the saved track presets.
  • ucdaw trackpreset load <name> loads one through Track > Load Track Preset and reports the channels it added.
  • A preset is named by its path below Track Presets, or any unique tail of it (Album/Bass). A name several presets share is refused with the choices, before anything connects to Studio Pro.
  • It waits until channels stop arriving before answering, since Studio Pro adds them one at a time as plug-ins load.
  • MCP tools: list_track_presets, load_track_preset.
  • ucdaw --version.

Tested live: a 4-channel drum preset and a 3-channel bass preset, counts checked against ucdaw state. Unit tests use made-up preset names in a temp folder; nothing from a real machine is in the repo.

Not covered: name, folder and template on song new, and the open-window failures. Those need protocol work.

ucdaw trackpreset list [filter] lists the saved track presets, and
ucdaw trackpreset load <name> loads one through Track > Load Track Preset
and reports the channels it added. A preset is named by its path below
Track Presets or by any unique tail of it; a name several presets share is
refused with the choices, before anything connects to Studio Pro.

MCP: list_track_presets and load_track_preset.

Also adds ucdaw --version.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant