Skip to content

Latest commit

 

History

History
57 lines (35 loc) · 2.62 KB

README.md

File metadata and controls

57 lines (35 loc) · 2.62 KB

KDKit

A Swift iOS library for the development of mobile audio applications. Wraps and extends AudioKit and libPD, and provides interface components, all governed by an API designed to be simple and accessible.

KDKIt is under HEAVY development, but a more complete,  
usable version is on its way. In the meantime, here are  
some examples of how KDKit works.

A Simple Piano App Example

The following creates a complete (UI and Audio) fullscreen piano/keyboard app.

drawing

drawing

Create a ScrollView

Simply add content and KDScrollView handles the rest.

drawing

Add Gesture Recognition

KDView owns methods for adding and managing their own gesture recognition.

drawing

Add multiple types and easily test for different gestures.

drawing

Motion

A few lines of code is all it takes to add and retrieve filtered, normalized motion data.

drawing

Animation

KDKit also includes an animation scripting syntax and a growing library of pre-built animations.

drawing

Pure Data and libPD

Adding and using Pure Data patches has never been easier... drawing

drawing

AudioKit

... and neither has creating and managing an orchestra of AudioKit instruments.

drawing

Plist

Quickly and easily manage simple persistent state. KDPlist exposes a simple API for creating basic persistent data stores.

drawing