The matrix object controls the connections between inlets and outlets. You can route any inlet to any combination of outlets. Each connection has an associated gain factor and all values travelling through matrix can be scaled. It shares the same control protocol with the signal matrix~ object, but unlike matrix~, the outlets of the matrix object do not add the values of multiple inputs. matrix is best understood as a combination of gate and switch with many more features.
Sets the number of inputs; if not present the default is 2.
Sets the number of outputs; if not present the default is 2.
If a float value is provided as a third argument, it sets a default gain to be used for themessage when a gain argument to is not supplied.
When inhibit is enabled, messages such as or are not passed through the matrix.
Sets an input range for constaining incoming values and/or scaling. When an input range is set, incoming numbers and lists are constained so they are within the range. If the outscale attribute is also set, the incoming values are also scaled so they map from the input range to the output scaling.
Sets an output range for constaining output values and/or scaling. When an output scaling is set, values are constained so they are within the range before being sent out the object's outlets. If the inrange attribute is also set, the incoming values are also scaled so they map from the input range to the output scaling.
When the scalemode attribute is enabled, input, gain, and output scaling will be applied to numeric arguments to messages that do not start with a number. For example, if scalemode is enabled, the message will scale the 74.
Common Box Attributes
A list received in any other inlet is routed to any connected outlets.
|Working with Video in Jitter||Working with Video in Jitter|