Properties Common to Nearly All Controls:

Name: the name of the control as it will appear in Voltage Modular when it’s used in automation or gets mapped to the Performance Module. As mentioned earlier, it’s also used when saving & restoring the control’s state when your module gets saved in a Voltage Modular preset, so avoid changing this name after you’ve published the module.

  • Variable Name: the control’s Java variable name. It needs to meet Java standards for variable names or your code won’t compile.

  • Left, Top, Width, and Height: The control’s size and position. Some controls (notably audio and MIDI jacks) don’t allow you to change their sizes.

  • Lock Size: If checked, you won’t be able to change the control’s size

  • Lock Position: If checked, you won’t be able to move the control

  • Lock Aspect Ratio: If checked, changing the control’s width will also automatically change its height (and vice versa) to match the control’s skin’s original aspect ratio.

  • Skin: The skin that governs the control’s appearance. Voltage Module Designer comes with a variety of skins for most control types, and you can use the Skin Editor Dialog (accessible from the Edit menu) to add skins of your own.

  • Notes: A catch-all repository for any notes to yourself about the control. (These notes won’t be part of the published module.)