Interface IFftModuleHandle
FFT-based frequency transformator.
public interface IFftModuleHandle : ITypedModuleHandle, IGenericSynthModuleHandle
- Inherited Members
Methods
GetAllPassFilter(ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 7 'All-pass filter'
int GetAllPassFilter(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetBufOverlap()
Original name: 3 'Buf overlap'
FftBufferOverlap GetBufOverlap()
Returns
GetBufferSamples()
Original name: 2 'Buffer (samples)'
FftBufferSize GetBufferSamples()
Returns
GetChannels()
Original name: 1 'Channels'
ChannelsInverted GetChannels()
Returns
GetDeform1(ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 12 'Deform1'
int GetDeform1(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetDeform2(ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 13 'Deform2'
int GetDeform2(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetFeedback(ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 4 'Feedback'
int GetFeedback(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetFreqShift(ValueScalingMode)
Value range: displayed: -4096 to 4096, real: 0 to 8192 Original name: 11 'Freq shift'
int GetFreqShift(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetFrequencySpread(ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 8 'Frequency spread'
int GetFrequencySpread(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetHpCutoff(ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 14 'HP cutoff'
int GetHpCutoff(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetLpCutoff(ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 15 'LP cutoff'
int GetLpCutoff(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetNoiseReduction(ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 5 'Noise reduction'
int GetNoiseReduction(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetPhaseGainNorm16384(ValueScalingMode)
Original name: 6 'Phase gain (norm=16384)'
int GetPhaseGainNorm16384(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetRandomPhase(ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 9 'Random phase'
int GetRandomPhase(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetRandomPhaseLite(ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 10 'Random phase (lite)'
int GetRandomPhaseLite(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
GetSampleRate()
Original name: 0 'Sample rate'
FftSampleRate GetSampleRate()
Returns
GetVolume(ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 16 'Volume'
int GetVolume(ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueScalingModeValueScalingMode
Returns
- int
MakeAllPassFilterEvent(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 MakeAllPassFilterEvent(int value)
Parameters
valueint
Returns
MakeBufOverlapEvent(FftBufferOverlap)
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 MakeBufOverlapEvent(FftBufferOverlap value)
Parameters
valueFftBufferOverlap
Returns
MakeBufferSamplesEvent(FftBufferSize)
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 MakeBufferSamplesEvent(FftBufferSize value)
Parameters
valueFftBufferSize
Returns
MakeChannelsEvent(ChannelsInverted)
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(ChannelsInverted value)
Parameters
valueChannelsInverted
Returns
MakeDeform1Event(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 MakeDeform1Event(int value)
Parameters
valueint
Returns
MakeDeform2Event(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 MakeDeform2Event(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
MakeFreqShiftEvent(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 (-4096 to 4096) to column range (0 to 0x8000). Out of range values are clamped.
PatternEvent MakeFreqShiftEvent(int value)
Parameters
valueint
Returns
MakeFrequencySpreadEvent(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 MakeFrequencySpreadEvent(int value)
Parameters
valueint
Returns
MakeHpCutoffEvent(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 MakeHpCutoffEvent(int value)
Parameters
valueint
Returns
MakeLpCutoffEvent(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 MakeLpCutoffEvent(int value)
Parameters
valueint
Returns
MakeNoiseReductionEvent(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 MakeNoiseReductionEvent(int value)
Parameters
valueint
Returns
MakePhaseGainNorm16384Event(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 MakePhaseGainNorm16384Event(int value)
Parameters
valueint
Returns
MakeRandomPhaseEvent(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 MakeRandomPhaseEvent(int value)
Parameters
valueint
Returns
MakeRandomPhaseLiteEvent(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 MakeRandomPhaseLiteEvent(int value)
Parameters
valueint
Returns
MakeSampleRateEvent(FftSampleRate)
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 MakeSampleRateEvent(FftSampleRate value)
Parameters
valueFftSampleRate
Returns
MakeVolumeEvent(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 MakeVolumeEvent(int value)
Parameters
valueint
Returns
SetAllPassFilter(int, ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 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(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetBufOverlap(FftBufferOverlap)
Original name: 3 'Buf overlap' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetBufOverlap(FftBufferOverlap value)
Parameters
valueFftBufferOverlap
SetBufferSamples(FftBufferSize)
Original name: 2 'Buffer (samples)' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetBufferSamples(FftBufferSize value)
Parameters
valueFftBufferSize
SetChannels(ChannelsInverted)
Original name: 1 '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(ChannelsInverted value)
Parameters
valueChannelsInverted
SetDeform1(int, ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 12 'Deform1' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetDeform1(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetDeform2(int, ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 13 'Deform2' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetDeform2(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetFeedback(int, ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 4 '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
SetFreqShift(int, ValueScalingMode)
Value range: displayed: -4096 to 4096, real: 0 to 8192 Original name: 11 'Freq shift' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetFreqShift(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetFrequencySpread(int, ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 8 'Frequency spread' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetFrequencySpread(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetHpCutoff(int, ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 14 'HP cutoff' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetHpCutoff(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetLpCutoff(int, ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 15 'LP cutoff' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetLpCutoff(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetNoiseReduction(int, ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 5 'Noise reduction' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetNoiseReduction(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetPhaseGainNorm16384(int, ValueScalingMode)
Original name: 6 'Phase gain (norm=16384)' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetPhaseGainNorm16384(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetRandomPhase(int, ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 9 'Random phase' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetRandomPhase(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetRandomPhaseLite(int, ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 10 'Random phase (lite)' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetRandomPhaseLite(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode
SetSampleRate(FftSampleRate)
Original name: 0 '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(FftSampleRate value)
Parameters
valueFftSampleRate
SetVolume(int, ValueScalingMode)
Value range: displayed: 0 to 32768, real: 0 to 32768 Original name: 16 'Volume' Note: equivalent SendEvent(int, PatternEvent) will be used internally, which may introduce latency. It will also be affected by the event timestamp set.
void SetVolume(int value, ValueScalingMode valueScalingMode = ValueScalingMode.Displayed)
Parameters
valueintvalueScalingModeValueScalingMode