Resolume Integration

This article will explain how you can make Resolume and Wire play nice together.

Category

To make a patch show up in Resolume it has to be saved and it needs to have a category. The category can be set in the Patch Inspector to Source, Effect or Mixer. This way Resolume knows how to interpret the patch.


Node order

As explained in the Node Anatomy article, you need to use the Input nodes to create interactive elements in Resolume like sliders and menus. Make sure to rename your nodes by double clicking it. It is important to keep the node order in mind. The interactive elements will correspond to the vertical order in the patch. The image below demonstrates two different node orders and their effect on the Resolume interface.

Sliders

To make a slider appear in the Resolume interface you need to create either an Float or Integer input node. A min and a max value for these nodes can be set in the inspector.  It is possible to have a float in Wire without a min or a max, this can be set in the inspector as well. Note that if you disable min or max in the inspector the value can't be animated in Resolume anymore.


PRO TIP 1: You might find yourself in a situation where the input value is just a sweet spot. Maybe a value between 0.4 and 0.8. Instead of setting the min and max value of your float input to 0.4 and 0.8, leave it at 0 to 1 and add a Map node to that. The Map node will remap your 0 to 1 value to a 0.4 to 0.8 range. This keeps your interface nice and clean.


PRO TIP 2: If your sweetspot value is a negative value, you can either use the Negate node or the Map node to keep your interface clean and running from 0 to 1.


PRO TIP 3: If you want to reverse your input but still want to give the user a 0 to 1 experience, add the 1-X node. This will turn your 0 to 1 input into a 1 to 0 input with some clever math magic.


Toggles

To create a toggle simply create an input Boolean node. Remember that the state the boolean is in is saved as well. 


Menus and Selectors

To create a selection of options or a drop down menu, you can use the Choice Input node. You can set the amount of options in the textfield in the patch inspector. When you use up to five choices you will get button selection. When you use six or more choices you will get a drop down menu.

Color selectors

To create a color selection in Resolume you can use the Color input node. This node will create the standard color selection menu in Resolume. There the user can use the color picker, RGB colors, HSB colors and palettes. 


Triggers

To create a trigger, simply create a trigger input node. That’s all, there is nothing more to it. Pew! Pew!



FFT

You can use the Spectrum input node to use the FFT information from Resolume in Wire. When using FFT you might want to explore the Falloff, Frequency to Pitch and Frequency to BPM nodes.

Related Articles