Chorus(input, depth=1, feedback=0.25, mix=0.50, mul=1, add=0)
8 modulated delay lines chorus processor.
Parent class : PyoObject
Parameters:
input : PyoObject Input signal to process. depth : float or PyoObject, optional Chorus depth, between 0 and 5. Defaults to 1. feedback : float or PyoObject, optional Amount of output signal sent back into the delay lines. Defaults to 0.25. mix : float or PyoObject, optional Balance between wet and dry signals, between 0 and 1. 0 means no chorus. Defaults to 0.5.
Methods:
setInput(x, fadetime) : Replace the `input` attribute. setDepth(x) : Replace the `depth` attribute. setFeedback(x) : Replace the `feedback` attribute. setMix(x) : Replace the `mix` attribute.
Attributes:
input : PyoObject. Input signal to process. depth : float or PyoObject. Chorus depth, between 0 and 5. feedback : float or PyoObject. Amount of output signal sent back into the delay line. mix : float or PyoObject. Balance between wet and dry signal.
Examples:
>>> s = Server().boot() >>> s.start() >>> sf = SfPlayer(SNDS_PATH + '/transparent.aif', loop=True, mul=.5) >>> chor = Chorus(sf, depth=2, feedback=0.5, mix=0.5).out()
Methods details:
Chorus.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. Chorus.setDepth(x): Replace the `depth` attribute. Parameters: x : float or PyoObject New `depth` attribute. Chorus.setFeedback(x): Replace the `feedback` attribute. Parameters: x : float or PyoObject New `feedback` attribute. Chorus.setMix(x): Replace the `mix` attribute. Parameters: x : float or PyoObject New `mix` attribute.