AKPhaser

open class AKPhaser : AKNode, AKToggleable, AKComponent, AKInput

A stereo phaser This is a stereo phaser, generated from Faust code taken from the Guitarix project.

  • Lower and upper bounds for Notch Minimum Frequency

    Declaration

    Swift

    public static let notchMinimumFrequencyRange: ClosedRange<Double>
  • Lower and upper bounds for Notch Maximum Frequency

    Declaration

    Swift

    public static let notchMaximumFrequencyRange: ClosedRange<Double>
  • Lower and upper bounds for Notch Width

    Declaration

    Swift

    public static let notchWidthRange: ClosedRange<Double>
  • Lower and upper bounds for Notch Frequency

    Declaration

    Swift

    public static let notchFrequencyRange: ClosedRange<Double>
  • Lower and upper bounds for Vibrato Mode

    Declaration

    Swift

    public static let vibratoModeRange: ClosedRange<Double>
  • Lower and upper bounds for Depth

    Declaration

    Swift

    public static let depthRange: ClosedRange<Double>
  • Lower and upper bounds for Feedback

    Declaration

    Swift

    public static let feedbackRange: ClosedRange<Double>
  • Lower and upper bounds for Inverted

    Declaration

    Swift

    public static let invertedRange: ClosedRange<Double>
  • Lower and upper bounds for Lfo Bpm

    Declaration

    Swift

    public static let lfoBPMRange: ClosedRange<Double>
  • Initial value for Notch Minimum Frequency

    Declaration

    Swift

    public static let defaultNotchMinimumFrequency: Double
  • Initial value for Notch Maximum Frequency

    Declaration

    Swift

    public static let defaultNotchMaximumFrequency: Double
  • Initial value for Notch Width

    Declaration

    Swift

    public static let defaultNotchWidth: Double
  • Initial value for Notch Frequency

    Declaration

    Swift

    public static let defaultNotchFrequency: Double
  • Initial value for Vibrato Mode

    Declaration

    Swift

    public static let defaultVibratoMode: Double
  • Initial value for Depth

    Declaration

    Swift

    public static let defaultDepth: Double
  • Initial value for Feedback

    Declaration

    Swift

    public static let defaultFeedback: Double
  • Initial value for Inverted

    Declaration

    Swift

    public static let defaultInverted: Double
  • Initial value for Lfo Bpm

    Declaration

    Swift

    public static let defaultLfoBPM: Double
  • Ramp Duration represents the speed at which parameters are allowed to change

    Declaration

    Swift

    @objc
    open dynamic var rampDuration: Double { get set }
  • Notch Minimum Frequency

    Declaration

    Swift

    @objc
    open dynamic var notchMinimumFrequency: Double { get set }
  • Notch Maximum Frequency

    Declaration

    Swift

    @objc
    open dynamic var notchMaximumFrequency: Double { get set }
  • Between 10 and 5000

    Declaration

    Swift

    @objc
    open dynamic var notchWidth: Double { get set }
  • Between 1.1 and 4

    Declaration

    Swift

    @objc
    open dynamic var notchFrequency: Double { get set }
  • Direct or Vibrato (default)

    Declaration

    Swift

    @objc
    open dynamic var vibratoMode: Double { get set }
  • Between 0 and 1

    Declaration

    Swift

    @objc
    open dynamic var depth: Double { get set }
  • Between 0 and 1

    Declaration

    Swift

    @objc
    open dynamic var feedback: Double { get set }
  • 1 or 0

    Declaration

    Swift

    @objc
    open dynamic var inverted: Double { get set }
  • Between 24 and 360

    Declaration

    Swift

    @objc
    open dynamic var lfoBPM: Double { get set }
  • Tells whether the node is processing (ie. started, playing, or active)

    Declaration

    Swift

    @objc
    open dynamic var isStarted: Bool { get }
  • Function to start, play, or activate the node, all do the same thing

    Declaration

    Swift

    @objc
    open func start()
  • Function to stop or bypass the node, both are equivalent

    Declaration

    Swift

    @objc
    open func stop()