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

Value int

Fields

ChorusSend

Chorus send level 10ths of a percent

public static readonly ConnectionSource.DLSDestination ChorusSend

Field Value

ConnectionSource.DLSDestination

FilterCutOff

Low pass filter cutoff frequency

public static readonly ConnectionSource.DLSDestination FilterCutOff

Field Value

ConnectionSource.DLSDestination

FilterQ

Low pass filter resonance

public static readonly ConnectionSource.DLSDestination FilterQ

Field Value

ConnectionSource.DLSDestination

Gain

Linear gain

public static readonly ConnectionSource.DLSDestination Gain

Field Value

ConnectionSource.DLSDestination

KeyNum

MIDI key number

public static readonly ConnectionSource.DLSDestination KeyNum

Field Value

ConnectionSource.DLSDestination

ModEnvAttack

Modulation envelope attack

public static readonly ConnectionSource.DLSDestination ModEnvAttack

Field Value

ConnectionSource.DLSDestination

ModEnvDecay

Modulation envelope decay

public static readonly ConnectionSource.DLSDestination ModEnvDecay

Field Value

ConnectionSource.DLSDestination

ModEnvDelay

Modulation envelope delay

public static readonly ConnectionSource.DLSDestination ModEnvDelay

Field Value

ConnectionSource.DLSDestination

ModEnvHold

Modulation envelope hold

public static readonly ConnectionSource.DLSDestination ModEnvHold

Field Value

ConnectionSource.DLSDestination

ModEnvRelease

Modulation envelope release

public static readonly ConnectionSource.DLSDestination ModEnvRelease

Field Value

ConnectionSource.DLSDestination

ModEnvSustain

Modulation envelope sustain

public static readonly ConnectionSource.DLSDestination ModEnvSustain

Field Value

ConnectionSource.DLSDestination

ModLFODelay

Modulation LFO delay

public static readonly ConnectionSource.DLSDestination ModLFODelay

Field Value

ConnectionSource.DLSDestination

ModLFOFreq

Modulation LFO frequency

public static readonly ConnectionSource.DLSDestination ModLFOFreq

Field Value

ConnectionSource.DLSDestination

None

No destination

public static readonly ConnectionSource.DLSDestination None

Field Value

ConnectionSource.DLSDestination

Pan

Pan 10ths of a percent

public static readonly ConnectionSource.DLSDestination Pan

Field Value

ConnectionSource.DLSDestination

Pitch

Pitch in cents

public static readonly ConnectionSource.DLSDestination Pitch

Field Value

ConnectionSource.DLSDestination

Reserved

public static readonly ConnectionSource.DLSDestination Reserved

Field Value

ConnectionSource.DLSDestination

ReservedEG1

public static readonly ConnectionSource.DLSDestination ReservedEG1

Field Value

ConnectionSource.DLSDestination

ReservedEG2

public static readonly ConnectionSource.DLSDestination ReservedEG2

Field Value

ConnectionSource.DLSDestination

ReverbSend

Reverb send level 10ths of a percent

public static readonly ConnectionSource.DLSDestination ReverbSend

Field Value

ConnectionSource.DLSDestination

VibLFODelay

Vibrato LFO delay

public static readonly ConnectionSource.DLSDestination VibLFODelay

Field Value

ConnectionSource.DLSDestination

VibLFOFreq

Vibrato LFO frequency

public static readonly ConnectionSource.DLSDestination VibLFOFreq

Field Value

ConnectionSource.DLSDestination

VolEnvAttack

Volume envelope attack

public static readonly ConnectionSource.DLSDestination VolEnvAttack

Field Value

ConnectionSource.DLSDestination

VolEnvDecay

Volume envelope decay

public static readonly ConnectionSource.DLSDestination VolEnvDecay

Field Value

ConnectionSource.DLSDestination

VolEnvDelay

Volume envelope delay

public static readonly ConnectionSource.DLSDestination VolEnvDelay

Field Value

ConnectionSource.DLSDestination

VolEnvHold

Volume envelope hold

public static readonly ConnectionSource.DLSDestination VolEnvHold

Field Value

ConnectionSource.DLSDestination

VolEnvRelease

Volume envelope release

public static readonly ConnectionSource.DLSDestination VolEnvRelease

Field Value

ConnectionSource.DLSDestination

VolEnvSustain

Volume envelope sustain

public static readonly ConnectionSource.DLSDestination VolEnvSustain

Field Value

ConnectionSource.DLSDestination

Properties

Value

public int Value { get; init; }

Property Value

int

Methods

IsAny(params ReadOnlySpan<DLSDestination>)

public bool IsAny(params ReadOnlySpan<ConnectionSource.DLSDestination> dests)

Parameters

dests ReadOnlySpan<ConnectionSource.DLSDestination>

Returns

bool