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 = 26Mod env - attack of mod env
AttackVolEnv = 34Vol env - attack of envelope
ChorusEffectsSend = 15Effect send - how much is sent to chorus -
CoarseTune = 51Tune - pitch offset in semitones
DecayModEnv = 28Mod env - decay of mod env
DecayVolEnv = 36Vol env - decay of envelope
DelayModEnv = 25Mod env - 0 = 1 s decay till mod env starts
DelayModLFO = 21Mod lfo - delay for mod lfo to start from zero
DelayVibLFO = 23Vib lfo - delay for vibrato lfo to start from zero
DelayVolEnv = 33Vol env - delay of envelope from zero (weird scale)
EndAddrsCoarseOffset = 12Sample control - move sample end point in, increments
EndAddrsOffset = 1Sample control - moves sample end point
EndLoopAddrsCoarseOffset = 50Sample control - moves sample loop end point in, increments
EndLoopAddrsOffset = 3Loop control - moves loop end point
EndOper = 60End marker
ExclusiveClass = 57Sample - = cut = choke group
FineTune = 52Tune - pitch offset in cents
FreqModLFO = 22Mod lfo - frequency of mod lfo, 0 = 8.176 Hz, units: f => 1200log2(f/8.176)
FreqVibLFO = 24Vib lfo - frequency of vibrato lfo, 0 = 8.176Hz, unit: f => 1200log2(f/8.176)
HoldModEnv = 27Mod env - hold of mod env
HoldVolEnv = 35Vol env - hold of envelope
InitialAttenuation = 48Zone - allows turning down the volume, 10 = -1dB
InitialFilterFc = 8Filter - lowpass filter cutoff in cents
InitialFilterQ = 9Filter - lowpass filter resonance
Instrument = 41Zone - instrument index to use for preset zone
Invalid = 67Invalid generator
KeyNum = 46Zone - instrument only always use this midi number (ignore what's pressed)
KeyNumToModEnvDecay = 32Mod env - also modulating mod envelope decay with key number
KeyNumToModEnvHold = 31Mod env - also modulating mod envelope hold with key number
KeyNumToVolEnvDecay = 40Vol env - key number to volume envelope decay
KeyNumToVolEnvHold = 39Vol env - key number to volume envelope hold
KeyRange = 43Zone - key range for which preset / instrument zone is active
ModEnvToFilterFc = 11Filter modulation - modulation envelope lowpass filter cutoff in cents
ModEnvToPitch = 7Pitch modulation - modulation envelope pitch modulation in cents
ModLFOAmplitudeDepth = 66[0;1000] -> 1/10%
ModLFORate = 65[-1000;1000] -> Hz/100
ModLFOToFilterFc = 10Filter modulation - modulation lfo lowpass filter cutoff in cents
ModLFOToPitch = 5Pitch modulation - modulation lfo pitch modulation in cents
ModLFOToVolume = 13Modulation lfo - volume (tremolo), where 100 = 10dB
OverridingRootKey = 58Sample - can override the sample's original pitch
Pan = 17Panning - where -500 = left, 0 = center, +500 = right
ReleaseModEnv = 30Mod env - release of mod env
ReleaseVolEnv = 38Vol env - release of envelope
Reserved1 = 42Reserved2 = 49Reserved3 = 55ReverbEffectsSend = 16Effect send - how much is sent to reverb -
SampleID = 53Sample - instrument zone only which sample to use
SampleModes = 54Sample - 0 = no loop, 1 = loop, 2 = start on release, 3 = loop and play till the end in release phase
ScaleTuning = 56Sample - the degree to which MIDI key number influences pitch, 100 = default
StartAddrsCoarseOffset = 4Sample control - moves sample start point in, increments
StartAddrsOffset = 0Sample control - moves sample start point
StartLoopAddrsCoarseOffset = 45Sample control - moves sample loop start point in, increments
StartLoopAddrsOffset = 2Loop control - moves loop start point
SustainModEnv = 29Mod env - sustain of mod env
SustainVolEnv = 37Vol env - sustain of envelope
Unused1 = 14Unused2 = 18Unused3 = 19Unused4 = 20Unused5 = 59VelRange = 44Zone - velocity range for which preset / instrument zone is active
Velocity = 47Zone - instrument only always use this velocity (ignore what's pressed)
VibLFOAmplitudeDepth = 63[0;1000] -> 1/10%
VibLFORate = 62[-1000;1000] -> Hz/100
VibLFOToFilterFc = 64Like modLfoToFilterFc
VibLFOToPitch = 6Pitch modulation - vibrato lfo pitch modulation in cents