freeverb
freeverb(
@roomsize 0.5
@damp 0.5
@width 0.5
@tail -1
@dry 1
@wet 0.05
) -> llll
Generates an audio process operation for applying reverb to a buffer.
Arguments
@roomsize[int/float]: Reverb room size (default:0.5).@damp[int/float]: Damping coefficient (default:0.5).@width[int/float]: Panning width/spread, from 0 to 1. (default:0.5).@tail[int/float]: Duration of reverb tail in ms. (default:-1).-1: Auto.0: No tail.>0: Duration in ms.
@dry[int/float/llll]: Amount of dry output, as either a single number or envelope. (default:1).@wet[int/float/llll]: Amount of wet output, as either a single number or envelope. (default:0.05).
Output
Freeverb operation [llll]
Usage
freeverb is meant to be used with the process function:
$buffer = importaudio('singing.wav'); ## input buffer
$op = freeverb(); ## processing operation
$buffer = $buffer.process($op); ## apply processing
$buffer.view('after freeverb process')