get_notes
Lists notes in a Synthesizer V Studio project track, with positions and optional phoneme overrides. Use measure and group filters to narrow results.
Instructions
List the notes of a track in the current Synthesizer V Studio project. Track indices are 1-based (see get_project_info). Note indices are ordered by onset and SHIFT whenever notes are inserted, deleted or moved, so always re-read before editing. Positions are formatted as measure.beat (both 1-based); phonemes is only present when a user override is set on the note.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"track": "<track>"
},
"name": "get_notes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group | No | Group index within the track (see get_project_info `groups`). Defaults to the first non-main group — in SV Studio 2 the singer is attached per group and notes in the main group are not synthesized. | |
| track | Yes | Track index, 1-based | |
| toMeasure | No | Last measure to include (1-based, inclusive) | |
| fromMeasure | No | First measure to include (1-based, inclusive) |