Struct Event.CbEffectChange
- Namespace
- SpessaSharp.Synthesizer
- Assembly
- SpessaSharp.dll
The effect that was changed, "reverb", "chorus", "delay" or "insertion"
public readonly record struct Event.CbEffectChange : IEquatable<Event.CbEffectChange>
- Implements
- Inherited Members
Constructors
CbEffectChange(Type, int, int)
The effect that was changed, "reverb", "chorus", "delay" or "insertion"
public CbEffectChange(Event.CbEffectChange.Type EffectType, int Parameter, int Value)
Parameters
EffectTypeEvent.CbEffectChange.TypeParameterintValueint
Properties
AsChorus
public Event.CbEffectChange.Chorus AsChorus { get; }
Property Value
AsDelay
public Event.CbEffectChange.Delay AsDelay { get; }
Property Value
AsInsertion
public Event.CbEffectChange.Insertion AsInsertion { get; }
Property Value
AsReverb
public Event.CbEffectChange.Reverb AsReverb { get; }
Property Value
EffectType
public Event.CbEffectChange.Type EffectType { get; init; }
Property Value
Parameter
public int Parameter { get; init; }
Property Value
Value
public int Value { get; init; }
Property Value
Methods
OfChorus(FxChorusType, int)
public static Event.CbEffectChange OfChorus(Effect.FxChorusType type, int value)
Parameters
typeEffect.FxChorusTypevalueint
Returns
OfDelay(FxDelayType, int)
public static Event.CbEffectChange OfDelay(Effect.FxDelayType type, int value)
Parameters
typeEffect.FxDelayTypevalueint
Returns
OfInsertion(int, int)
public static Event.CbEffectChange OfInsertion(int parameter, int value)
Parameters
Returns
OfReverb(FxReverbType, int)
public static Event.CbEffectChange OfReverb(Effect.FxReverbType type, int value)
Parameters
typeEffect.FxReverbTypevalueint