Class DynamicModulatorManager

Namespace
SpessaSharp.Synthesizer.Engine.Channel
Assembly
SpessaSharp.dll

A class for dynamic modulators that are assigned for more complex system exclusive messages

public sealed class DynamicModulatorManager
Inheritance
DynamicModulatorManager
Inherited Members

Constructors

DynamicModulatorManager(int)

A class for dynamic modulators that are assigned for more complex system exclusive messages

public DynamicModulatorManager(int channel)

Parameters

channel int

Fields

Active

public bool Active

Field Value

bool

ModulatorList

The current dynamic modulator list.

public readonly List<(Voice.Modulator Mod, Voice.Modulator.ID ID)> ModulatorList

Field Value

List<(Voice.Modulator Mod, Voice.Modulator.ID ID)>

Methods

ResetModulators()

public void ResetModulators()

SetupReceiver(int, int, int, bool, string, bool)

public void SetupReceiver(int addr3, int data, int source, bool isCC, string sourceName, bool bipolar = false)

Parameters

addr3 int
data int
source int
isCC bool
sourceName string
bipolar bool