Custom Controls
The Custom Controls component allows you to create a component with various types of Controls that can be used to control other components in your design through use of the Control Pins.
- The Custom Controls component has only Control Pin Input and Output, no audio inputs or outputs.
- You can create a Custom component with the type and number of controls you want.
- Controls of the same type are in Groups. You cannot have duplicate Groups in the same Component.
- You can have up to 10 different types, or Groups, of controls.
- Each Group can have up to 32 controls (of the same type).
- Each Group can have a different number of controls.
- You can give a label to the Custom Controls component by selecting the component in the Schematic and simply start typing and press enter or click off of the component when you're finished. You cannot "edit" the label once it has been entered, but you can replace the label in the same way it was entered initially.
Inputs and Outputs
Control components do not have traditional input and output pins. If a Control Pin is available for the component, an input or output will appear.
Control Pins represent the controls available in the component's Control Panel. Control Pins are used to link controls between Schematic Elements, and link to / from Control Scripts. Control Pin signal pins are represented by a square, and the wiring is represented by a thick blue / white line.
Tip: For additional properties not listed, refer to the Properties Panel help topic for more information.
Custom Controls Properties
Type
Selects the type of control for the Group.
Initially, there is only one Group visible. When you select a Type for the first Group, a second Group is displayed, and so on until you have 10 Groups.
When you select a Type, Control Pins for each control of that Type, display below the Component in the Schematic, and below the Properties in the Control Pins Section.
Count
Selects the number of controls for the Group. Each Group can have a different Count. The options are 1 to 32.
Default Range Message
Some of the Control Types have variable ranges. This message gives the default range for the specific Control. If there is no range, as with a Toggle Button, there is no message.
Customize Range
Specifies if you want to customize the Control's range or not.
Minimum
If you set the Customize Range to Yes, enter the minimum of the desired range.
Maximum
If you set the Customize Range to Yes, enter the maximum of the desired range.
The available Controls are listed in the Available Controls, and Ranges table under Properties. Their individual functions depend on how you use them. In some cases, the ranges of the Controls can be customized.
Available Controls, and Ranges
Type |
Default / Range |
Custom |
|
---|---|---|---|
Minimum |
Maximum |
||
Distance knob (meters) |
0 to 100 |
0 |
999 |
Frequency knob (Hz) |
20 to 20000 |
0.1 |
20000 |
Generic float knob |
0 to 1 |
-1,000,000,000 |
1,000,000,000 |
Generic integer knob |
0 to 1 |
|
|
Hexadecimal knob |
0x0 to FFFFFF |
0 |
8 bits (24) |
LED |
Off / On |
— |
— |
Level fader w/taper (dBFS) |
-100 to 10 |
— |
— |
Level knob (dBFS) |
-100 to 20 |
-100 |
100 |
Meter (dB) |
-100 to 20 |
— |
— |
Momentary button (Click, hold, release) |
Off / On |
— |
— |
Mute button (Toggle) |
Off / On |
— |
— |
Pan knob |
-1 to 1 |
— |
— |
Percent knob (%) |
0 to 100 |
0 |
100 |
Position knob |
0 to 1 |
— |
— |
Status Display |
0 = OK - Green 1 = Compromised - Orange 2 = Fault - Red 3 = Not Present - Gray 4 = Missing - Red 5 = Initializing - Blue |
— |
— |
Text display |
— |
— |
— |
Text edit |
— |
— |
— |
Time knob (seconds) |
0 to 1 |
0 |
86,400 |
Toggle button |
Off / On |
— |
— |
Trigger button (single pulse) |
Off / On |
— |
— |
<Remove> (Can only be used on the last in list) |
— |
— |
— |
For each Control you select, Input and Output Control Pins are supplied.
When you select a Control Type in the Properties, there are no "selectable" Control Pins in the right-side pane.
Note: The values in the following table are taken at the default setting of the Control.
Using Components with Snapshot Controller Ramp Time
Components such as the Crossover Component or other Text Controller or Custom Controls like the Integer Knobs, and Hexadecimal Knobs will not be recalled by Snapshot if the Ramp Time is a non-zero number.