Builder

class Builder

Builder for flexible CalibraEffectsConfig construction.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard

Add compressor with default settings

Add compressor with preset

fun addCompressor(thresholdDb: Float = -20f, ratio: Float = 4.0f, attackMs: Float = 10.0f, releaseMs: Float = 100.0f, autoMakeup: Boolean = false, makeupDb: Float = 0.0f): CalibraEffectsConfig.Builder

Add compressor with custom parameters

Link copied to clipboard

Add noise gate with default settings

Add noise gate with preset

fun addNoiseGate(thresholdDb: Float = -40f, holdTimeMs: Float = 100.0f, timeConstMs: Float = 10.0f): CalibraEffectsConfig.Builder

Add noise gate with custom parameters

Link copied to clipboard

Add reverb with default settings

Add reverb with preset

fun addReverb(mix: Float = 0.3f, roomSize: Float = 0.5f): CalibraEffectsConfig.Builder

Add reverb with custom parameters

Link copied to clipboard

Build the configuration

Link copied to clipboard

Start from a preset configuration

Link copied to clipboard

Set sample rate