Struct Event
- Namespace
- SpessaSharp.Synthesizer
- Assembly
- SpessaSharp.dll
public readonly struct Event
- Inherited Members
-
Properties
AsChannelParameterChange
public Event.CbChannelMidiParameterChange? AsChannelParameterChange { get; }
Property Value
- Event.CbChannelMidiParameterChange?
AsChannelPressure
public Event.CbChannelPressure? AsChannelPressure { get; }
Property Value
- Event.CbChannelPressure?
AsControllerChange
public Event.CbControllerChange? AsControllerChange { get; }
Property Value
- Event.CbControllerChange?
AsDisplayMessage
public Event.CbDisplayMessage? AsDisplayMessage { get; }
Property Value
- Event.CbDisplayMessage?
AsEffectChange
public Event.CbEffectChange? AsEffectChange { get; }
Property Value
- Event.CbEffectChange?
AsGlobalParameterChange
public Event.CbGlobalMidiParameterChange? AsGlobalParameterChange { get; }
Property Value
- Event.CbGlobalMidiParameterChange?
AsMuteChannel
public Event.CbMuteChannel? AsMuteChannel { get; }
Property Value
- Event.CbMuteChannel?
AsNoteOff
public Event.CbNoteOff? AsNoteOff { get; }
Property Value
- Event.CbNoteOff?
AsNoteOn
public Event.CbNoteOn? AsNoteOn { get; }
Property Value
- Event.CbNoteOn?
AsPolyPressure
public Event.CbPolyPressure? AsPolyPressure { get; }
Property Value
- Event.CbPolyPressure?
AsPresetListChange
public Event.CbPresetListChange? AsPresetListChange { get; }
Property Value
- Event.CbPresetListChange?
AsProgramChange
public Event.CbProgramChange? AsProgramChange { get; }
Property Value
- Event.CbProgramChange?
AsReset
public Event.CbReset? AsReset { get; }
Property Value
- Event.CbReset?
AsStopAll
public Event.CbStopAll? AsStopAll { get; }
Property Value
- Event.CbStopAll?
AsSystemParameterChange
public Event.CbSystemParameterChange? AsSystemParameterChange { get; }
Property Value
- Event.CbSystemParameterChange?
EventType
public Event.Type EventType { get; init; }
Property Value
- Event.Type
IsChannelAdded
public bool IsChannelAdded { get; }
Property Value
- bool
Methods
Of(CbChannelMidiParameterChange)
public static Event Of(Event.CbChannelMidiParameterChange channelParamChange)
Parameters
channelParamChange Event.CbChannelMidiParameterChange
Returns
- Event
Of(CbChannelPressure)
public static Event Of(Event.CbChannelPressure channelPressure)
Parameters
channelPressure Event.CbChannelPressure
Returns
- Event
Of(CbControllerChange)
public static Event Of(Event.CbControllerChange controllerChange)
Parameters
controllerChange Event.CbControllerChange
Returns
- Event
Of(CbDisplayMessage)
public static Event Of(Event.CbDisplayMessage displayMessage)
Parameters
displayMessage Event.CbDisplayMessage
Returns
- Event
Of(CbEffectChange)
public static Event Of(Event.CbEffectChange effectChange)
Parameters
effectChange Event.CbEffectChange
Returns
- Event
Of(CbGlobalMidiParameterChange)
public static Event Of(Event.CbGlobalMidiParameterChange globalParamChange)
Parameters
globalParamChange Event.CbGlobalMidiParameterChange
Returns
- Event
Of(CbMuteChannel)
public static Event Of(Event.CbMuteChannel muteChannel)
Parameters
muteChannel Event.CbMuteChannel
Returns
- Event
Of(CbNoteOff)
public static Event Of(Event.CbNoteOff noteOff)
Parameters
noteOff Event.CbNoteOff
Returns
- Event
Of(CbNoteOn)
public static Event Of(Event.CbNoteOn noteOn)
Parameters
noteOn Event.CbNoteOn
Returns
- Event
Of(CbPolyPressure)
public static Event Of(Event.CbPolyPressure polyPressure)
Parameters
polyPressure Event.CbPolyPressure
Returns
- Event
Of(CbPresetListChange)
public static Event Of(Event.CbPresetListChange presetListChange)
Parameters
presetListChange Event.CbPresetListChange
Returns
- Event
Of(CbProgramChange)
public static Event Of(Event.CbProgramChange programChange)
Parameters
programChange Event.CbProgramChange
Returns
- Event
Of(CbReset)
public static Event Of(Event.CbReset reset)
Parameters
reset Event.CbReset
Returns
- Event
Of(CbStopAll)
public static Event Of(Event.CbStopAll stopAll)
Parameters
stopAll Event.CbStopAll
Returns
- Event
Of(CbSystemParameterChange)
public static Event Of(Event.CbSystemParameterChange systemParamChange)
Parameters
systemParamChange Event.CbSystemParameterChange
Returns
- Event
OfChannelAdded()
public static Event OfChannelAdded()
Returns
- Event
Operators
implicit operator Event(CbChannelMidiParameterChange)
public static implicit operator Event(Event.CbChannelMidiParameterChange ev)
Parameters
ev Event.CbChannelMidiParameterChange
Returns
- Event
implicit operator Event(CbChannelPressure)
public static implicit operator Event(Event.CbChannelPressure ev)
Parameters
ev Event.CbChannelPressure
Returns
- Event
implicit operator Event(CbControllerChange)
public static implicit operator Event(Event.CbControllerChange ev)
Parameters
ev Event.CbControllerChange
Returns
- Event
implicit operator Event(CbDisplayMessage)
public static implicit operator Event(Event.CbDisplayMessage ev)
Parameters
ev Event.CbDisplayMessage
Returns
- Event
implicit operator Event(CbEffectChange)
public static implicit operator Event(Event.CbEffectChange ev)
Parameters
ev Event.CbEffectChange
Returns
- Event
implicit operator Event(CbGlobalMidiParameterChange)
public static implicit operator Event(Event.CbGlobalMidiParameterChange ev)
Parameters
ev Event.CbGlobalMidiParameterChange
Returns
- Event
implicit operator Event(CbMuteChannel)
public static implicit operator Event(Event.CbMuteChannel ev)
Parameters
ev Event.CbMuteChannel
Returns
- Event
implicit operator Event(CbNoteOff)
public static implicit operator Event(Event.CbNoteOff ev)
Parameters
ev Event.CbNoteOff
Returns
- Event
implicit operator Event(CbNoteOn)
public static implicit operator Event(Event.CbNoteOn ev)
Parameters
ev Event.CbNoteOn
Returns
- Event
implicit operator Event(CbPolyPressure)
public static implicit operator Event(Event.CbPolyPressure ev)
Parameters
ev Event.CbPolyPressure
Returns
- Event
implicit operator Event(CbPresetListChange)
public static implicit operator Event(Event.CbPresetListChange ev)
Parameters
ev Event.CbPresetListChange
Returns
- Event
implicit operator Event(CbProgramChange)
public static implicit operator Event(Event.CbProgramChange ev)
Parameters
ev Event.CbProgramChange
Returns
- Event
implicit operator Event(CbReset)
public static implicit operator Event(Event.CbReset ev)
Parameters
ev Event.CbReset
Returns
- Event
implicit operator Event(CbStopAll)
public static implicit operator Event(Event.CbStopAll ev)
Parameters
ev Event.CbStopAll
Returns
- Event
implicit operator Event(CbSystemParameterChange)
public static implicit operator Event(Event.CbSystemParameterChange ev)
Parameters
ev Event.CbSystemParameterChange
Returns
- Event