Home Nodes Channel nodes 

Count channel node

Counts the number of times a channel crosses a trigger or release threshold.

This chop counts the number of times a channel crosses a trigger or release threshold. It operates in either static or realtime (“Cook to Current Frame”) mode.

Crossing the trigger threshold (increasing past the trigger level) creates a trigger event. Similarly, crossing the release threshold (decreasing past the release level) creates a release event. Operations may also be performed while the input remain above or below the trigger or release levels. On each event, the count may be increased or decreased by 1 or the time, or reset to zero. The time per sample varies with the sample rate (i.e. for 100 samples/second, the time for each sample would be 1/100th of a second).

The optional second input is a reset input. The first channel is interpreted as a channel containing reset pulses. Whenever this channel is non-zero, the count for all channels is reset.

This CHOP can be time sliced, and take advantage of Minimal Time Slice Cooks.

Parameters

Trigger

Release = Trigger Threshold

If on, the trigger threshold is also used as the release threshold.

Trigger Threshold

The channel level that must be exceeded in order to trigger a count.

Release Threshold

A release count is triggered when the channel level drops below this threshold.

Re-Trigger Delay

The amount of time after a trigger point that a new trigger may occur.

Trigger On

Determines whether a trigger occurs on an increasing slope or decreasing slope when passing the trigger threshold. A release will occur on the opposite slope.

Count

Limit

The count can be clamped or looped between the limit minimum and maximum. Clamp will hold the count value at the maximum/minimum value if it goes above or below the limits. Loop will loop the count back between the limits by shifting the count to the maximum or minimum limit.

Limit Minimum

Minimum allowed count number.

Limit Maximum

Maximum allowed count number.

Off To On

The operation to perform when a trigger event (off to on) occurs.

While On

The operation to perform while the input remains triggered (on).

On To Off

The operation to perform when a release event (on to off) occurs.

While On

The operation to perform while the input is not triggered (off).

Reset Count To Zero

In time slice mode, this resets the count for all channels.