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