Clip(input, min=-1.00, max=1.00, mul=1, add=0)
Clips a signal to a predefined limit.
Parent class : PyoObject
Parameters:
input : PyoObject Input signal to process. min : float or PyoObject, optional Minimum possible value. Defaults to -1. max : float or PyoObject, optional Maximum possible value. Defaults to 1.
Methods:
setInput(x, fadetime) : Replace the `input` attribute. setMin(x) : Replace the `min` attribute. setMax(x) : Replace the `max` attribute.
Attributes:
input : PyoObject. Input signal to filter. min : float or PyoObject. Minimum possible value. max : float or PyoObject. Maximum possible value.
Examples:
>>> s = Server().boot() >>> s.start() >>> a = SfPlayer(SNDS_PATH + "/transparent.aif", loop=True) >>> lfoup = Sine(freq=.25, mul=.48, add=.5) >>> lfodown = 0 - lfoup >>> c = Clip(a, min=lfodown, max=lfoup, mul=.5).out()
Methods details:
Clip.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. Clip.setMin(x): Replace the `min` attribute. Parameters: x : float or PyoObject New `min` attribute. Clip.setMax(x): Replace the `max` attribute. Parameters: x : float or PyoObject New `max` attribute.