freeverb
freeverb(
@roomsize 0.5
@damp 0.5
@width 0.5
@tail -1
@dry 1
@wet 0.16
) -> 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.16
).
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.inspect('after freeverb process')