Channel Group Component [BETA]

The Channel Group Component allows you to define a group of DSP components and have it automatically replicated a number of times. Each replication is called a Channel. You can select one or more Channels, and change the controls within a component or components and those changes are made only within the selected Channels. For example, if you place a Gain component in a Channel Group that has four Channels, you effectively have four gain components that you can control individually, all four as a group or multiple groups. You cannot place a Channel Group within another Channel group.

Note: This is a BETA component. Though it is functional, it is not feature complete and is subject to change.

Controls

The Gain and Bandwidth controls below are set differently (orange highlighting) in at least one of the Channels when the All button is selected.

Tip: The following Controls can be copied and used in a User Control Interface.

Control

Function

Default / Range

1 - n

Buttons to identify and select the Channels one at a time. You can select multiple Channels.

Default = 4

Range = 1 to 1024

Prev

Moves focus to previous Channel

N / A

Next

Moves focus to next Channel

N / A

Exclusive

Allows only one Channel to be selected at a time

N / A

All

Selects all Channels

N / A

Clear

Clears any selected Channels

N / A

Using the Channel Group

The Channel Group is designed to be able to create multiple identical groups of DSP components where the controls in the in the components can be changed separately per Channel, or simultaneously in all or some of the Channels. The Channel Group takes the place of manually making and connecting duplicate groups of DSP Components.

Rules

Procedure

  1. Place the desired component(s) in the Channel Group and make the appropriate connections inside of and to/from the Channel Group. You now have n duplicates of your components and connections based on the number of Channels set in the Properties. The Inputs and Outputs per Channel are set in the Properties.
  2. If necessary, move the Input and Output pins that are inside the Channel Group to help with organization.
  3. Select one or more Channels.
    • Exclusive - You can select only one Channel at a time; the Channel buttons act like radio buttons. Any adjustments made to controls are made for that Channel only.
    • Select All - Selects all Channels; the Channel buttons act like independent toggle buttons. Any adjustments made to controls are made for only the selected Channels.
    • Select None - Clears or de-selects all Channels; the Channel buttons act like independent toggle buttons. When there are no Channels selected, you can not make any adjustments to the Component's controls.
    • Prev and Next - Moves the Channel selection to the left or to the right, and stops at Channel 1, or the highest number Channel. Any adjustments made to controls are made for the selected Channel only.
  4. As you select the desired Channels, make adjustments to the Components' controls as necessary.

Properties

Property

Function

Choices

Name

User-defined name to identify the Channel Group component.

User input

Channel Count

Sets the number of Channels available.

1 to 512

Audio Input Count

Sets the number of Audio Input connections per Channel.

Maximum is 512 divided by Channel count - rounded down

0 to 512

Audio Output Count

Sets the number of Audio Output connections per Channel.

Maximum is 512 divided by Channel count - rounded down.

0 to 512

Control Input Count

Sets the number of Control Input connections per Channel.

Maximum is 512 divided by Channel count - rounded down

0 to 512

Control Output Count

Sets the number of Control Output connections per Channel.

Maximum is 512 divided by Channel count - rounded down

0 to 512

Control Pins

The Channel Group has no Control Pins.