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.
The following creates a complete (UI and Audio) fullscreen piano/keyboard app.
Simply add content and KDScrollView handles the rest.
KDView owns methods for adding and managing their own gesture recognition.
Add multiple types and easily test for different gestures.
A few lines of code is all it takes to add and retrieve filtered, normalized motion data.
KDKit also includes an animation scripting syntax and a growing library of pre-built animations.
Adding and using Pure Data patches has never been easier...
... and neither has creating and managing an orchestra of AudioKit instruments.
Quickly and easily manage simple persistent state. KDPlist exposes a simple API for creating basic persistent data stores.