spessasynth_core documentation
    Preparing search index...

    Class DefaultGSInsertionSealed

    The default implementation for GSInsertionBlock.

    Implements

    Index
    sendLevelToChorus: number = 0

    0-127

    This parameter sets the amount of insertion sound that will be sent to the chorus. Higher values result in more sound being sent.

    sendLevelToDelay: number = 0

    0-127

    This parameter sets the amount of insertion sound that will be sent to the delay. Higher values result in more sound being sent.

    sendLevelToReverb: number = DEFAULT_SEND_LEVEL_TO_REVERB

    0-127

    This parameter sets the amount of insertion sound that will be sent to the reverb. Higher values result in more sound being sent.

    • Process the effect and adds it to the output.

      Parameters

      • inputLeft: Float32Array

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

      • inputRight: Float32Array

        The right 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.

      • outputChorus: Float32Array

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

      • outputDelay: Float32Array

        The mono input for delay. 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. This will never be larger than SynthProcessorOptions.maxBufferSize of the parent SpessaSynthProcessor instance.

      Returns void