Announcing Version 2.2! ∞
Version 2.2 is a very substantial improvement to AudioKit, four months in the making!
Now in addition to sensible defaults, most AudioKit operations also have a set of parameter presets to give you a few options as starting points.
Test Suite expanded greatly
With 2.1 we started with Travis Continuous Integration testing but at that point there were only 27 test cases, and now there are 170 different things tested in AudioKit. We've also put the AudioKit Examples repository under TravisCI so the 28 example projects are built and tested on each commited change.
Sound Fonts Support
AudioKit 2.2 has support for SoundFont files including both instruments and presets. This is a great way of using AudioKit to get the best of both worlds with high quality traditional-sounding instrument samples and mind-blowing new effect combinations. AudioKit even comes bundled with a high-quality General MIDI sound font.
Improved MIDI Support
AudioKit has support for building MIDI instruments that "just work" using MIDI instead of having to build your own MIDI handling, note creation, and note stopping events.
There are now 35 different playground files to play with to get up and running quickly with an interactive instrument or effect processor.
New operations and instruments
There are a few new filters such as AKAntiresonantFilter and AKClipper as well as new instruments for delay and pitch shifting pedals.
This update incorporates many random updates that happened over the last few months including and improved installation process and various bug fixes. More things are being developed all the time, but we're proud of what Version 2.2 has to offer and we thank everyone for their contribution and support.
AudioKit-Powered final projects at UCI COSMOS ∞
From Professor Martin Jaroszewicz at UCI: COSMOS:
COSMOS is over and groups worked in very ambitious projects using SceneKit, SpriteKit and physics. Most groups used Audiokit and particularly the Bubble Beats group used several filters and one of the instruments to model the sounds of popping bubble wrap. Other groups modeled in Chuck and then used Audiokit to playback the files at different rates.
Here is a link to the description of their projects.
Joachim Sendelbach's "Guitar Score Trainer" app available in App store ∞
Joachim Sendelbach has just released his AudioKit-power app "Guitar Score Trainer" to the App Store!
Many guitar players still think that reading guitar scores is particularly difficult. The "Guitar Score Trainer" will prove them wrong. The virtual fret board makes it very easy to learn the actual position of the note in the score. Seven well-structured levels will teach you all the notes in the first position.
There are three disciplines:
1. Name the notes
2. Learn the position on the fret board
3. Play the notes on your own guitar using device's microphone
EZAudio 1.0 Released ∞
One of the packages AudioKit relies on for its graphing capabilities is Haris Ali's EZAudio, which has just released its 1.0 Version! Haris is a friend of AudioKit and we love EZAudio, in fact it inspired us to open-source AudioKit last year. Now things have come full circle and AudioKit has helped to inspire Haris to make some fundamental improvements to EZAudio and release version 1.0. We've incorporated the graphing improvements from EZAudio to AudioKit's develop branch, and soon we'll be merging all of our recent changes into the next release of AudioKit.
- EZAudio on Github: https://github.com/syedhali/EZAudio
AudioKit Day at UC Irvine ∞
Aure just got back from a trip down south to give guest lectures and an afternoon workshop at UC Irvine's COSMOS program. It was for Cluster 5: Sound For Mobile Devices: Physical Modeling And Programming. He spent the morning discussing Human-Computer Interaction, live-coding AudioKit demos, and discussing what it's been like to run an open-source audio toolkit project. The students had a lot of great discussions with Aure, offering ingenious answers to Aure's challenges and asking all the right questions of Aure as well! It's a four week program and the students were starting their second week. Each team's goal is to have an audio app by the end of the program, so we're really looking forward to see what they produce.
Good luck everyone!