Special Effects ============================ .. currentmodule:: pyo Objects to perform specific audio signal processing effects such as distortions, delays, chorus and reverbs. Objects in this category ------------------------------ - :py:class:`Disto` : Kind of Arc tangent distortion. - :py:class:`Delay` : Sweepable recursive delay. - :py:class:`SDelay` : Simple delay without interpolation. - :py:class:`Delay1` : Delays a signal by one sample. - :py:class:`Waveguide` : Basic waveguide model. - :py:class:`AllpassWG` : Out of tune waveguide model with a recursive allpass network. - :py:class:`Freeverb` : Implementation of Jezar's Freeverb. - :py:class:`Convolve` : Implements filtering using circular convolution. - :py:class:`WGVerb` : 8 delay lines mono FDN reverb. - :py:class:`Chorus` : 8 modulated delay lines chorus processor. - :py:class:`Harmonizer` : Generates harmonizing voices in synchrony with its audio input. - :py:class:`FreqShift` : Frequency shifting using single sideband amplitude modulation. - :py:class:`STRev` : Stereo reverb. - :py:class:`SmoothDelay` : Artifact free sweepable recursive delay. *Disto* ---------- .. autoclass:: Disto :members: .. autoclasstoc:: *Delay* ------------ .. autoclass:: Delay :members: .. autoclasstoc:: *SDelay* ------------ .. autoclass:: SDelay :members: .. autoclasstoc:: *Delay1* ------------ .. autoclass:: Delay1 :members: .. autoclasstoc:: *Waveguide* ------------ .. autoclass:: Waveguide :members: .. autoclasstoc:: *AllpassWG* ------------ .. autoclass:: AllpassWG :members: .. autoclasstoc:: *Freeverb* ------------ .. autoclass:: Freeverb :members: .. autoclasstoc:: *Convolve* ------------ .. autoclass:: Convolve :members: .. autoclasstoc:: *WGVerb* ------------ .. autoclass:: WGVerb :members: .. autoclasstoc:: *Chorus* ------------ .. autoclass:: Chorus :members: .. autoclasstoc:: *Harmonizer* ------------ .. autoclass:: Harmonizer :members: .. autoclasstoc:: *FreqShift* ------------ .. autoclass:: FreqShift :members: .. autoclasstoc:: *STRev* ------------ .. autoclass:: STRev :members: .. autoclasstoc:: *SmoothDelay* --------------- .. autoclass:: SmoothDelay :members: .. autoclasstoc::