Interface IGlideModuleHandle
Glide is similar to the MultiSynth (which sends the input events to the connected output modules), but it also adds the commands of smooth transition between the notes.
public interface IGlideModuleHandle : ITypedModuleHandle, IGenericSynthModuleHandle
- Inherited Members
Methods
GetFreqDivide(ValueScalingMode)
Original name: 9 'Freq divide'
int GetFreqDivide(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetFreqMultiply(ValueScalingMode)
Original name: 8 'Freq multiply'
int GetFreqMultiply(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetOctave(ValueScalingMode)
Original name: 7 'Octave'
int GetOctave(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetPitch(ValueScalingMode)
Value range: displayed: -600 to 600, real: 0 to 1200 Original name: 4 'Pitch'
int GetPitch(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetPitchScale(ValueScalingMode)
Value range: displayed: 0 to 200, real: 0 to 200 Original name: 5 'Pitch scale'
int GetPitchScale(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetPolyphony()
Original name: 3 'Polyphony'
Toggle GetPolyphony()
Returns
GetReset()
Original name: 6 'Reset'
Toggle GetReset()
Returns
GetResetOnStNote1()
Original name: 2 'Reset on 1st note'
Toggle GetResetOnStNote1()
Returns
GetResponse(ValueScalingMode)
Value range: displayed: 0 to 1000, real: 0 to 1000 Original name: 0 'Response'
int GetResponse(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetSampleRate(ValueScalingMode)
Value range: displayed: 1 to 32768, real: 1 to 32768 Original name: 1 'Sample rate'
int GetSampleRate(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
MakeFreqDivideEvent(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 MakeFreqDivideEvent(int value)
Parameters
valueint
Returns
MakeFreqMultiplyEvent(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 MakeFreqMultiplyEvent(int value)
Parameters
valueint
Returns
MakeOctaveEvent(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 MakeOctaveEvent(int value)
Parameters
valueint
Returns
MakePitchEvent(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 (-600 to 600) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakePitchEvent(int value)
Parameters
valueint
Returns
MakePitchScaleEvent(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 200) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakePitchScaleEvent(int value)
Parameters
valueint
Returns
MakePolyphonyEvent(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 MakePolyphonyEvent(Toggle value)
Parameters
valueToggle
Returns
MakeResetEvent(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 MakeResetEvent(Toggle value)
Parameters
valueToggle
Returns
MakeResetOnStNote1Event(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 MakeResetOnStNote1Event(Toggle value)
Parameters
valueToggle
Returns
MakeResponseEvent(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 1000) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakeResponseEvent(int value)
Parameters
valueint
Returns
MakeSampleRateEvent(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 (1 to 32768) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakeSampleRateEvent(int value)
Parameters
valueint
Returns
SetFreqDivide(int, ValueScalingMode)
Original name: 9 'Freq divide' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetFreqDivide(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetFreqMultiply(int, ValueScalingMode)
Original name: 8 'Freq multiply' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetFreqMultiply(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetOctave(int, ValueScalingMode)
Original name: 7 'Octave' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetOctave(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetPitch(int, ValueScalingMode)
Value range: displayed: -600 to 600, real: 0 to 1200 Original name: 4 'Pitch' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetPitch(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetPitchScale(int, ValueScalingMode)
Value range: displayed: 0 to 200, real: 0 to 200 Original name: 5 'Pitch scale' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetPitchScale(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetPolyphony(Toggle)
Original name: 3 'Polyphony' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetPolyphony(Toggle value)
Parameters
valueToggle
SetReset(Toggle)
Original name: 6 'Reset' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetReset(Toggle value)
Parameters
valueToggle
SetResetOnStNote1(Toggle)
Original name: 2 'Reset on 1st note' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetResetOnStNote1(Toggle value)
Parameters
valueToggle
SetResponse(int, ValueScalingMode)
Value range: displayed: 0 to 1000, real: 0 to 1000 Original name: 0 'Response' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetResponse(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetSampleRate(int, ValueScalingMode)
Value range: displayed: 1 to 32768, real: 1 to 32768 Original name: 1 'Sample rate' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetSampleRate(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode