AudioKit

Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

MIT License

Stars
10.4K
Committers
205

Bot releases are visible (Hide)

AudioKit - AudioKit 4.5.1 - Fixes to AKMicrophone

Published by megastep about 6 years ago

This is a very minor upgrade, but affecting a lot of people's use of AKMicrophone.

AudioKit - AudioKit 4.5 - iOS10, Swift 4.2 and a lot of repairs

Published by megastep about 6 years ago

AudioKitUI is a static library again and working well. AudioKit playgrounds have also been checked out and are working well with Xcode 10.

This release requires iOS10.0+.

AudioKit - AudioKit 4.4 for Xcode10 - use AudioKit 4.5 instead

Published by aure about 6 years ago

This version was created when Xcode 10 came out and marked our change from AudioKitUI being a static framework to a dynamic framework. Unfortunately this caused macOS apps to break and created a lot of startup warnings even on iOS. AudioKit 4.4 should only be considered if your app does not use AudioKitUI and you can't upgrade to AudioKIt4.5 with Swift 4.2 for some reason.

AudioKit - Version 4.3 Synchronizing with AudioKit Synth One

Published by aure over 6 years ago

In preparation for the release of AudioKit Synth One, we're making the master and develop branch structures mirrored in both repos.

This release has many API breaking changes. Mostly they have to do with distinguishing between "time" and "duration". AudioKit time is meant to mean a moment in time and duration is for a length of time.

AudioKit - AudioKit 4.2.4 Automated Release Process

Published by megastep over 6 years ago

Some bug fixes but the biggest thing about this release is that it was automated by work done by the freaking amazing and wonderful Stephane Peter @megastep

AudioKit - AudioKit 4.2.3 Bug Fix - starting/stopping/bypassing of effects

Published by aure over 6 years ago

AudioKit - AudioKit v4.2.2 Important AKSampler fix and new speech synthesizer

Published by aure over 6 years ago

Bug fix is discussed on the AudioKit blog: https://audiokitpro.com/beware-the-uninitialized-variable/

Speech synthesizer is macOS only, created by Wangchou Lu, and is not quite ready for prime time, but it works and comes with and example.

AudioKit - AudioKit Version 4.2.1

Published by aure over 6 years ago

AKSampler is now our own code, not relying on Apple's sampler code. If you still need the features of the old sampler, simple rename your class to "AKAppleSampler" and it should be fine. AKSampler was created by Shane Dunne and he has provided extensive documentation in the Documentation folder on the top level.

Shane has also led the effort to make AudioKit's DSP code platform independent, and he has even created a VST for Windows with AudioKit's core code. AudioKit has been reorganized to separate code that is platform independent (called "Core") and that which is Apple only.

A new Audiobus MIDI example was added.

Known Issues:

  • AKPlayer sometimes not respecting isLooping
  • Broken Physical Models: Drip, Mandolin, Tubular Bells
  • Oscillators seem to be on by default (see oscillator synth playground for instance)
  • Broken Playgrounds: Microtonality, those for the models above, some Sporth examples, Exporting Files, MIDI Chord Generator
AudioKit - AudioKit 4.1 - Massive Update

Published by aure over 6 years ago

This is big update with many updates and some code changes that will be required with this version.

  • AudioKit is now a static framework and has different installation instructions (thanks @megastep)
  • Many internal code updates to how AudioKit nodes work (thanks @jandyman, @megastep @dave234)
  • New AKPlayer - use instead of AKAudioPlayer which will be deprecated (thanks @ryanfrancesconi)
  • New Modulation Effects: Chorus and Flanger (thanks @getdunne)
  • New Documentation folder - includes a migration document for changes to be made to use this version of AudioKit
  • READMEs for AudioKit now also appear in Xcode side by side with source
  • Improved algorithms in the Rhino Guitar Processor (thanks @mikegazzaruso)
  • Percent variables in Apple DSP code that were ranging from 0-100 have been changed to normalized 0-1 values to match the AudioKitstandard
  • AudioKit start now must be wrapped in a do try catch block

There are quite a few things that are still in progress, but it has been too long since we did an update, and there were 742 commits to merge! There are some known issues:

  • Mandolin is broken
  • Amplitude Envelope is not respecting initial values (this does not affect the most common use case of synth banks)
  • AKDrip is broken

These will be addressed in upcoming minor release versions.

AudioKit - AudioKit v4.0.4 - Offline Rendering on Recent OSes

Published by aure almost 7 years ago

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 - AudioKit V4.0.3 for Xcode 9.1

Published by aure almost 7 years ago

Mostly minor improvement includes more Objective-C functionality and we addressed some Github issues surrounding AudioKit startup.

AudioKit - AudioKit 4.0.2 A few more bugs squashed

Published by aure about 7 years ago

This release fixes some bugs with operations and introduces microtonal pitch shifting via MIDI pitch bend.

AudioKit - AudioKit v4.0.1 - Bug fixes, @objc compatibility

Published by aure about 7 years ago

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 - AudioKit Version 4

Published by aure about 7 years ago

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 - AudioKit v3.7.1 New Metronome and Vocal Tract Physical Model

Published by aure over 7 years ago

  • 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 - AudioKit v3.7 Microtonality, Audiobus 3, and new Sample Player

Published by aure over 7 years ago

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 - AudioKit v3.6 - Playgrounds, faster and easier than ever

Published by aure over 7 years ago

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 - AudioKit v3.5.4 for Swift 3.1 / Xcode 8.3

Published by aure over 7 years ago

  • 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 - AudioKit Version 3.5.3

Published by aure over 7 years ago

Minor but annoying bug fixes in session management and MIDI.