AudioKitUI

repository·main·Indexed 42 days ago

https://github.com/audiokit/audiokitui

SwiftUI-based waveform plots and user interface controls for developing audio-centric applications powered by AudioKit. Supports iOS 13+ and macOS 10.15+.

Tokens
566
Snippets
1
Records
6
Agent score
4%

What's inside AudioKitUI

  1. Explore AudioKitUI components and related libraries

    main

    AudioKitUI provides waveform plots and controls for AudioKit-powered applications. For more specialized or complex UI components that do not depend directly on AudioKit, check the following repositories:

    • Controls: SwiftUI Knobs, Sliders, X-Y Pads, etc. (github.com/AudioKit/Controls)
    • Flow: Generic node graph editor (github.com/AudioKit/Flow)
    • Keyboard: SwiftUI music keyboard (github.com/AudioKit/Keyboard)
    • Piano Roll: Touch-oriented piano roll (github.com/AudioKit/PianoRoll)
    • PianoRollEditor: Logic Pro-like piano roll editor (github.com/AudioKit/PianoRollEditor)
    • MIDITrackView: View representing a MIDI Track (github.com/AudioKit/MIDITrackView)
    • Waveform: GPU accelerated waveform view (github.com/AudioKit/Waveform)
  2. Related AudioKit UI Repositories

    main

    Some complex user interfaces are maintained in separate repositories under the AudioKit umbrella. Depending on your needs, you may want to explore:

    • Controls: SwiftUI Knobs, Sliders, X-Y Pads, etc. (github.com/AudioKit/Controls)
    • Flow: Generic node graph editor (github.com/AudioKit/Flow)
    • Keyboard: SwiftUI music keyboard (github.com/AudioKit/Keyboard)
    • Piano Roll: Touch oriented piano roll (github.com/AudioKit/PianoRoll)
    • PianoRollEditor: Logic Pro like piano roll editor (github.com/AudioKit/PianoRollEditor)
    • MIDITrackView: View representing a MIDI Track (github.com/AudioKit/MIDITrackView)
    • Waveform: GPU accelerated waveform view (github.com/AudioKit/Waveform)
  3. Install AudioKitUI via Swift Package Manager

    main

    To integrate AudioKitUI into your Xcode project, use Swift Package Manager (SPM):

    1. In Xcode, select File -> Swift Packages -> Add Package Dependency.
    2. Enter the following URL: https://github.com/AudioKit/AudioKitUI.
    3. Follow the standard Xcode prompts to add the package to your target.
    https://github.com/AudioKit/AudioKitUI