Tutorial : Use Clusters

Clusters provide a simple and efficient way to communicate between patches, send a value from a patch to another. A cluster is a kind 'multi-bus' made of various flows coming from different patches.

Cluster only works with DATA values, and is currently not usable with AUDIO, MIDI, VIDEO flows.

Create a Cluster

Lets take a patch with controls (faders, knobs, buttons, switches), for example the DELAY Analog.

Now we [right-click] on the dry-wet and open the remote tab.

remote tab

In the list of remote tab parameters we can see cluster name field, where we can put a name of a cluster. It can be any name, here we choose CL1.

cluster name

A control can be in several clusters at the same time: in the cluster name field we can enter names separated by commas like CL1,CL2,ANOTHER-CLUSTER. In this case, the control will be in 3 different cluster: CL1 , CL2 and ANOTHER-CLUSTER.

We can also affect the feedback of the Delay-analog patch to the cluster CL1.

We have created a cluster made of 2 controls: dry-wet and feedback.

cluster module

Now we can add in any patch of Usine a cluster module, then enter the name of the cluster CL1. It will create a module made of both affected controls.

cluster

set values

To change the control's values of the cluster you can connect inlets like:

get values

To get control's values from a cluster you can connect outlets like:

avoid conflicts

Cluster are not protected against conflicts, especially if you affect different value of a control at the same time like in the following example. Results are unpredictable.

Use Clusters in the grid

You can put cluster's modules directly in the grid-panel.

See also

Usine Tutorial

version 4.0.191119

Edit All Pages