Skip to main content
Glama

Read score

get_score
Read-only

Read 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

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
staffNo
voiceNo
offsetNo
measureNo
part_idNo
note_idsNo
score_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources