Announcing Version 2.1! ∞
Version 2.1 is a very substantial improvement to AudioKit, and we recommend that all users upgrade.
Dynamic Libraries and MIT License
The big news is that we have enabled AudioKit and its dependencies to be dynamic libraries. This allows us to license AudioKit under the liberal MIT License. See the installation instructions for more information on choosing and configuring static vs. dynamic libraries.
Stéphane Peter really took charge of updating AudioKit's dependencies to be dynamic libraries and he's made so many contributions to AudioKit that he's earned the right to be a core team member. Thank you Stéphane!
Continuous Integration Testing
We've started using TravisCI for continuous integration testing. Travis runs tests on AudioKit whenever we update the code or whenever we receive a pull request from someone in the community suggesting a change. If TravisCI gives us the green light, we can feel more confident making the proposed change.
... and more!
We've embedded all the utility instruments, plots, and tools into AudioKit, so in general all you ever have to import is
There are some new operations and demos too. We now have an
AKRingModulator and an
AK3DBinauralAudio operation which simulates 3D audio when you listen with headphones. There is a new BinauralAudio example in the examples repository to demonstrate this efffect. Also in this repository is the new TableDemo showing how to change tables on the fly.
Finally, rest assured that the web site has been heavily udpated for the new version, with new installation videos and tutorials.
AudioKit Particles ∞
We've been working with Simon Gladman to create a really cool particle-based audio visualization app. It analyzes sound coming in from the microphone and produces extremely varied results depending on if you are listening to spoken word, nature sounds, or music, and a lot of variation therein.
AudioKit in the CocoaPods Jam ∞
On Saturday April 18th, Aure will be at the San Francisco location for the CocoaPods Testing Jam, working on adding test support for AudioKit. We recently found out that the AudioKit pod is one of the top 200 most popular CocoaPods, which is why the folks at CocoaPods have included it in this latest Test Jam!
You can check out our GitHub issue to read more about what we hope to accomplish. We're extremely excited at this chance to further improve AudioKit, and we're incredibly grateful that AudioKit has reached such a level of popularity. Thank you for your support, and be sure to let Aureknow if you're going to be participating in the Test Jam!
Building a harmonization engine for game audio with Unity 5 and AudioKit 2.0 ∞
Alexander Hodge just published his Game Audio Harmonization Tutorial.
This tutorial will guide you through the process of using AudioKit within a Unity iOS project to create procedural sound effects that are harmonized with the game music. The tutorial expects a basic level of familiarity with Unity and its game development environment, as well as Apple's Xcode IDE and Objective-C. The tutorial uses Unity 5.0.0.f4, available at http://www.unity3d.com, Xcode 6.2 available at https://developer.apple.com/xcode/downloads/), and AudioKit 2.0 available at http://www.audiokit.io. AudioKit is an open source iOS library for audio synthesis, processing, and analysis. The tutorial also uses Veemix, an integrated game music platform (https://www.veemix.com) and EchoNest (http://the.echonest.com) for music information retrieval.