This extension to AudioKit has the majority of old versions of AudioKit's DSP including oscillators, physical models, filters, reverbs and more.
See the AudioKit Cookbook for examples.
You can AudioKit and any of the other AudioKit libraries using Collections
- Select File -> Add Packages...
- Click the
+
icon on the bottom left of the Collections sidebar on the left. - Choose
Add Swift Package Collection
from the pop-up menu. - In the
Add Package Collection
dialog box, enterhttps://swiftpackageindex.com/AudioKit/collection.json
as the URL and click the "Load" button. - It will warn you that the collection is not signed, but it is fine, click "Add Unsigned Collection".
- Now you can add any of the AudioKit Swift Packages you need and read about what they do, right from within Xcode.
Name | Description | Language |
---|---|---|
SoundpipeAudioKit | API for using Soundpipe-powered Audio Units | Swift |
CSoundpipeAudioKit | Audio Units for the Soundpipe DSP | Objective-C++ |
Soundpipe | Low-level DSP for oscillators, physical models, and effects | C |
- Brownian Noise
- Drip
- Dynamic Oscillator
- FM Oscillator
- Metal Bar
- Morphing Oscillator
- Oscillator
- PWM Oscillator
- Phase Distortion Oscillator
- Phase Locked Vocoder
- Pink Noise
- Plucked String
- White Noise
- Vocal Tract
- Amplitude Envelope
- Auto Panner
- Auto Wah
- Balancer
- Band Pass Butterworth Filter
- Band Reject Butterworth Filter
- Bit Crusher
- Chowning Reverb
- Clipper
- CombFilter Reverb
- Convolution
- Costello Reverb
- DC Block
- Dynamic Range Compressor
- Equalizer Filter
- Flat Frequency ResponseReverb
- Formant Filter
- High Pass Butterworth Filter
- High Shelf Parametric Equalizer Filter
- Korg Low Pass Filter
- Low Pass Butterworth Filter
- Low Shelf Parametric Equalizer Filter
- Modal Resonance Filter
- Moog Ladder
- Panner
- Peaking Parametric Equalizer Filter
- Phaser
- Pitch Shifter
- Resonant Filter
- Roland TB303 Filter
- String Resonator
- Tanh Distortion
- Three Pole Lowpass Filter
- Tone Complement Filter
- Tone Filter
- Tremolo
- Variable Delay
- Zita Reverb