v0.1Latest

Clock Decode

Breaks a structured Clock signal into its selected-source tempo, play state, position, meter, reset, and availability facts. Each output comes only from the connected Clock signal; an absent or incomplete input produces zeros with Available low.

Inputs

Clock

Structured Clock signal to decode.

IDclock
Signalclock · control rate
CoercionImplicit

Outputs

BPM

Effective selected-source tempo in beats per minute.

IDbpm
Signalcontrol · control rate
Unitbpm
CoercionImplicit

Playing

Selected transport play state, independent of the authored Run input.

IDisPlaying
Signalgate · event rate
CoercionImplicit

Bar Position

Origin-absolute PPQ position of the current bar start; combine with Beat Position when an absolute position is required.

IDbarPosition
Signalcontrol · control rate
Unitbeats
CoercionImplicit

Beat Position

Bar-relative PPQ offset within the current bar, preserving sample-level motion at long-running positions.

IDbeatPosition
Signalcontrol · control rate
Unitbeats
CoercionImplicit

Time Signature

Current musical meter as a typed composite signal: numerator on channel 0 and denominator on channel 1.

IDtimeSignature
SignaltimeSignature · control rate
CoercionForbidden

Reset

One-sample pulse when the effective clock explicitly resets or discontinuously re-anchors.

IDreset
Signaltrigger · event rate
CoercionImplicit

Available

High while the effective selected source supplies usable timing context.

IDavailable
Signalgate · event rate
CoercionImplicit

Details

Canonical IDclock.decode
Categorysequencing
Runtime Surfaceaudio
Runtime Targetsaudio-worklet
JUCE Early AccessSupported
Early Access NoteNative-supported in the plugin for the current catalog/runtime support contract.