Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AudioKit/AudioKitUI
Controls and Visualization for AudioKit apps
https://github.com/AudioKit/AudioKitUI
audiokit swift swiftui ui
Last synced: 4 months ago
JSON representation
Controls and Visualization for AudioKit apps
- Host: GitHub
- URL: https://github.com/AudioKit/AudioKitUI
- Owner: AudioKit
- License: mit
- Created: 2020-12-20T06:30:21.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-29T13:50:08.000Z (7 months ago)
- Last Synced: 2024-10-01T21:30:49.304Z (5 months ago)
- Topics: audiokit, swift, swiftui, ui
- Language: Swift
- Homepage:
- Size: 762 KB
- Stars: 200
- Watchers: 23
- Forks: 53
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# AudioKit User Interfaces
[](https://github.com/AudioKit/AudioKitUI/actions?query=workflow%3ACI)
[](https://github.com/AudioKit/AudioKitUI/blob/main/LICENSE)
[](https://swiftpackageindex.com/AudioKit/AudioKitUI)
[](https://swiftpackageindex.com/AudioKit/AudioKitUI)
[](https://houndci.com)
[](https://twitter.com/AudioKitPro)Waveform plots and controls that can be used to jump start your AudioKit-powered app.
## Documentation
Complete API reference appears in the [AudioKit.io web site](https://www.audiokit.io/AudioKitUI/documentation/audiokitui)
## Requirements
We use SwiftUI so you need to target iOS 13+ and macOS 10.15+.
## Installation via Swift Package Manager
To add AudioKitUI to your Xcode project, select File -> Swift Packages -> Add Package Dependency. Enter `https://github.com/AudioKit/AudioKitUI` for the URL.
## Examples
Just like AudioKit, the example project for AudioKitUI is the [AudioKit Cookbook](https://github.com/AudioKit/Cookbook/).
## More!
Because some user interfaces are quite complex, and don't really have AudioKit as a dependency, they are in other repositories under the AudioKit umbrella:
* Controls: SwiftUI Knobs, Sliders, X-Y Pads, and more [github.com/AudioKit/Controls](https://github.com/AudioKit/Controls)
* Flow: Generic node graph editor [github.com/AudioKit/Flow](https://github.com/AudioKit/Flow)
* Keyboard: SwiftUI music keyboard [github.com/AudioKit/Keyboard](https://github.com/AudioKit/Keyboard)
* Piano Roll: Touch oriented piano roll [github.com/AudioKit/PianoRoll](https://github.com/AudioKit/PianoRoll)
* PianoRollEditor: Logic Pro like piano roll editor [github.com/AudioKit/PianoRollEditor](https://github.com/AudioKit/PianoRollEditor)
* MIDITrackView: View representing a MIDI Track [github.com/AudioKit/MIDITrackView](https://github.com/AudioKit/MIDITrackView)
* Waveform: GPU accelerated waveform view [github.com/AudioKit/Waveform](https://github.com/AudioKit/Waveform)