WGVerb(input, feedback=0.50, cutoff=5000, mix=0.50, mul=1, add=0)
8 delay line mono FDN reverb.
8 delay line FDN reverb, with feedback matrix based upon physical modeling scattering junction of 8 lossless waveguides of equal characteristic impedance.
Parent class : PyoObject
Parameters:
input : PyoObject Input signal to reverberated. feedback : float or PyoObject, optional Amount of output signal sent back into the delay lines. 0.6 gives a good small "live" room sound, 0.8 a small hall, and 0.9 a large hall. Defaults to 0.5. cutoff : float or PyoObject, optional cutoff frequency of simple first order lowpass filters in the feedback loop of delay lines, in Hz. Defaults to 5000. mix : float or PyoObject, optional Balance between wet and dry signal, between 0 and 1. 0 means no reverb. Defaults to 0.5.
Methods:
setInput(x, fadetime) : Replace the `input` attribute. setFeedback(x) : Replace the `feedback` attribute. setCutoff(x) : Replace the `cutoff` attribute. setMix(x) : Replace the `mix` attribute.
Attributes:
input : PyoObject. Input signal to delayed. feedback : float or PyoObject. Amount of output signal sent back into the delay line. cutoff : float or PyoObject. Internal lowpass filter cutoff frequency in Hz. mix : float or PyoObject. Balance between wet and dry signal.
Examples:
>>> s = Server().boot() >>> s.start() >>> a = SfPlayer(SNDS_PATH + "/transparent.aif", loop=True) >>> d = WGVerb(a, feedback=.75, cutoff=5000, mix=.25, mul=.5).out()
Methods details:
WGVerb.setInput(x, fadetime=0.05): Replace the `input` attribute. Parameters: x : PyoObject New signal to process. fadetime : float, optional Crossfade time between old and new input. Defaults to 0.05. WGVerb.setFeedback(x): Replace the `feedback` attribute. Parameters: x : float or PyoObject New `feedback` attribute. WGVerb.setCutoff(x): Replace the `cutoff` attribute. Parameters: x : float or PyoObject New `cutoff` attribute. WGVerb.setMix(x): Replace the `mix` attribute. Parameters: x : float or PyoObject New `mix` attribute.