Struct ConnectionSource.DLSDestination
- Namespace
- SpessaSharp.SoundBank.DLS
- Assembly
- SpessaSharp.dll
public readonly record struct ConnectionSource.DLSDestination : IEquatable<ConnectionSource.DLSDestination>
- Implements
- Inherited Members
Constructors
DLSDestination(int)
public DLSDestination(int Value)
Parameters
Valueint
Fields
ChorusSend
Chorus send level 10ths of a percent
public static readonly ConnectionSource.DLSDestination ChorusSend
Field Value
FilterCutOff
Low pass filter cutoff frequency
public static readonly ConnectionSource.DLSDestination FilterCutOff
Field Value
FilterQ
Low pass filter resonance
public static readonly ConnectionSource.DLSDestination FilterQ
Field Value
Gain
Linear gain
public static readonly ConnectionSource.DLSDestination Gain
Field Value
KeyNum
MIDI key number
public static readonly ConnectionSource.DLSDestination KeyNum
Field Value
ModEnvAttack
Modulation envelope attack
public static readonly ConnectionSource.DLSDestination ModEnvAttack
Field Value
ModEnvDecay
Modulation envelope decay
public static readonly ConnectionSource.DLSDestination ModEnvDecay
Field Value
ModEnvDelay
Modulation envelope delay
public static readonly ConnectionSource.DLSDestination ModEnvDelay
Field Value
ModEnvHold
Modulation envelope hold
public static readonly ConnectionSource.DLSDestination ModEnvHold
Field Value
ModEnvRelease
Modulation envelope release
public static readonly ConnectionSource.DLSDestination ModEnvRelease
Field Value
ModEnvSustain
Modulation envelope sustain
public static readonly ConnectionSource.DLSDestination ModEnvSustain
Field Value
ModLFODelay
Modulation LFO delay
public static readonly ConnectionSource.DLSDestination ModLFODelay
Field Value
ModLFOFreq
Modulation LFO frequency
public static readonly ConnectionSource.DLSDestination ModLFOFreq
Field Value
None
No destination
public static readonly ConnectionSource.DLSDestination None
Field Value
Pan
Pan 10ths of a percent
public static readonly ConnectionSource.DLSDestination Pan
Field Value
Pitch
Pitch in cents
public static readonly ConnectionSource.DLSDestination Pitch
Field Value
Reserved
public static readonly ConnectionSource.DLSDestination Reserved
Field Value
ReservedEG1
public static readonly ConnectionSource.DLSDestination ReservedEG1
Field Value
ReservedEG2
public static readonly ConnectionSource.DLSDestination ReservedEG2
Field Value
ReverbSend
Reverb send level 10ths of a percent
public static readonly ConnectionSource.DLSDestination ReverbSend
Field Value
VibLFODelay
Vibrato LFO delay
public static readonly ConnectionSource.DLSDestination VibLFODelay
Field Value
VibLFOFreq
Vibrato LFO frequency
public static readonly ConnectionSource.DLSDestination VibLFOFreq
Field Value
VolEnvAttack
Volume envelope attack
public static readonly ConnectionSource.DLSDestination VolEnvAttack
Field Value
VolEnvDecay
Volume envelope decay
public static readonly ConnectionSource.DLSDestination VolEnvDecay
Field Value
VolEnvDelay
Volume envelope delay
public static readonly ConnectionSource.DLSDestination VolEnvDelay
Field Value
VolEnvHold
Volume envelope hold
public static readonly ConnectionSource.DLSDestination VolEnvHold
Field Value
VolEnvRelease
Volume envelope release
public static readonly ConnectionSource.DLSDestination VolEnvRelease
Field Value
VolEnvSustain
Volume envelope sustain
public static readonly ConnectionSource.DLSDestination VolEnvSustain
Field Value
Properties
Value
public int Value { get; init; }
Property Value
Methods
IsAny(params ReadOnlySpan<DLSDestination>)
public bool IsAny(params ReadOnlySpan<ConnectionSource.DLSDestination> dests)