Skip to content

AidaDSP/AidaDSP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aida DSP

Aida DSP is an audio shield for Arduino

Salient specs

  • 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

How it works

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!

Typical applications

  • 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...

Audio enthusiasts and audio makers, this board is for you!

More info

paypal

Releases

No releases published

Packages

No packages published

Languages