Skip to content

Spread Controller

Description

Outputs in all dimensions the value received by a one dimensional channel input controller.

(make-controller 'spread ... )

Lisp Syntax and Default Values

The 'spread controller can be created using the following Lisp syntax:

(make-controller 'spread dimension period controller)

Parameters

The 'spread controller takes three arguments:

  • dimension: number of dimensions of the output controller.
  • period: re-sampling period of the controller (in seconds).
  • controller: one-dimensional input controller.

As always, the period defines the time between the updates of the controller. If zero is given then it updates every sample.

The input controller should be a one-dimensional controller.

Discussion

Note that this does not sum multiple controllers, but rather sums multiple dimensions within one controller.