v0.1Latest

Edge Detector

Detect rising and falling edges on a non-zero signal.

Edge Detector converts zero-to-nonzero changes into single-sample Rising triggers and nonzero-to-zero changes into Falling triggers. Any nonzero value is high, including negative values and values below 0.5; moving between two nonzero values is not an edge. Connect a gate to create distinct start and end events. Edge history survives live graph edits and transport start, stop, or seek. Explicit reset or patch initialization starts low, so an initially high input produces one Rising trigger.

Inputs

Gate

IDgate
Signalcontrol · control rate
Default0
CoercionImplicit

Outputs

Rising

One-sample trigger on false → true transitions.

IDrising
Signaltrigger · event rate
CoercionImplicit

Falling

One-sample trigger on true → false transitions.

IDfalling
Signaltrigger · event rate
CoercionImplicit

Details

Canonical IDlogic.edge
Categoryutilities
Runtime Surfacecontrol
Runtime Targetscontrol-main-thread
JUCE Early AccessSupported
Early Access NoteNative-supported in the plugin for the current catalog/runtime support contract.