SDelay

SDelay(input, delay=0.25, maxdelay=1, mul=1, add=0)

Simple delay without interpolation.

Parent class : PyoObject

Parameters:

    input : PyoObject
        Input signal to be delayed.
    delay : float or PyoObject, optional
        Delay time in seconds. Defaults to 0.25.
    maxdelay : float, optional
        Maximum delay length in seconds. Available only at initialization. 
        Defaults to 1.

Methods:

    setInput(x, fadetime) : Replace the `input` attribute.
    setDelay(x) : Replace the `delay` attribute.

Attributes:

    input : PyoObject. Input signal to delayed.
    delay : float or PyoObject. Delay time in seconds.

Examples:

    >>> s = Server().boot()
    >>> s.start()
    >>> a = SfPlayer(SNDS_PATH + "/transparent.aif", loop=True)()
    >>> d = SDelay(a, delay=.25, mul=.5).out(1)

Methods details:

    SDelay.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.

    SDelay.setDelay(x):

        Replace the `delay` attribute.

        Parameters:

        x : float or PyoObject
            New `delay` attribute.