Soundpipe AudioKit

repository·main·Indexed 41 days ago

https://github.com/audiokit/soundpipeaudiokit

An extension to AudioKit providing access to a collection of legacy DSP algorithms, including oscillators, physical models, filters, and reverbs. It features three layers: a high-level Swift API (SoundpipeAudioKit), an Objective-C++ layer (CSoundpipeAudioKit), and a low-level C DSP engine (Soundpipe).

Tokens
445
Snippets
0
Records
4
Agent score
50%

What's inside Soundpipe AudioKit

  1. Understand Soundpipe AudioKit targets

    main

    Soundpipe AudioKit is composed of three distinct layers depending on your needs:

    • SoundpipeAudioKit (Swift): The high-level API used for working with Soundpipe-powered Audio Units in Swift.
    • CSoundpipeAudioKit (Objective-C++): Provides Audio Units for the Soundpipe DSP, suitable for Objective-C++ environments.
    • Soundpipe (C): The low-level DSP engine containing the core implementation for oscillators, physical models, and effects.
  2. Available Effects and Filters

    main

    Soundpipe AudioKit includes a wide range of DSP effects and filters:

    • Filters: Band Pass Butterworth Filter, Band Reject Butterworth Filter, Equalizer Filter, High Pass Butterworth Filter, Korg Low Pass Filter, Low Pass Butterworth Filter, Moog Ladder, Peaking Parametric Equalizer Filter, Resonant Filter, Roland TB303 Filter, Three Pole Lowpass Filter, Tone Filter
    • Reverbs: Chowning Reverb, CombFilter Reverb, Costello Reverb, Flat Frequency ResponseReverb, Zita Reverb
    • Dynamics & Envelopes: Amplitude Envelope, Dynamic Range Compressor, Clipper, Tanh Distortion
    • Modulation & Spatial: Auto Panner, Auto Wah, Panner, Phaser, Tremolo, Variable Delay
    • Other Effects: Bit Crusher, Convolution, DC Block, Formant Filter, Pitch Shifter, String Resonator
  3. Available Generators and Instruments

    main

    Soundpipe AudioKit provides various generators and instruments, including:

    • Noise Generators: Brownian Noise, Pink Noise, White Noise
    • Oscillators: Dynamic Oscillator, FM Oscillator, Morphing Oscillator, Oscillator, PWM Oscillator, Phase Distortion Oscillator
    • Physical Models & Specialized Instruments: Drip, Metal Bar, Phase Locked Vocoder, Plucked String, Vocal Tract