Enum Generator.Type

Namespace
SpessaSharp.SoundBank
Assembly
SpessaSharp.dll

All SoundFont2 Generator enumerations.

public enum Generator.Type : byte

Fields

Amplitude = 61

[-1000;1000] -> 1/10%

AttackModEnv = 26

Mod env - attack of mod env

AttackVolEnv = 34

Vol env - attack of envelope

ChorusEffectsSend = 15

Effect send - how much is sent to chorus -

CoarseTune = 51

Tune - pitch offset in semitones

DecayModEnv = 28

Mod env - decay of mod env

DecayVolEnv = 36

Vol env - decay of envelope

DelayModEnv = 25

Mod env - 0 = 1 s decay till mod env starts

DelayModLFO = 21

Mod lfo - delay for mod lfo to start from zero

DelayVibLFO = 23

Vib lfo - delay for vibrato lfo to start from zero

DelayVolEnv = 33

Vol env - delay of envelope from zero (weird scale)

EndAddrsCoarseOffset = 12

Sample control - move sample end point in, increments

EndAddrsOffset = 1

Sample control - moves sample end point

EndLoopAddrsCoarseOffset = 50

Sample control - moves sample loop end point in, increments

EndLoopAddrsOffset = 3

Loop control - moves loop end point

EndOper = 60

End marker

ExclusiveClass = 57

Sample - = cut = choke group

FineTune = 52

Tune - pitch offset in cents

FreqModLFO = 22

Mod lfo - frequency of mod lfo, 0 = 8.176 Hz, units: f => 1200log2(f/8.176)

FreqVibLFO = 24

Vib lfo - frequency of vibrato lfo, 0 = 8.176Hz, unit: f => 1200log2(f/8.176)

HoldModEnv = 27

Mod env - hold of mod env

HoldVolEnv = 35

Vol env - hold of envelope

InitialAttenuation = 48

Zone - allows turning down the volume, 10 = -1dB

InitialFilterFc = 8

Filter - lowpass filter cutoff in cents

InitialFilterQ = 9

Filter - lowpass filter resonance

Instrument = 41

Zone - instrument index to use for preset zone

Invalid = 67

Invalid generator

KeyNum = 46

Zone - instrument only always use this midi number (ignore what's pressed)

KeyNumToModEnvDecay = 32

Mod env - also modulating mod envelope decay with key number

KeyNumToModEnvHold = 31

Mod env - also modulating mod envelope hold with key number

KeyNumToVolEnvDecay = 40

Vol env - key number to volume envelope decay

KeyNumToVolEnvHold = 39

Vol env - key number to volume envelope hold

KeyRange = 43

Zone - key range for which preset / instrument zone is active

ModEnvToFilterFc = 11

Filter modulation - modulation envelope lowpass filter cutoff in cents

ModEnvToPitch = 7

Pitch modulation - modulation envelope pitch modulation in cents

ModLFOAmplitudeDepth = 66

[0;1000] -> 1/10%

ModLFORate = 65

[-1000;1000] -> Hz/100

ModLFOToFilterFc = 10

Filter modulation - modulation lfo lowpass filter cutoff in cents

ModLFOToPitch = 5

Pitch modulation - modulation lfo pitch modulation in cents

ModLFOToVolume = 13

Modulation lfo - volume (tremolo), where 100 = 10dB

OverridingRootKey = 58

Sample - can override the sample's original pitch

Pan = 17

Panning - where -500 = left, 0 = center, +500 = right

ReleaseModEnv = 30

Mod env - release of mod env

ReleaseVolEnv = 38

Vol env - release of envelope

Reserved1 = 42
Reserved2 = 49
Reserved3 = 55
ReverbEffectsSend = 16

Effect send - how much is sent to reverb -

SampleID = 53

Sample - instrument zone only which sample to use

SampleModes = 54

Sample - 0 = no loop, 1 = loop, 2 = start on release, 3 = loop and play till the end in release phase

ScaleTuning = 56

Sample - the degree to which MIDI key number influences pitch, 100 = default

StartAddrsCoarseOffset = 4

Sample control - moves sample start point in, increments

StartAddrsOffset = 0

Sample control - moves sample start point

StartLoopAddrsCoarseOffset = 45

Sample control - moves sample loop start point in, increments

StartLoopAddrsOffset = 2

Loop control - moves loop start point

SustainModEnv = 29

Mod env - sustain of mod env

SustainVolEnv = 37

Vol env - sustain of envelope

Unused1 = 14
Unused2 = 18
Unused3 = 19
Unused4 = 20
Unused5 = 59
VelRange = 44

Zone - velocity range for which preset / instrument zone is active

Velocity = 47

Zone - instrument only always use this velocity (ignore what's pressed)

VibLFOAmplitudeDepth = 63

[0;1000] -> 1/10%

VibLFORate = 62

[-1000;1000] -> Hz/100

VibLFOToFilterFc = 64

Like modLfoToFilterFc

VibLFOToPitch = 6

Pitch modulation - vibrato lfo pitch modulation in cents