The Acidgrooves DSP SDK is an extensive library of algorithms for audio processing with complete facilities for filtering, mixing, and dynamics processing, including advanced low-level DSP functions and control blocks.
The Algorithms provided are commercial-grade with included support for cross platform distribution and integration.
2. Acidgrooves DSP SDK
Acidgrooves DSP SDK
The Acidgrooves DSP SDK is an extensive library of
algorithms for audio processing with complete
facilities for filtering, mixing, and dynamics
processing, including advanced low-level DSP
functions and control blocks.
The Algorithms provided are commercial-grade with
included support for cross platform distribution and
integration.
Features
Request the latest price info with our
team at sales@acidgrooves.com
Version 1.4
•
•
•
•
•
•
•
•
•
•
•
Portable C++.
Standard Coding Interface across modules.
Cross Platform compilation facilities.
2 Licensing schemes: Full Source Code or Dynamic
Linking for lower entry cost.
Latest release is always tested in Xcode, Visual
Studio, and Linux.
RAII pattern of programming.
Example projects for Xcode, Visual Studio (2010 &
2012), Code Blocks
Test Bed Audio Plug-In for quick prototyping
Developed with Continuous Integration (CI) in mind,
access is provided via a controlled GIT repository
with master, stable, and develop branches always
available.
32 & 64 bit capabilities
100% compatible with the JUCE C++ Library for
GUI development
3. Acidgrooves DSP SDK
Algorithms
• Included Algorithms and building blocks:
Basic DSP
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Volume Controls
Mute
Logarithmic Faders
Direct Mapping Faders
Adjustable Skew Faders
Addition
Subtraction
Extraction
Clipper
Linear Gain
Linear Interpolator
Delay
Signal Invert
A/B Input and Output
Signal Invert and cancellation
Dynamics Processing
•
•
•
•
•
•
•
•
Peak Detector
RMS Detector
Extended Voltage Control
Limiter
Compressor
Envelope tracking
Envelope Follower
ADSR
Filters
• Complete IIR Filters set including Butterworth,
Chebyshev, Elliptic, Bessel, Legendre.
• LPF, HPF, Band Pass, Band Stop transformations
• Low, High, and Band Shelf filter implementations for
most types of equalizer designs.
• Custom filters using poles and zeros
• Recent implementations including Direct Form 1, Direct
Form 2.
• Smoothed parameter implementation for real time
modification
• Unlimited order filters (Includes first, second, third and
fourth order implementations)
• First and Second FIR filters
• Self resonant LPF analog filter implementations
• Linkwitz-Riley Implementation
Pre Adjusted Effects
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Flanger
Chorus
Reverb
Loudness
Bass Boost
Distortion
Valve Modeling
Over Drive
Analog Wah
Analog Chorus
Analog Distortion
Analog Filter
Arpeggiated Echo
Analog Compressor
Effect LFO
Harmonic Enhancer
Basic Resampler
Tremolo
Waveshaper Distortion
Circuit Modeled Distortion
Hardclipper
Softclipper
4. Acidgrooves DSP SDK
Synthesis
•
•
•
•
Sine, Square, Triangle, Sawtooth
VCO’s
LFO’s
Colored Noise suite including white,
brown, noise, gaussian, pink, blue
Routing
•
•
•
•
Parallel Processing
Mixing
Splitter
Dry & Wet Controls
Black Box Capabilities
Entropy Technology
• I/O mapping for exploration testing
• Debugging capabilities for
advanced signal tracking
• Optional Entropy Library allows for
simulation of decay and
deterioration of analog
components.
• Time Arrow Decay: Models pass of
time in analog components
• USP: Models unique circuit
variations including temperature,
humidity and noise spectrum
Circuit Modeling
• Transformer, capacitor, resistor,
signal path examples
Advanced Processing
• Noise Cancellation
• Pre made filters for various
situations