Filter Nodes

  • This filter reiterates input with an echo density determined by loopDuration. The attenuation rate is independent and is determined by reverbDuration, the reverberation duration (defined as the time in seconds for a signal to decay to 1/1000, or 60dB down from its original amplitude). Output from a comb filter will appear only after loopDuration seconds.

    See more

    Declaration

    Swift

    open class AKCombFilterReverb: AKNode, AKToggleable, AKComponent, AKInput
  • A 2nd order tunable equalization filter that provides a peak/notch filter for building parametric/graphic equalizers. With gain above 1, there will be a peak at the center frequency with a width dependent on bandwidth. If gain is less than 1, a notch is formed around the center frequency.

    See more

    Declaration

    Swift

    open class AKEqualizerFilter: AKNode, AKToggleable, AKComponent, AKInput
  • Moog Ladder is an new digital implementation of the Moog ladder filter based on the work of Antti Huovilainen, described in the paper Non-Linear Digital Implementation of the Moog Ladder Filter (Proceedings of DaFX04, Univ of Napoli). This implementation is probably a more accurate digital representation of the original analogue filter.

    See more

    Declaration

    Swift

    open class AKMoogLadder: AKNode, AKToggleable, AKComponent, AKInput
  • AKStringResonator passes the input through a network composed of comb, low-pass and all-pass filters, similar to the one used in some versions of the Karplus-Strong algorithm, creating a string resonator effect. The fundamental frequency of the “string” is controlled by the fundamentalFrequency. This operation can be used to simulate sympathetic resonances to an input signal.

    See more

    Declaration

    Swift

    open class AKStringResonator: AKNode, AKToggleable, AKComponent, AKInput