PCM8.Preset

Stores preset information.

Members

Variables

adsrToDetune
float adsrToDetune;

ADSR to pitch bend amount

adsrToVol
float adsrToVol;

ADSR to output level amount

auxSendA
float auxSendA;

Aux send level A

auxSendB
float auxSendB;

Aux send level B

balance
float balance;

Master output balance

eAtk
ubyte eAtk;

Attack time selector

eAtkShp
float eAtkShp;

Attack shaping

eDec
ubyte eDec;

Decay time selector

eRel
ubyte eRel;

Release time selector

eRelShp
float eRelShp;

Release shaping

eSusC
ubyte eSusC;

Sustain control (0: percussive; 1-63: descending; 64: constant; 65-127: ascending)

eSusLev
float eSusLev;

Sustain level

flags
uint flags;

Contains various binary settings

lfoToVol
float lfoToVol;

Tremolo level (LFO to volume)

masterVol
float masterVol;

Master output volume

pitchBendAm
float pitchBendAm;

Pitch bend range

sampleMapping
SampleAssignment[128] sampleMapping;

Stores sample mappings for each note.

velToAtkShp
float velToAtkShp;

Assigns velocity to attack shape of envelop generator

velToAuxSendAm
float velToAuxSendAm;

Assigns velocity to aux send levels

velToLevelAm
float velToLevelAm;

Assigns velocity to output levels

velToRelShp
float velToRelShp;

Assigns velocity to release shape of envelop generator

vibrAm
float vibrAm;

FLO to pitch bend amount

Meta