AVX Architect - VIRTUAL View: Logic Bindable
Table of Contents
Brand:
- AMX
- BSS Audio
Models:
- AVX Architect
Overview:
This article continues the exploration of the VIRTUAL view of AVX Architect and examines various Logic Bindable objects.
To see a video of this article, click HERE.
Logic Bindable:
The Logic Bindable objects are located in the VIRTUAL view under Logic in the Processing section.
The Logic Bindable object provides a method to bind parameters to Logic objects. There are three types of Logic Bindable objects, each specifically intended for three common types of audio parameters.
The first type is the Logic Binary object.

Logic Binary objects are intended for binary parameters with two states, such as mutes, matrix crosspoints, and other ON/OFF controls.
For this example a gain object is used for its mute parameter.
Drag a Logic Binary object into the workspace.

Open the Gain object factory panel, and enable Selection Mode.

The mute button can then be associated by dragging it directly onto the Logic Binary object.

When the mute is enabled, the output on this object will be high.

The intended Logic Bindable object for a particular parameter can also be created by dragging the mute directly onto the workspace. This automatically creates a Logic Binary object associated with the mute.


Multi-state parameters can be bound to the Logic Binary object, and the output will be low for the first half of the bound parameter states. For example, an eight-state source selector will cause the Logic Binary to be low for inputs 1–2 and high for inputs 3–4.


Continuous parameters can also be bound to the Logic Binary object, and the output will be low when the parameter value is below 50 percent of its value range and high when above.


The input node of any Logic Bindable object does not need to be used and may remain unconnected depending on functionality. With no input attached, the output will simply drive high when the mute is enabled, such as when interacted with using a custom panel.
The second type is the Logic Continuous object.

Logic Continuous objects are intended for continuous parameters that operate within a range of values, such as gains, meters, and frequency.

Binary parameters can be bound to the Logic Continuous object, and the output will be 0 percent when the bound parameter is low and 100 percent when the value is high.

Multi-state parameters can also be bound to the Logic Continuous object, and the output will be a rounded percentage based on the number of parameter values. For example, a four-source selector will be 0 percent at the None setting, then 25, 50, 75, and 100 percent for the other inputs.


The third type is the Logic Multistate object.

Logic Multistate objects are intended for parameters with two or more states, such as Source Selector or Filter Types.


In the PROPERTIES section for the Logic Multistate object, the input and output types can be changed between discrete or percentage types.
Binary parameters can be bound to the Logic Multistate object, and the object will be set to only have two inputs and outputs.
Continuous parameters can also be bound to the Logic Multistate object, but the resulting output is static and therefore has a very limited use case.
Table of Contents

