Harmonizer(input, transpo=-7.00, feedback=0, winsize=0.05, mul=1, add=0)
Generates harmonizing voices in synchrony with its input.
Parent class : PyoObject
Parameters:
input : PyoObject Input signal. transpo : float or PyoObject, optional Transposition factor in semitone. Defaults to -7.0. feedback : float or PyoObject, optional Amount of output signal sent back into the delay line. Defaults to 0. winsize : float, optional Window size in seconds (max = 1.0). Defaults to 0.05.
Methods:
setInput(x, fadetime) : Replace the `input` attribute. setTranspo(x) : Replace the `transpo` attribute. setFeedback(x) : Replace the `feedback` attribute. setWinsize(x) : Replace the `winsize` attribute.
Attributes:
input : PyoObject. Input signal. transpo : float or PyoObject. Transposition factor in semitone. feedback : float or PyoObject. Amount of output signal sent back into the delay line. winsize : float. Window size in seconds (max = 1.0).
Examples:
>>> s = Server().boot() >>> s.start() >>> sf = SfPlayer(SNDS_PATH + '/transparent.aif', loop=True, mul=.5).out(0) >>> harm = Harmonizer(sf, 4).out(1)
Methods details:
Harmonizer.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. Harmonizer.setTranspo(x): Replace the `transpo` attribute. Parameters: x : float or PyoObject New `transpo` attribute. Harmonizer.setFeedback(x): Replace the `feedback` attribute. Parameters: x : float or PyoObject New `feedback` attribute. Harmonizer.setWinsize(x): Replace the `winsize` attribute. Parameters: x : float New `winsize` attribute.