• Stars
    star
    171
  • Rank 214,410 (Top 5 %)
  • Language
    Swift
  • License
    MIT License
  • Created over 3 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Controls and Visualization for AudioKit apps

AudioKit User Interfaces

Build Status License Swift Compatibility Platform Compatibility Reviewed by Hound Twitter Follow

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

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.

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:

More Repositories

1

AudioKit

Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS
Swift
10,270
star
2

AudioKitSynthOne

AudioKit Synth One: Open-Source iOS Synthesizer App
Swift
1,619
star
3

Cookbook

Canonical Examples for Using the AudioKit Framework
Swift
537
star
4

ROMPlayer

AudioKit Sample Player (ROM Player) - EXS24, Sound Font, Wave Player
Swift
518
star
5

AUv3-Example-App

Full App: iOS Standalone and AUv3 Plugin Example. Work in Progress.
Swift
254
star
6

Playgrounds

The AudioKit Playground Book for iPad Playgrounds and Xcode Playgrounds
Swift
190
star
7

Flow

Generic node graph editor
Swift
183
star
8

Waveform

GPU accelerated waveform view
Swift
161
star
9

Tonic

Swift library for music theory
Swift
129
star
10

Keyboard

SwiftUI music keyboard
Swift
119
star
11

Controls

SwiftUI Knobs, Sliders, X-Y Pads, and more
Swift
95
star
12

SoundpipeAudioKit

C-based instruments and effects for AudioKit
C
88
star
13

DrumPadPlayground

Starter Project and Final Project for AudioKit DrumPad Playground App built using Apple's Swift Playgrounds on the iPad
Swift
88
star
14

PianoRoll

Touch oriented piano roll for iOS and macOS
Swift
60
star
15

AudioKitEX

C-backed AudioKit DSP
Swift
40
star
16

DunneAudioKit

Sampler and Synth Instruments as well as Chorus, Flanger and Stereo Delay Effects for AudioKit
C
39
star
17

STKAudioKit

Physical models of instruments to use with AudioKit-powered applications
C++
25
star
18

Microtonality

Microtonal Tuning Tables
Swift
24
star
19

DevoloopAudioKit

Guitar processors for AudioKit
C++
23
star
20

AudioKitDevTools

These developer tools are a series of scripts that create the AudioKit documentation, web site materials, and templates for starting to create AudioKit nodes from scratch.
HTML
17
star
21

SporthAudioKit

AudioKit Operations (Sporth) extension to AudioKit
C
13
star
22

MIDIFileEditAndSync

A demo of using AudioKit v5 to work with MIDI Files
Swift
12
star
23

AudioUnitManager

Open source audio unit host app for use in testing your AudioUnits or building a host app from
Swift
9
star
24

MIDITrackView

Displays the notes of a MIDI file and follows along with playback
Swift
9
star
25

AudioKitArchive

Pre-version 3 AudioKits
Objective-C
7
star
26

SoulAudioKit

A basis for creating AudioKit nodes with SOUL
C++
7
star
27

KissFFT

Swift Package for Kiss FFT
C
6
star
28

PlayerDemo

Currently non-working demonstration of AKPlayer. It needs to be fixed up for changes in AudioKit version 5.
Swift
5
star
29

FileConverter

Demonstration of the AudioKit FormatConverter
Swift
5
star
30

audiokit.io

Website for AudioKit documentation.
Swift
4
star
31

FlangerAndChorus

A demonstration of the AudioKit Flanger and Chorus by Shane Dunne
Swift
4
star
32

SimpleAudioUnit

Currently non-functional demonstration of a simple audio unit using AudioKit. Needs to be fixed for AudioKit v5.
Swift
4
star
33

docgen

Shell
3
star
34

OutputSplitter

AudioKit example that worked under Version 4 but was removed for Version 5.
Swift
2
star
35

ci

1
star