Skip to main content

teeth

teeth(
@feedforward 5
@feedback 10
@gain 0.5
@feedforwardgain 0.5
@feedbackgain -0.5
) -> llll

Generates an audio process operation for applying comb filtering to a buffer, with feedforward and feedback delay control.


Arguments

  • @feedforward [int/float/llll]: feedforward delay time, in milliseconds, as either a single number, envelope, or buffer. (default: 5).
  • @feedback [int/float/llll]: feedback delay time, in milliseconds, as either a single number, envelope, or buffer. (default: 10).
  • @gain [int/float/llll]: linear gain, as either a single number, envelope, or buffer. (default: 0.5).
  • @feedforwardgain [int/float/llll]: linear feedforward gain, as either a single number, envelope, or buffer. (default: 0.5).
  • @feedbackgain [int/float/llll]: linear feedback gain, as either a single number, envelope, or buffer. (default: -0.5).

Output

teeth operation [llll]


Usage

teeth is meant to be used with the process function:

$buffer = importaudio('singing.wav'); ## input buffer
$op = teeth(); ## processing operation
$buffer = $buffer.process($op); ## apply processing
$buffer.inspect('after teeth process')