spessasynth_core documentation
    Preparing search index...

    Class DefaultGSDelay

    The default GS Delay implementation for SpessaSynthProcessor.

    Implements

    Index
    • get feedback(): number

      0-127 (-64)-63 This parameter affects the number of times the delay will repeat. With a value of 0, the delay will not repeat. With higher values there will be more repeats. With negative (-) values, the center delay will be fed back with inverted phase. Negative values are effective with short delay times.

      Returns number

    • set feedback(value: number): void

      0-127 (-64)-63 This parameter affects the number of times the delay will repeat. With a value of 0, the delay will not repeat. With higher values there will be more repeats. With negative (-) values, the center delay will be fed back with inverted phase. Negative values are effective with short delay times.

      Parameters

      • value: number

      Returns void

    • Process the effect and ADDS it to the output.

      Parameters

      • input: Float32Array

        The input buffer to process. It always starts at index 0.

      • outputLeft: Float32Array

        The left output buffer.

      • outputRight: Float32Array

        The right output buffer.

      • outputReverb: Float32Array

        The mono input for reverb. It always starts at index 0.

      • startIndex: number

        The index to start mixing at into the output buffers.

      • sampleCount: number

        The amount of samples to mix.

      Returns void