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.view('clicks buffer')