create_scale_chord_progression_clip
Generate a scale-degree chord progression into an empty Session clip, with optional bass, articulation, and voice-leading controls for verified note output.
Instructions
Plan or create a functional scale-degree chord progression in one exact empty Session clip. Native execution independently rederives the signed harmony and verifies every generated note.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | New clip name. | |
| clipId | Yes | Stable clip ID: track-N:clip-M from list_clips, or track-N:arrangement-clip-M from list_arrangement_clips for tools that support Arrangement clips. | |
| dryRun | No | Omit or true to return a plan; false requires a valid confirmationToken. | |
| degrees | Yes | Ordered one-based scale degrees. | |
| trackId | Yes | Stable track ID returned by list_tracks. | |
| maxPitch | Yes | ||
| minPitch | Yes | ||
| planHash | No | Hash returned by the matching dry run. | |
| velocity | Yes | ||
| chordBeats | Yes | Duration and spacing of each chord in beats. | |
| startBeats | Yes | First chord start in beats. | |
| bassDegrees | No | Optional Live scale degree for an added bass voice below each ordered chord; null leaves that chord unchanged. | |
| articulation | No | ||
| chordRecipes | No | Optional exact recipe for each ordered degree. | |
| voiceLeading | Yes | ||
| notesPerChord | Yes | ||
| confirmationToken | No | Short-lived, single-use token returned by the matching dry run. | |
| harmonicFunctions | No | Optional harmonic function for each ordered degree; secondary-dominant degrees name tonicized targets. | |
| expectedStateVersion | Yes | Exact stateVersion observed immediately before planning. |