Interface IDelayModuleHandle
This module delays the sound and the incoming events (note, pitch, phase, velocity). Max delay length = 1 min.
public interface IDelayModuleHandle : ITypedModuleHandle, IGenericSynthModuleHandle
- Inherited Members
Methods
GetAllPassFilter()
Original name: 12 'All-pass filter'
Toggle GetAllPassFilter()
Returns
GetChannels()
Original name: 6 'Channels'
Channels GetChannels()
Returns
GetDelayL(ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 2 'Delay L'
int GetDelayL(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetDelayMultiplier(ValueScalingMode)
Original name: 9 'Delay multiplier'
int GetDelayMultiplier(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetDelayR(ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 3 'Delay R'
int GetDelayR(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetDelayUnit()
Original name: 8 'Delay unit'
DelayUnit GetDelayUnit()
Returns
GetDry(ValueScalingMode)
Value range: displayed: 0 to 512, real: 0 to 512 Original name: 0 'Dry'
int GetDry(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetFeedback(ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 10 'Feedback'
int GetFeedback(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetInverse()
Original name: 7 'Inverse'
Toggle GetInverse()
Returns
GetNegativeFeedback()
Original name: 11 'Negative feedback'
Toggle GetNegativeFeedback()
Returns
GetVolumeL(ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 4 'Volume L'
int GetVolumeL(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetVolumeR(ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 5 'Volume R'
int GetVolumeR(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetWet(ValueScalingMode)
Value range: displayed: 0 to 512, real: 0 to 512 Original name: 1 'Wet'
int GetWet(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
MakeAllPassFilterEvent(Toggle)
This is a helper method to automatically handle turning target controller values into column values.
For this controller the input value is taken as is, only clamped to column value range.
PatternEvent MakeAllPassFilterEvent(Toggle value)
Parameters
valueToggle
Returns
MakeChannelsEvent(Channels)
This is a helper method to automatically handle turning target controller values into column values.
For this controller the input value is taken as is, only clamped to column value range.
PatternEvent MakeChannelsEvent(Channels value)
Parameters
valueChannels
Returns
MakeDelayLEvent(int)
This is a helper method to automatically handle turning target controller values into column values.
For this controller the input value is mapped from displayed range (0 to 256) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakeDelayLEvent(int value)
Parameters
valueint
Returns
MakeDelayMultiplierEvent(int)
This is a helper method to automatically handle turning target controller values into column values.
For this controller the input value is taken as is, only clamped to column value range.
PatternEvent MakeDelayMultiplierEvent(int value)
Parameters
valueint
Returns
MakeDelayREvent(int)
This is a helper method to automatically handle turning target controller values into column values.
For this controller the input value is mapped from displayed range (0 to 256) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakeDelayREvent(int value)
Parameters
valueint
Returns
MakeDelayUnitEvent(DelayUnit)
This is a helper method to automatically handle turning target controller values into column values.
For this controller the input value is taken as is, only clamped to column value range.
PatternEvent MakeDelayUnitEvent(DelayUnit value)
Parameters
valueDelayUnit
Returns
MakeDryEvent(int)
This is a helper method to automatically handle turning target controller values into column values.
For this controller the input value is mapped from displayed range (0 to 512) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakeDryEvent(int value)
Parameters
valueint
Returns
MakeFeedbackEvent(int)
This is a helper method to automatically handle turning target controller values into column values.
For this controller the input value is mapped from displayed range (0 to 32768) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakeFeedbackEvent(int value)
Parameters
valueint
Returns
MakeInverseEvent(Toggle)
This is a helper method to automatically handle turning target controller values into column values.
For this controller the input value is taken as is, only clamped to column value range.
PatternEvent MakeInverseEvent(Toggle value)
Parameters
valueToggle
Returns
MakeNegativeFeedbackEvent(Toggle)
This is a helper method to automatically handle turning target controller values into column values.
For this controller the input value is taken as is, only clamped to column value range.
PatternEvent MakeNegativeFeedbackEvent(Toggle value)
Parameters
valueToggle
Returns
MakeVolumeLEvent(int)
This is a helper method to automatically handle turning target controller values into column values.
For this controller the input value is mapped from displayed range (0 to 256) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakeVolumeLEvent(int value)
Parameters
valueint
Returns
MakeVolumeREvent(int)
This is a helper method to automatically handle turning target controller values into column values.
For this controller the input value is mapped from displayed range (0 to 256) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakeVolumeREvent(int value)
Parameters
valueint
Returns
MakeWetEvent(int)
This is a helper method to automatically handle turning target controller values into column values.
For this controller the input value is mapped from displayed range (0 to 512) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakeWetEvent(int value)
Parameters
valueint
Returns
SetAllPassFilter(Toggle)
Original name: 12 'All-pass filter' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetAllPassFilter(Toggle value)
Parameters
valueToggle
SetChannels(Channels)
Original name: 6 'Channels' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetChannels(Channels value)
Parameters
valueChannels
SetDelayL(int, ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 2 'Delay L' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetDelayL(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetDelayMultiplier(int, ValueScalingMode)
Original name: 9 'Delay multiplier' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetDelayMultiplier(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetDelayR(int, ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 3 'Delay R' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetDelayR(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetDelayUnit(DelayUnit)
Original name: 8 'Delay unit' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetDelayUnit(DelayUnit value)
Parameters
valueDelayUnit
SetDry(int, ValueScalingMode)
Value range: displayed: 0 to 512, real: 0 to 512 Original name: 0 'Dry' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetDry(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetFeedback(int, ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 10 'Feedback' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetFeedback(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetInverse(Toggle)
Original name: 7 'Inverse' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetInverse(Toggle value)
Parameters
valueToggle
SetNegativeFeedback(Toggle)
Original name: 11 'Negative feedback' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetNegativeFeedback(Toggle value)
Parameters
valueToggle
SetVolumeL(int, ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 4 'Volume L' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetVolumeL(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetVolumeR(int, ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 5 'Volume R' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetVolumeR(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetWet(int, ValueScalingMode)
Value range: displayed: 0 to 512, real: 0 to 512 Original name: 1 'Wet' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetWet(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode