Skip to content
/ KDKit Public

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

License

Notifications You must be signed in to change notification settings

justkd/KDKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published