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.

Clock node screenshot

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.