Selector(inputs, voice=0.00, mul=1, add=0)
Audio selector.
Selector takes multiple PyoObjects in input and interpolates between them to generate a single output.
Parent class : PyoObject
Parameters:
inputs : list of PyoObject Audio objects to interpolate from. voice : float or PyoObject, optional Voice position pointer, between 0 and len(inputs)-1. Defaults to 0.
Methods:
setInputs(x) : Replace the `inputs` attribute. setVoice(x) : Replace the `voice` attribute.
Attributes:
inputs : list of PyoObject. Audio objects to interpolate from. voice : float or PyoObject. Voice position pointer.
Examples:
>>> s = Server().boot() >>> s.start() >>> a = SfPlayer(SNDS_PATH + "/transparent.aif", loop=True) >>> b = Noise(mul=.1) >>> c = SfPlayer(SNDS_PATH + "/accord.aif", loop=True) >>> lf = Sine(freq=.1, add=1) >>> d = Selector(inputs=[a,b,c], voice=lf).out()
Methods details:
Selector.setInputs(x): Replace the `inputs` attribute. Parameters: x : list of PyoObject new `inputs` attribute. Selector.setVoice(x): Replace the `voice` attribute. Parameters: x : float or PyoObject new `voice` attribute.