Set a speed master's tempo, scale and learn mode
gma3_configure_speed_masterConfigures a speed master by setting its effective tempo in BPM, Hz, or seconds, applying a speed scale, and defining learn mode; optionally previews or verifies changes.
Instructions
Sets one speed master (1-16): the tempo as bpm, hz or seconds (one of them; it is the EFFECTIVE tempo under the final speed scale, 0 stops the master, at most 225 x the scale factor), speed_scale (One, Mul2..Mul256, Div2..Div256 or a power-of-two factor) and learn_mode (ignore_scale, respect_scale, auto_increase_scale: how taps treat the scale). Sends set LearnMode, set SpeedScale and Master 3.N At BPM x, in that order. Refuses a locked master. Every sequence linked to the master follows the change (named in warnings). Master 16 follows the sound input and may move again. Reads the fader and scale back (verify, default true); preview: true sends nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hz | No | ||
| bpm | No | ||
| master | Yes | ||
| verify | No | ||
| preview | No | ||
| seconds | No | Period of one beat in seconds. | |
| learn_mode | No | ||
| speed_scale | No |