Control Generator

The Control Generator audio object allows to generate a constant control value at a specified time.

Control Generator Properties

Below table describes the audio object properties and functionalities.

Properties Description
# of  Control outputs Enter the number of control outputs.
In Single control mode, the number of control outputs is configurable between 1 to 255.
In Multi control mode, the number of control outputs is the same as the number of control inputs.

  • Range: 1 to 255 (Min – 1 and Max – 255)
  • By default, the number of output channels is set to 1.
Display Name Display the name of the Control Generator audio object in signal flow design. It can be changed based on the intended usage of the object.
Object Mode This audio object can be configured in two operation modes.

  • Single control
  • Multi control

Mode

The object operates in one of the following two modes:

Mode Description
Single control In this mode, the object has a single control input and configurable control outputs ranging from 1 to 255.
It has a single set of tuning parameters that decide the functioning of all control outputs. Based on the Control value and Trigger time configured, which is applied to all the control outputs,  the constant control value is sent out every “n” seconds i.e. trigger time configured.
If its value is 0 the control value is sent out just once.

This is the default mode.

Multi control This audio object can be configured with control channels ranging from 1 to 255.
The number of control inputs will be equal to the control outputs. The object has a separate set of tuning parameters that decide the functioning of each control output. Control value and Trigger time can be configured separately for each control output.
The default number of control channels shall be 1.

The control input in both modes is triggered only and the value at the control output is set by the Control value tuning parameter.

Additional parameters

There are no additional parameters available for the Control Generator audio object.

Tuning Parameters

The following are the paraments that can be tuned from GTT.

Parameter Description Data Type Range Default Unit
Control Value The value which is sent out to the control output. Setting this value will send the constant control value out. xFloat32

Min: single precision float minimum -3.402823 x 10^38

Max: single precision float maximum 3.402823  x 10^38

0.0f NA
Trigger time

It is the rate at which the control value is sent on the control output.

Setting this tuning parameter shall send the constant control value out. If its value is 0 the control value is sent out just once. If its value is greater than 0, let’s say a value of N, the control value shall be sent out every N seconds.

xFloat32 0 – 600 0.0f seconds

Control Interface

The Single-control mode has a single control input and configurable control outputs. The control outputs are configured using the “# of Control outputs” property.  The control output value ranges from 1 to 255.

By default, control input and control output is 1.

The Multi-control mode has configurable control outputs. The control outputs are configured using the “# of Control outputs” property.  The control output value ranges from 1 to 255.
The number of control inputs is equal to the control outputs.

Native Panel

The Control Generator audio object does not support a native panel.

Configuring the Biquad Filter Panel

The EqPanel can be used to apply Biquad filters to the signal.

The native panel called EQ panel (Overview)
EQ Panel

Select a channel to be tuned in the EQ panel

Select a channel from the pull down menu at the top left of the EQ panel; the current channel is marked with a green square.

The selected channel number is displayed in the header of the channel list.

A screenshot of the channel selection drop down in the EQ panel
Selecting a channel in the EQ panel

It is possible to modify the chart type of the EQ panel. There are two chart types available in the EQ panel

  • The Amplitude phase is used to turn on and off appropriate charts.
  • Phase unwrapped is displayed in absolute values. If the phase is wrapped, the display is limited to +-180 °. If it exceeds 180 ° or -180 ° it is continued on the other side of the vertical scale.

To switch the chart type

Use the chart type bar in the upper right corner of the EQ panel.

Click on Chart Type.

The Chart Type bar will be opened.

Chart Type Bar in EQ Panel

In addition to the available settings modifying the type of the chart, you can also see some additional important information on the EQ panel settings:

  • Used Biquads informs you about the available Biquads. The first number is the number of Biquads that have not been bypassed. The second number is the number of available Biquads.
  • Sample rate shows the sample rate at which the filters are operated.

The sample rate is not connected yet to the virtual amplifier, so this value will not change when you update the signal flow with the Signal Flow Designer.