The Mapping section is divided in 3 columns: Functions, Parameters and Controls
In this column you select what you want to control. Upon selecting a target element, it shows a list of the available functions for that element.
Click on a Function name to select it.
In the example above, we have selected the "Layer Dashboard Link" function on the "Resolume Arena" element.
After selecting a Function, its parameters will be displayed in the second column. The parameters are always related to the selected function.
In the example above, the selected function ("Layer Dashboard Link") has two numeric parameters: "Layer Number" and "Link Number". Set them according to what you want to control.
Finally, you must select which control you want to assign to the function you selected.
Much like the Functions list, you start by selecting the Element on top (in our example, we used a Midicraft .Fade).
After selecting the element, it will show all the available controls on that element. The tabs help you identify the control types .
Select a Control type (Faders, Buttons, Encoders, Axis, Selectors or Others) and click on the Control name to assign the previously selected function.
Feedback is provided by some Functions back to the assigned Controls.
So, if you wonder why you are not getting any feedback on button LEDs for example, please check if you have connected the button to a function that provides feedback.
If you need to connect to a function that does not provide feedback, but you want feedback, you will need to generate it. There are a few drivers that can help you do just that:
Generates ON/OFF feedback based on the button press/release events
Asserts that only one button per group has its feedback ON
Simply map the button to both the function (without feedback) and one of the aforementioned utility drivers. The function will provide the functionality and the utility driver will provide the feedback back to the button.