AKRhinoGuitarProcessor

open class AKRhinoGuitarProcessor: AKNode, AKToggleable, AKComponent, AKInput

Guitar head and cab simulator.

  • Ramp Time represents the speed at which parameters are allowed to change

    Declaration

    Swift

    @objc open dynamic var rampTime: Double = AKSettings.rampTime
  • Determines the amount of gain applied to the signal before processing.

    Declaration

    Swift

    @objc open dynamic var preGain: Double = 5.0
  • Gain applied after processing.

    Declaration

    Swift

    @objc open dynamic var postGain: Double = 0.7
  • Amount of Low frequencies.

    Declaration

    Swift

    @objc open dynamic var lowGain: Double = 0.0
  • Amount of Middle frequencies.

    Declaration

    Swift

    @objc open dynamic var midGain: Double = 0.0
  • Amount of High frequencies.

    Declaration

    Swift

    @objc open dynamic var highGain: Double = 0.0
  • Distortion Amount

    Declaration

    Swift

    @objc open dynamic var distAmount: Double = 1.0
  • Tells whether the node is processing (ie. started, playing, or active)

    Declaration

    Swift

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

    Declaration

    Swift

    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,
            distAmount: 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

    distAmount

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