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')