A newer version of Max is available. Click here to access the latest version of this document.

jit.scissors

Cut up a matrix into evenly spaced sub matrices

Description

The jit.scissors object takes a single matrix and cuts it into uniform rectangular regions, outputting each one out a separate outlet as a new matrix.

Matrix Operator

matrix inputs:1, matrix outputs:-1
Name IOProc Planelink Typelink Dimlink Plane Dim Type

Information for Jitter Matrix Operator (MOP) messages and attributes to this object

Messages

anything jit.scissors cuts a 2-dim matrix into a specified number of rows and columns and outputs those regions as smaller matrices.

Attributes

Name Type g/s Description
columns int The number of columns to split the input matrix into (default = 1)
If you specify the columns attribute in the object box, The number of outlets will be equal to the number of rows multiplied by the number of columns. If you change the rows * columns attributes later, the size of the split regions will change, but the number of inlets will not change.
rows int The number of rows to split the input matrix into (default = 1)
If you specify the columns attribute in the object box, The number of outlets will be equal to the number of rows multiplied by the number of columns. If you change the rows * columns attributes later, the size of the split regions will change, but the number of inlets will not change.

Information for box attributes common to all objects

Examples

See Also

Name Description
jit.concat Concatenate two matrices
jit.demultiplex Demultiplex (deinterleave) a single matrix into two matrices
jit.glue Glue many matrices into one
jit.matrix The Jitter Matrix!
jit.multiplex Multiplex (interleave) two matrices into one matrix
jit.split Split a matrix into two matrices
Tutorial 13: Scissors and Glue Tutorial 13: Scissors and Glue