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 testin. 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 AKFoundation.h
.
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 effect. 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 updated for the new version, with new installation videos and tutorials.