SoLoud::RobotizeFilter
The robotize filter modulates the signal with a waveform. By default this is a square wave adjusted to have half of its period at zero, resulting at a choppy sound. Various waveforms can be selected for different effects.
RobotizeFilter.setParams()
Set the parameters for the filter. Does not affect "live" sounds.
robo.setParams(30, 0);
Supported waveforms include:
Waveform | Description |
---|---|
WAVE_SQUARE | Raw, harsh square wave |
WAVE_SAW | Raw, harsh saw wave |
WAVE_SIN | Sine wave |
WAVE_TRIANGLE | Triangle wave |
WAVE_BOUNCE | Bounce, i.e, abs(sin()) |
WAVE_JAWS | Quater sine wave, rest of period quiet |
WAVE_HUMPS | Half sine wave, rest of period quiet |
WAVE_FSQUARE | "Fourier" square wave; less noisy |
WAVE_FSAW | "Fourier" saw wave; less noisy |
Live Parameter Access
All filters inherit the live parameter access functions.
- RobotizeFilter.getParamCount()
- RobotizeFilter.getParamName()
- RobotizeFilter.getParamType()
- RobotizeFilter.getParamMax()
- RobotizeFilter.getParamMin()
Copyright©2013-2020 Jari Komppa