ER-301/Counter

From O|D Wiki
Jump to: navigation, search

Applications

  • Scanning (on tempo) through discrete sets such as slices, notes of a scale, clock divisions/multiplications, etc.
  • Causing a threshold to be exceeded (and then something to happen) based on the count of another trigger source.

Description

The Counter unit counts up (or down, depending on the step value) from a start value to a finish value. A trigger at the input of the unit (i.e. coming from the left) will cause the step value to be added to the current output value of the unit. If the resulting output value exceeds the finish value then depending on the Wrap? setting, the Counter's output value will either wrap back around to the start value, or, stop. A trigger on the reset parameter will cause the output value to return to the start value.

Special Menu Operations

Wrap?

  • yes: Automatically reset to the start value once the output value reaches the finish value.
  • no: Stop at the finish value and wait for a manual reset.

Process Rate

  • frame: Process triggers and update the output value at the global frame rate (about 400Hz).
  • sample: Process triggers and update the output value at the global sample rate (48kHz or 96kHz). This setting results in lower latency but requires more CPU.

Parameters

input

Control Type Has Sub-chain? Sub-chain Parameters Behavior
Threshold no threshold (-1 to 1) trigger

A trigger at the unit input causes the counter to increment (or decrement) by the step value.

reset

Control Type Has Sub-chain? Sub-chain Parameters Behavior
Threshold yes threshold (-1 to 1) trigger

A trigger received here causes the counter to return to the start value.

start

Control Type Has Sub-chain? Sub-chain Parameters Fader Scale
Gain/Bias yes bias (0 to 256)

gain (-10 to 10)

integer

The output value starts here and also returns to this value when the unit is reset.

step

Control Type Has Sub-chain? Sub-chain Parameters Fader Scale
Gain/Bias yes bias (-32 to 32)

gain (-10 to 10)

integer

The amount by which the output value should change when a trigger is received at the (unit) input.

finish

Control Type Has Sub-chain? Sub-chain Parameters Fader Scale
Gain/Bias yes bias (1 to 256)

gain (-10 to 10)

integer

Depending on the Wrap? setting, the unit will count up to this value and stop or wrap around to the start value.

gain

Control Type Has Sub-chain? Sub-chain Parameters Fader Scale
Gain/Bias yes bias (-10 to 10)

gain (-10 to 10)

linear

Scale the output by this amount.