Interface IReverbModuleHandle
Reverb is a module that simulates the reverberation effect (echo with numerous reflections to make the sound more natural).
public interface IReverbModuleHandle : ITypedModuleHandle, IGenericSynthModuleHandle
- Inherited Members
Methods
GetAllPassFilter()
Original name: 7 'All-pass filter'
ReverbAllPassFilter GetAllPassFilter()
Returns
GetDamp(ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 3 'Damp'
int GetDamp(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetDry(ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 0 'Dry'
int GetDry(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetFeedback(ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 2 'Feedback'
int GetFeedback(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetFreeze()
Original name: 5 'Freeze'
Toggle GetFreeze()
Returns
GetMode()
Original name: 6 'Mode'
Quality GetMode()
Returns
GetRandomSeed(ValueScalingMode)
Original name: 9 'Random seed'
int GetRandomSeed(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetRoomSize(ValueScalingMode)
Value range: displayed: 0 to 128, real: 0 to 128 Original name: 8 'Room size'
int GetRoomSize(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetStereoWidth(ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 4 'Stereo width'
int GetStereoWidth(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetWet(ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 1 'Wet'
int GetWet(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
MakeAllPassFilterEvent(ReverbAllPassFilter)
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(ReverbAllPassFilter value)
Parameters
valueReverbAllPassFilter
Returns
MakeDampEvent(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 MakeDampEvent(int value)
Parameters
valueint
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 256) 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 256) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakeFeedbackEvent(int value)
Parameters
valueint
Returns
MakeFreezeEvent(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 MakeFreezeEvent(Toggle value)
Parameters
valueToggle
Returns
MakeModeEvent(Quality)
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 MakeModeEvent(Quality value)
Parameters
valueQuality
Returns
MakeRandomSeedEvent(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 MakeRandomSeedEvent(int value)
Parameters
valueint
Returns
MakeRoomSizeEvent(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 128) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakeRoomSizeEvent(int value)
Parameters
valueint
Returns
MakeStereoWidthEvent(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 MakeStereoWidthEvent(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 256) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakeWetEvent(int value)
Parameters
valueint
Returns
SetAllPassFilter(ReverbAllPassFilter)
Original name: 7 '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(ReverbAllPassFilter value)
Parameters
valueReverbAllPassFilter
SetDamp(int, ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 3 'Damp' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetDamp(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetDry(int, ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 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 256, real: 0 to 256 Original name: 2 '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
SetFreeze(Toggle)
Original name: 5 'Freeze' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetFreeze(Toggle value)
Parameters
valueToggle
SetMode(Quality)
Original name: 6 'Mode' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetMode(Quality value)
Parameters
valueQuality
SetRandomSeed(int, ValueScalingMode)
Original name: 9 'Random seed' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetRandomSeed(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetRoomSize(int, ValueScalingMode)
Value range: displayed: 0 to 128, real: 0 to 128 Original name: 8 'Room size' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetRoomSize(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetStereoWidth(int, ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 Original name: 4 'Stereo width' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetStereoWidth(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetWet(int, ValueScalingMode)
Value range: displayed: 0 to 256, real: 0 to 256 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