Preset.Ch

Defines parameters of a single channel.

Members

Variables

aLFOlevels
float[4] aLFOlevels;

Amplitude LFO assign levels Index notation: 0: Left channel 1: Right channel 2: Aux send A, 3: Aux send B

atkX
ubyte atkX;

Amplitude LFO to Attack time control (between 0 and 127)

auxSendA
float auxSendA;

Aux send A

auxSendB
float auxSendB;

Aux send B

chCtrl
uint chCtrl;

Stores channel control flags.

chnlTun
float chnlTun;

A-4 channel tuning in hertz.

decX
ubyte decX;

Decay time control (between 0 and 127)

eegDetuneAm
uint eegDetuneAm;

Pitch amount for EEG Bit 31-25: Coarse (-64 to +63 seminotes) Bit 24-0: Fine (0 to 100 cents)

eegLevels
float[4] eegLevels;

EEG assign levels Index notation: 0: Left channel 1: Right channel 2: Aux send A, 3: Aux send B

masterBal
float masterBal;

Master balance (0.0 to 1.0)

masterVol
float masterVol;

Master volume (0.0 to 1.0)

pLFOlevel
float pLFOlevel;

Pitch LFO level

pitchBendSens
uint pitchBendSens;

Pitch bend sensitivity Bit 31-25: Coarse (0 to 127 seminotes) Bit 24-0: Fine (0 to 100 cents)

relX
ubyte relX;

Release time control (between 0 and 127)

rmAmount
int rmAmount;

Ring modulation amount Only available on select algorithms

shpAX
float shpAX;

ADSR shaping parameter (for the attack phase)

shpRX
float shpRX;

ADSR shaping parameter (for the decay/release phase)

susCCX
ubyte susCCX;

Sustain curve control (between 0 and 127) 0: Percussive mode 1 - 63: Descending over time 64: Constant 65 - 127: Ascending over time

susLevel
float susLevel;

Sustain level

Meta