Skip to main content

clicks

clicks(
@onsets 0
@gains 1
@impulse 1
@timeunit 0
@ampunit 0
) -> llll

Generates a buffer containing a set of clicks at specific onsets. Note that if the first onset value is 0, it might get silenced when the @fade argument in render is non-zero.


Arguments

  • @onsets [int/float/list]: onset positions. (default: 0).
  • @gains [int/float/list]: click gains. (default: 1).
  • @impulse [int/float/list]: impulse, a list of audio samples. (default: 1).
  • @timeunit [int]: time unit. (default: 0).
    • 0: milliseconds
    • 1: samples
    • 2: duration ratio
    • 3: milliseconds difference
    • 4: samples difference
  • @ampunit [int]: amplitude unit. (default: 0).
    • 0: linear
    • 1: decibels

Output

clicks buffer [llll]


Usage

$buffer = clicks(@onsets 0 200 400 600 800 1000);
$buffer.inspect('clicks buffer')