Generate Voicing
AI-generatedSummary
Generate a chord voicing using the Chord Intelligence API
Inputs
- chord (required) — A standard chord symbol
- style — Voicing style option (e.g., Drop 2, Guide Tones, etc.)
- octave — Target octave for the voicing (0‑8)
- previousNotes — Comma-separated previous voicing notes for voice‑leading; optional
- requestOptions — Additional request configuration such as batching, proxy, SSL settings, timeout
- allowUnauthorizedCerts — Whether to accept the response even if SSL certificate validation is not possible
- proxy — HTTP proxy to use, optionally with authentication
- timeout — Time in ms to wait for the server to send response headers before aborting
Output shape
a JSON object containing the generated voicing (voiced notes, MIDI and optional voiceLeadingScore)
May include an optional voiceLeadingScore field when previousNotes are supplied; otherwise returns only the voicing data
Examples
Example 1: Create a rootless voicing for a Dm7 chord at octave 3
Chord: Dm7, Style: rootless, Octave: 3
Example 2: Generate a voicing using previous notes for voice‑leading
Previous Notes: E3, G3, Bb3, D4
Example 3: Submit batched voicing requests with custom batch settings
Request Options: batchSize 100, batchInterval 500