MxChannel:
Filter:
Mx/Classes (extension) | Mx

MxChannel
ExtensionExtension

a group of MxUnits

Description

A channel strip which holds multiple MxUnits; groups and mixes them together.

When looking at the patch bay grid view, the MxChannels are the vertical strips.

Each square is an MxUnit. The MxChannel keeps all of its units in a Group and by default patches audio output to its fader.

Unlike Ableton, which it visually resembles, the units in the patchbay do not play mutually exclusively.

You can wire any unit to any place you like, they are all playing.

Class Methods

.new

Arguments:

units
faderArgs

Instance Methods

.units

.fader

.input

.numChannels

.pending

.myUnit

.unitsGroup

.mixGroup

.storeArgs

.init

Arguments:

argunits
argfader
nc

.makeInput

.at

Arguments:

index

.put

Arguments:

index
unit

.insert

Arguments:

index
unit

.extendUnits

Arguments:

index

.removeAt

Arguments:

index

.extractAt

Arguments:

index

.insertAt

Arguments:

index
unit
unitGroup

.move

Arguments:

fromIndex
toIndex

.children

.prepareToBundle

Arguments:

parentGroup
bundle

MixedBundle

private
bus
groupToUse

.prepareChildrenToBundle

Arguments:

bundle

MixedBundle

.loadDefFileToBundle

Arguments:

b
server

.spawnToBundle

Arguments:

bundle

MixedBundle

.stopToBundle

Arguments:

bundle

MixedBundle

.freeToBundle

Arguments:

bundle

MixedBundle

.update

Arguments:

bundle

MixedBundle

.bus

Arguments:

b

.groupForIndex

Arguments:

index
bundle

MixedBundle

.addUnitGroupMsg

Arguments:

index
g

.moveUnitGroupMsg

Arguments:

index
g

.findGroupPreviousTo

Arguments:

index

.inlets

.outlets