Play my value
This snippet announces the value of a control, such as a knob, slider or trim. Only the resting value is reported (repeats and intermediate values are skipped).
Here's an example using knob S1:
Logical switches
L1: |Δ|>=, S1, 1
L2: AND, !L1, ---, delay=0.5sec
Special function
SF1: L2, Play Value, S1
How it works
- L1 spikes true whenever a change in value of S1 is detected.
- L2 inverts L1 ('!L1'), so L2 is false while L1 spikes, and can go true only after a 0.5 second delay. If L1 spikes again within the delay period, the delay restarts. This means that L2 goes true only after L1 has been false continously for the delay period.
- L2 triggers the SF1 calls out.
Note that the second parameter in L2 is blank ('---').
The graphic below shows the logic levels v. time. Clicks 'D' and 'E' are repeats within the 0.5 second delay period.

The method works equally well with knobs and trims.
