Releases: AudioKit/AudioKit
AudioKit v4.0.4 - Offline Rendering on Recent OSes
Some highlights include:
- AudioKit.renderToFile - offline rendering done in the iOS11, macOS 10.13+ sort of way
- More Objective-C compatibility
- Added macOS AudioKit test suite
AudioKit V4.0.3 for Xcode 9.1
Mostly minor improvement includes more Objective-C functionality and we addressed some Github issues surrounding AudioKit startup.
AudioKit 4.0.2 A few more bugs squashed
This release fixes some bugs with operations and introduces microtonal pitch shifting via MIDI pitch bend.
AudioKit v4.0.1 - Bug fixes, @objc compatibility
Fixes include:
- broken vibrato on most of the oscillator banks
- wrong base midi not on AKKeyboard
- more objective-c compatibility
- incorrect path referencing frameworks from playgrounds
- some broken playgrounds
AudioKit Version 4
Version 4.0 of AudioKit uses Swift 4 and is Xcode 9 ready. Version 4 is the culmination of many great new additions to AudioKit from a number of core team members, old and new. There were 929 files changed over 648 commits since V3.7.1.
- Awesome new (optional) syntax for connection nodes e.g. "mic >>> delay >>> reverb >>> mixer"
- New taps by Dave O'Neill: AKLazyTap, AKRenderTap, AKTimelineTap
- New sample accurate nodes from Audive, Inc.: AKClipPlayer, AKClipRecorder, AKClipMerger
- New sample player: AKSamplePlayer
- Sample accurate timing demonstrated in iOS example "MetronomeSamplerSync"
- Mike Gazzarusso's guitar processing nodes: AKDynaRageProcessor Tube Compressor and AKRhinoGuitarProcessor Amp Model
- Audio Unit hosting with Ryan Francesconi's AKAudioUnitManager class and examples for iOS and macOS
- All synthesizer bank nodes contain vibrato and pitch bend controls (instead of frequencyMultiplier and detuningOffset)
- Better handling of routes and backgrounding
- Offline rendering on latest operating systems (demonstrated in tests, more examples soon)
- Update MIDI Monitor example to send MIDI Sysex (example is now called "MIDIUtility")
- New iOS Drums example and two new drum playgrounds
- New macOS examples: RandomClips, Recorder
- AudioKitUI is now a separate framework and maybe omitted when you don't need audio plots
- New themes for playgrounds and playground widgets by Yaron Karasik
- New AKTableView UI element to display static waveforms or any single value plot, with an example playground demonstrating its use
- Many new tests (were up to 323 tests)
- Improved README and other Github niceties
And much more actually, its just a bit hard to remember everything.
PLUS: There is actually a lot more on the way. Instead of waiting on it all to be ready, we're going to be adding quite a few majorly cool enhancements over the next few releases.
Thank you to everyone who is involved with AudioKit. The core team is just amazing, and the users who create the new audio apps with our software, well, that's why we're doing this, so thank you as well.
AudioKit v3.7.1 New Metronome and Vocal Tract Physical Model
- AKMetronome - with updated playground example
- AKVocalTract Vocal Tract Physical Model and Operation, with new playground
- Ability to turn off AudioKit's standard route change handling to replace with your own custom code
- Various small fixes and documentation cleanup
AudioKit v3.7 Microtonality, Audiobus 3, and new Sample Player
This is a very big release with lots of bug fixes and improvements but the main new features are
- Microtonality - developed by the amazing Marcus Hobbs
- Simplified Microphone Tracker - for applications that don't need the full AudioKit signal chain
- Audiobus 3 Support for the great new IAA framework for iOS by Michael Tyson and friends
- Sample Player - versatile, fast, and customizable player by Jeff Cooper
AudioKit v3.6 - Playgrounds, faster and easier than ever
This version of AudioKit features the AudioKit Playgrounds separated as a separate download that is super easy to install and get running. Special thanks to Paul Ardeleanu for his tutorial on Using 3rd party frameworks in Swift Playgrounds.
AudioKit v3.5.4 for Swift 3.1 / Xcode 8.3
- Xcode 8.3 / Swift 3.1 Support
- Added Brownian Noise Generator
- A lot of code clean up
- Added Rhodes Electric Piano
- Added Shakers (including maracas, cabasa, tambourines, and more)
- Added Tubular Bells
There's a known bug in playgrounds: UI for iOS playgrounds are unresponsive. We think this is Apple's fault and it may just get fixed in the next release of Xcode, but you can follow these instructions to fix it yourself: https://forums.developer.apple.com/thread/74999
AudioKit Version 3.5.3
Minor but annoying bug fixes in session management and MIDI.