notation_render
Render a JSON music score to inline SVG, MusicXML, and base64 MIDI in a single call. Specify notes with scientific pitch and duration codes; bar lines and ties are handled automatically.
Instructions
Render music notation from a JSON score. Returns inline SVG, MusicXML, and MIDI in one call. Use scientific pitches ("C4", "F#5", "Bb3") and duration codes (w h q 8 16 32 64 with optional dots). Bar lines are inferred from the time signature; notes that cross bar lines are split and tied automatically. Call notation_validate first if you are unsure your input is well-formed — validate is cheaper than render.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Optional title rendered above the score. | |
| composer | No | ||
| tempo | No | ||
| timeSignature | No | ||
| keySignature | No | e.g. "C major", "G minor", "F# major". | C major |
| instruments | Yes |