Tap, double, halve or reset a speed master
gma3_speed_master_actionControl a grandMA3 speed master: learn taps, double or half speed, or reset to 60 BPM; refuses locked masters and verifies scale and tempo.
Instructions
action learn: Learn Master 3.N, one tap (the console times the taps itself; taps with interval_ms send several, with the network's jitter); double / half: DoubleSpeed / HalfSpeed (the speed scale one step up or down, the fader stays); reset: Speed1 (60 BPM, scale One). Refuses a locked master. Verifies the scale and tempo afterwards; a single tap cannot be verified (the console needs an interval).
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": {
"master": "<master>",
"action": "<action>"
},
"name": "gma3_speed_master_action"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| taps | No | learn only: taps to send (1-16, default 1). | |
| action | Yes | ||
| master | Yes | ||
| verify | No | ||
| preview | No | ||
| interval_ms | No | learn only: time between taps (100-10000 ms). |