Contents



Getting Started (Cont'd)

Next
 

Container Properties and Automation

As we said before, sub-controls are like building blocks. They have to be put together to form a complete control. The control's parameters are defined by the Patch Mem modules that are used to interface the control's sub-controls with the rest of the SynthEdit project. Those parameters, and all other properties that relate to the entire control, come together at the level of the control's container.

We've already covered the use of a container's "Controls on Parent" pin to control the visibility of GUI elements inside the container on the panel view of the container's parent container. A container's right-click Properties also include a "Controls on Module" parameter that controls the visibility of internal GUI elements on the container module in structure view.

The information and controls in a container's right-click Automation properties relate directly to the control's Patch Mem module(s). Here's the structure of the Joystick prefab, and its Automation properties:

There are 2 parameters, one for each Patch Mem - Float.

The Controller column is where you would assign a MIDI CC#, RPN, or NRPN for MIDI automation of each parameter. If you click where it says "<none>", you will be given a choice and a chance to enter the MIDI controller or parameter number.

Each individual parameter can be set to ignore program changes in the Ignore PC column. Set this to True if you DON'T want the parameter's values to be saved along with each patch.

The Private column controls whether or not the parameter is used for VST automation.

The Label column is taken from the Patch Mem module's Name pin. Here, the "Y" label has been entered directly into the Patch Mem - Float's right-click Properties.

 

 

 

 

 

 

top

Next