Aida DSP is an audio shield for Arduino
- Compact design size (Arduino shield form factor)
- Low noise design for audio applications
- 2 mono inputs 4 mono outputs
- 24 bits, 48/96/192kHz
- Dedicated crimpable connectors to host encoder, buttons and pots
- Expansion connector with available signals from DSP
- Available open source examples for Arduino boards
- Available open source low level libraries for Arduino Uno/Mega/Due/Zero
DSP firmware is developed in Sigma Studio, a intuitive graphical design tool. From Sigma Studio you can generate an .xml file which contains DSP firmware and then with our Java tool you can generate a C header file to be used in the Arduino IDE.
Now you're ready to code a sketch that communicates with the DSP in real time to control its algorithm using Aida DSP official Arduino API library.
Basically you can manage your UI (user interface: buttons, faders, etc.) with Arduino and then let the DSP do the whole hard work of processing audio with superb quality. For example you can use the DSP to generate a sine tone and change its frequency and amplitude with a pot wired to Arduino's analog input. Check out our examples on Github!
- 1st and 2nd order equalizers with adjustable f, Q, gain
- Processors with peak or rms detection for monochannel and multichannel dynamics
- Mixers and splitters
- Tone and noise generators
- Fixed and variable gain
- Loudness
- Delay
- Stereo enhancement
- Dynamic bass boost
- FIR & IIR filters
- Level detectors
- GPIO control and conditioning
- Special function to update DSP parameters in real-time without clicks and pops
- More...
Aida DSP Team 2020