AKRhinoGuitarProcessor

open class AKRhinoGuitarProcessor : AKNode, AKToggleable, AKComponent, AKInput

Guitar head and cab simulator.

  • Declaration

    Swift

    public typealias AKAudioUnitType = AKRhinoGuitarProcessorAudioUnit
  • Declaration

    Swift

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

    Declaration

    Swift

    @objc
    open dynamic var rampDuration: Double { get set }
  • Determines the amount of gain applied to the signal before processing.

    Declaration

    Swift

    @objc
    open dynamic var preGain: Double { get set }
  • Gain applied after processing.

    Declaration

    Swift

    @objc
    open dynamic var postGain: Double { get set }
  • Amount of Low frequencies.

    Declaration

    Swift

    @objc
    open dynamic var lowGain: Double { get set }
  • Amount of Middle frequencies.

    Declaration

    Swift

    @objc
    open dynamic var midGain: Double { get set }
  • Amount of High frequencies.

    Declaration

    Swift

    @objc
    open dynamic var highGain: Double { get set }
  • Distortion Amount

    Declaration

    Swift

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

    Declaration

    Swift

    @objc
    open dynamic var isStarted: Bool { get }
  • Initialize this Rhino head and cab simulator node

    Declaration

    Swift

    @objc
    public init(
        _ input: AKNode? = nil,
        preGain: Double = 5.0,
        postGain: Double = 0.7,
        lowGain: Double = 0.0,
        midGain: Double = 0.0,
        highGain: Double = 0.0,
        distType: Double = 1,
        distortion: Double = 1.0)

    Parameters

    input

    Input node to process

    preGain

    Determines the amount of gain applied to the signal before processing.

    postGain

    Gain applied after processing.

    lowGain

    Amount of Low frequencies.

    midGain

    Amount of Middle frequencies.

    highGain

    Amount of High frequencies.

    distType

    Distortion Type

    distortion

    Distortion Amount

  • 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()