Song Library Player is now the Effects Processor Demo

I've recently moved the Song Library Player example out of the Examples directory in AudioKit and into its own repository on Github:

https://github.com/audiokit/EffectsProcessorDemo
Update: This example now exists as part of the Examples repo here: https://github.com/audiokit/Examples

Song Library Player was getting a bit too complex for a simple example folder project and we're going to make it even cooler and therefor a bit more complex. The first change is that now instead of just having a reverb effect, there is also a Variable Delay and Moog Ladder filter. These are chained effects so this project serves as a good example of chaining effects together. We'll be adding more signal modifiers to the example so it will be a way to pull up an effect and hear what it does to songs from your library.


The Sound Of Pendulum Waves

Simon Gladman has done it again with another cool app using AudioKit.

Pendulum Waves

What's next Simon? Can't wait!

Simon (FlexMonkey) Gladman's Swift AudioKit Synthesizer

We couldn't be more thrilled to highlight Simon's "AudioSynthesis" project!

Audio Synthesis

Looks great Simon! Thanks for sharing. We look forward to seeing more from you.

Game Audio with Space Cannon

Check out our screencast on how we used AudioKit to develop procedurally-generated sound effects for an iOS SpriteKit game. The source code is available at GitHub.


Announcing Version 1.2!

Sensible Defaults

Since Version 1.1, we've been hard at work making AudioKit more user-friendly. We've now implemented sensible defaults for most operations. Sensible defaults give you the option to create an instance of an AudioKit object already initialized with parameter values that will let you hear a sound right away...you don't have to worry about defining all the values of the parameters in the initialization function!

Rate Agnosticism

Going hand-in-hand with sensible defaults is a feature we call rate-agnosticism. This means that you do not have to worry about what kind of parameters can be used in operations. Almost any parameter you use will be either upsampled or downsampled so that the operation will just work.

Operations Tests

We've also included tests for most operations. When you run these tests, you'll immediately hear a quick example showing what each operation is capable of doing.

Updated Examples

The examples are now updated to use sensible defaults, as well now having cleaner user-interfaces across all devices and orientations through the use of adaptive-layout.

And more!

We've been paying close attention to our users in the AudioKit User's Group Forum, implementing requests such as AudioKit's new support for the MP3 file format. And finally (and most exciting), this is the first version of AudioKit that includes pull requests from non-core team members! Keep 'em coming!

Happy programming!