AudioEngine

class AudioEngine : NSObject

Shared central singleton for managing the audio state of the app. Here you can interface with the sequencer and audio units as well as play state and tempo.

  • Undocumented

    Declaration

    Swift

    static let maxTempo: Double
  • Undocumented

    Declaration

    Swift

    static let minTempo: Double
  • Undocumented

    Declaration

    Swift

    static let shared: AudioEngine
  • Undocumented

    Declaration

    Swift

    var delegates: [AudioEngineDelegate?]
  • Undocumented

    Declaration

    Swift

    let mixer: AKMixer
  • Undocumented

    Declaration

    Swift

    let sequencer: Sequencer
  • Undocumented

    Declaration

    Swift

    var tempo: Double { get set }
  • Undocumented

    Declaration

    Swift

    var isPlaying: Bool { get set }
  • Undocumented

    Declaration

    Swift

    override init()