Loading... Please wait...


Our Newsletter

Audio Hacker Shield Kit for Arduino

  • Image 1
Your Price:
$15.00 (inc GST) $37.73 $13.64 (exc GST) (You save $26.50)
Ships in 7 to 10 bus. days

Product Description

Retired - information for reference only.


Have some awesome musical fun with the Audio Hacker shield for Arduino from nootropic design. This fun shield kit allows you to perform realtime digital signal processing.

Record audio samples into memory and play them back. Mix samples, manipulate audio, build audio effects, or synthesize entirely new sounds. All with Arduino programming! 

Rock out to the video below for some examples of what is possible with the Audio Hacker shield. We also have the awesome DJ Shield Deluxe Kit so you can hack audio like a pro!

 Features include:

  • High quality 12-bit ADC and 12-bit DAC. Realtime ADC sampling and output to DAC at 44.1 kHz.
  • 256K SRAM for recording/playback of audio samples. No SD card is needed! High-speed SRAM allows fast access to audio data for realtime processing and mixing.
  • Record about 9 seconds of high quality audio at 22 kHz with 12-bit resolution to SRAM. Much longer samples can be recorded at lower frequency and/or resolution. See memory capacity below.
  • TS922IN op-amp provides high current output and up to 100X gain preamp for weak inputs.
  • Two onboard buttons for input, bypass switch, volume knob.
  • Connection for 3V battery backup to retain samples in memory.
  • Compatible with Arduino Uno, Duemilanove, Mega, and Leonardo. Uses digital pins 5-13.
  • Audio input and output 3.5mm stereo jacks and solder pads. The stereo input is converted to mono, and the output is always mono. Solder pads are provided for input and output in case you want to use different types of connectors.
  • bypass switch allows you to hear the input signal (after it has been converted to mono) on the output. This switch allows you to compare the original signal with the processed output of the Audio Hacker.
  • Small volume knob for the output level of the processed signal.
  • Two buttons provided for user input. These are connected to digital pins 5 and 6.
  • Preamp gain allows you to amplify weak input signals. For inputs from an MP3 music player (e.g. iPod) or computer, this potentiometer should be set to its lowest level (no gain).
  • Battery connection allows you to keep your audio samples in non-volatile memory when power is disconnected. A simple 3V coin cell battery (e.g. CR2032) is sufficient to retain the memory contents. See this project for more details.

The Audio Hacker has 256K of serial SRAM to store audio samples. You can store multiple samples if you divide the memory into banks or chunks, but there is an upper bound on the total amount of audio that can be recorded.

The amount of audio that can be stored depends upon the sample rate and the bit resolution. Both of these affect the quality of the audio. Higher quality means less capacity. If lower quality audio is sufficient for your project, you can store much longer samples. This project lets you dynamically change the sampling rate and bit resolution so you can hear the difference in realtime. The table below shows how sample rate and bit resolution affect the audio capacity.

More information:



Find Similar Products by Category

Add to Wish List

Click the button below to add the Audio Hacker Shield Kit for Arduino to your wish list.

You Recently Viewed...