Take the 2-minute tour ×
Arduino Stack Exchange is a question and answer site for developers of open-source hardware and software that is compatible with Arduino. It's 100% free, no registration required.

The Space Replay

A hovering object that explores and manipulates transitional public spaces with particular acoustic properties. By constantly recording and replaying these ambient sounds, the levitating sphere produces a delayed echo of human activity.

In this project, the Arduino board and an Adafruit Wave Shield is used. The Wave shield is not designed to record audio however, they say that they use the board for both recording and playback.

The sphere responds sonically to people and its surroundings by means of a battery-powered Arduino, an Adafruit Wave Shield hacked to record and playback audio on-the-fly and a small speaker.

This generates a few questions.

  • How would this be done?
  • Where would the microphone be placed inside the balloon for decent audio capture?
  • Would there be a better way to design this?
share|improve this question
    
No you can't use the board for recording. You can however use the Arduino's own ADC to record sound. –  jippie Mar 8 at 13:37
add comment

2 Answers 2

It seems to be possible to record with the shield using a library called waverp

WaveRP is an Arduino library for recording and playing Wave files with the Adafruit Wave Shield. It records 8-bit mono files at 4,000 to 44,100 samples per second.

Some details adafruit blog:

It records 8-bit mono files at 4,000 to 44,100 samples per second.

share|improve this answer
add comment

As jippie said, you can use the Arduinos ADC to record audio, and presumably save that to the Arduino's RAM (the SD card is probably too slow for directly saving it). Then it writes the buffer to the SD card.

share|improve this answer
    
But an Arduino has 2K of RAM, so even at low quality sampling rates like 8kHz 8 bit samples, that would cover only about 250ms. –  microtherion Mar 8 at 22:54
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.