Ghost Notes
ghost_notesList or remove ghost notes (parenthesized notes) per bar in a MuseScore score. Review the list before removal; a chord made only of ghost notes becomes a rest.
Instructions
List the ghost notes (notes in parentheses) per bar, or remove them (mode='remove'). A chord made only of ghost notes becomes a rest. Show the list to the user before removing: whether a chart keeps ghost notes is their choice.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "ghost_notes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | List them, or remove them | list |
| drums | No | Only these drums, e.g. ["hi-hat"] | |
| pitches | No | Only these MIDI pitches | |
| last_staff | No | Last staff (0-based, inclusive). Defaults to the last staff. | |
| end_measure | No | Last bar (inclusive). Defaults to the end of the score. | |
| first_staff | No | First staff (0-based) | |
| start_measure | No | First bar (1-based position) |