Kick

A synthesized kick drum generator with a built-in sequencer.

Inherits from Ugen.

Example:

a = Kick().play( 55, 1/4 )  
a.decay = .75

Properties

  • decay : Float. default range { 0, 1 }. The length of the kick drum decay.
  • amp : Float. default range { 0, 1 }. default value: .25.

Methods

  • play( Array:frequencies, Array:durations ) : This method accepts arrays of frequencies and durations as arguments to create and start a sequencer targeting the oscillator.
  • note( Float:frequency ) : Triggers the kick drum envelope using the provided frequency.
  • stop() : This method stops the sequencer that is built into the oscillator if it has been started.
  • kill() : Disconnect the oscillator from whatever bus it is connected to. Note that if the oscillator is reference by another unit generator it will continue to feed output to it.