Configure the tempo-sync plugin
gma3_configure_tempo_syncConfigure or clear tempo-sync plugin settings such as master, quantum, resync, beat actions, and event commands, then read them back; works even when the plugin is not running.
Instructions
Set or clear the tempo-sync plugin's configuration (bdstark/gma3-beat-sync; console global variables BeatSync.*, read by the plugin every 0.5 s and saved with the show), then read it back: master (speed master 1-16 the session tempo is written to), quantum (beats per bar 1-64), start_stop (on: beat actions only while the session plays), resync (sequences to ReSync on every bar; they must exist), on_bar / on_beat / on_start / on_stop / on_join / on_leave (console commands), actions ([{slot 1-16, every N beats, phase, command}] or {slot, clear: true}), tempo_threshold (BPM), lead_ms (0-200; ~17 puts the effect on the beat). null clears a key. Interfaces (multicast) is a network setting and is refused. Works whether or not the plugin runs; when it runs, the problems it reports after reading the change are included. Needs bridge 0.31.0.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| master | No | ||
| on_bar | No | ||
| resync | No | Sequences: [1, 11, 12] or "1 + 11 Thru 19". | |
| actions | No | ||
| lead_ms | No | ||
| on_beat | No | ||
| on_join | No | ||
| on_stop | No | ||
| quantum | No | ||
| on_leave | No | ||
| on_start | No | ||
| start_stop | No | ||
| tempo_threshold | No |