Beam Over Rests
beam_over_restsBeam eighths and shorter notes across rests within a beat group to create drum-chart style beamed groups with rests under the beam. Use clear=True to restore automatic beaming.
Instructions
Beam eighths and shorter across rests inside a beat group (a dotted quarter in 12/8, a beat in 4/4), as drum charts write them: one beamed group per beat with the rest under the beam, instead of separate flags broken at every rest. Only rests with beamable notes before and after them in the same group change. Run it over the whole drum staff once the chart is done. clear=True puts the rests back on automatic beaming.
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": "beam_over_rests"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clear | No | Undo: put the rests back on automatic beaming | |
| 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) |