v0.1Latest
Clock
Clock
Master clock and tempo source that generates the musical phase every synced node in the patch follows. It sets the beats-per-minute reference and emits a continuous phase signal, giving delays, LFOs, sequencers, and clock dividers a common timebase. Use it as the root of any tempo-locked routing so rhythmic material stays coherent across the graph.

Inputs
BPM
- ID:
bpm - Kind:
control - Rate:
control - Unit:
bpm - Range: 20 to 300 bpm
- Coercion: Implicit
- Default:
120
Run
- ID:
run - Kind:
gate - Rate:
event - Coercion: Implicit
- Description: When connected, gates clock emission. Low pauses the authored clock phase.
Reset
- ID:
reset - Kind:
trigger - Rate:
event - Coercion: Implicit
- Description: Rising edges restart the authored clock phase.
Outputs
Clock
- ID:
clock - Kind:
clock - Rate:
control - Coercion: Implicit
- Description: Origin-absolute musical phase in beats for clock-synced nodes.
Parameters
Source
- ID:
source - Type:
enum - Control:
buttons - Range or Options: Internal (
internal), Host (host) - Default: Internal (
internal)
Transport
- ID:
transport - Type:
enum - Control:
buttons - Range or Options: Start (
running), Stop (stopped) - Default: Start (
running)
Host Unavailable
- ID:
hostFallback - Type:
enum - Control:
select - Range or Options: Idle (
idle), Use Internal Tempo (internal) - Default: Idle (
idle)
BPM
- ID:
bpm - Type:
float - Control:
slider - Range or Options: 20 to 300 bpm, step 0.1
- Default:
120
Notes
- Canonical ID:
clock.tempo - Category:
sequencing - Runtime Surface: audio
- Runtime Targets:
audio-worklet - JUCE Early Access: Supported
- Early Access Note: Native-supported in the plugin for the current catalog/runtime support contract.