Read score
get_scoreRead the authoritative score revision, notation settings, annotations, marks and requested notes. With no filters, returns a bounded overview: settings, revision and undo state, the pending suggestion, recent comments, per-part note counts and totals of notes, marks by kind, harmonies, dynamics and notation issues, without their lists. Filters list one scope: stable note_ids, part_id, measure (one bar, or a range such as 5-8, as numbered in the score), staff, voice, offset and limit (notes per page, default 100, maximum 200); next_offset continues the notes. With part_id or measure, the first page (offset 0) also lists that scope's marks, harmonies and dynamic marks (up to 200 each with their totals; narrow by part_id or measure for more); with note_ids, the marks on those notes and the harmonies and dynamics of their bars; a page of the whole score lists notes only. The notation check lists issues with their note IDs. Sounding pitch differs only for transposing instruments. Performance timing comes from bound MIDI events; notation estimates are not precise audio alignment. Mark objects have stable IDs, kinds, locations and anchors. Structural findings do not establish transcription accuracy. Notes come as rows under note_columns; the name Rest identifies a rest; pitch=null can also indicate an unpitched percussion note. staff and onset (quarters from the start of the bar) locate each note or rest. settings.tablature lists each pitched part's guitar TAB: kind (guitar, bass, ukulele or null), view (off, both, tab), tuning and capo; a page with notes of parts shown as TAB adds the columns string (1 is the top line), fret, string_chosen and tab_issue.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| staff | No | ||
| voice | No | ||
| offset | No | ||
| measure | No | ||
| part_id | No | ||
| note_ids | No | ||
| score_id | Yes |