Struct MidiUtils.AnalyzedParameter

Namespace
SpessaSharp.MIDI.Utils
Assembly
SpessaSharp.dll
public readonly struct MidiUtils.AnalyzedParameter
Inherited Members

Properties

AsChannelMidiParameter

public (ChannelMidiParameter Param, int Channel)? AsChannelMidiParameter { get; }

Property Value

(ChannelMidiParameter Param, int Channel)?

AsControllerChange

public (Midi.CC Controller, int Value, int Channel)? AsControllerChange { get; }

Property Value

(Midi.CC Controller, int Value, int Channel)?

MType

public MidiUtils.AnalyzedParameter.Type MType { get; }

Property Value

MidiUtils.AnalyzedParameter.Type

Methods

Of(Type)

public static MidiUtils.AnalyzedParameter Of(MidiUtils.AnalyzedParameter.Type type)

Parameters

type MidiUtils.AnalyzedParameter.Type

Returns

MidiUtils.AnalyzedParameter

Of(ChannelMidiParameter, int)

public static MidiUtils.AnalyzedParameter Of(ChannelMidiParameter parameter, int channel)

Parameters

parameter ChannelMidiParameter
channel int

Returns

MidiUtils.AnalyzedParameter

OfControllerChange(CC, int, int)

public static MidiUtils.AnalyzedParameter OfControllerChange(Midi.CC controller, int value, int channel)

Parameters

controller Midi.CC
value int
channel int

Returns

MidiUtils.AnalyzedParameter

Operators

implicit operator AnalyzedParameter(Type)

public static implicit operator MidiUtils.AnalyzedParameter(MidiUtils.AnalyzedParameter.Type type)

Parameters

type MidiUtils.AnalyzedParameter.Type

Returns

MidiUtils.AnalyzedParameter