[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [AUDITORY] MIDI Drum Pads: Delay and temporal resolution

You could use the Arduino wave shield to play back decent audio for cues/stimuli

Regarding triggering, use cheap Piezo discs, threshold with an OP amp/comparator, connect to the digital inputs on the Arduino.

If you allow your timer thread on the arduino to to the work and just pop the results back to your main thread, then you can easily have latency down to perhaps 50 us.


Dr. Mikael Fernström
Interaction Design Centre
Engineering Research Building
Department of Computer Science and Information Systems
University of Limerick
Phone: +353 (0)61 20 26 06 (office)
Mobile: +353 (0)86 81 88 079
Email: mikael.fernstrom@xxxxx
Web: www.idc.ul.ie    www.dmarc.ie    www.softday.ie

On 20 Jun 2013, at 09:44, "Stöter, Fabian-Robert" <fabian-robert.stoeter@xxxxxxxxxxxxxxxxxxxxx> wrote:

On Jun 19, 2013, at 11:49 AM, Mikael.Fernstrom <Mikael.Fernstrom@xxxxx> wrote:

A less expensive data acquisition system is an Arduino with some simple interface wiring.
Cost around 25 euro.


On Jun 19, 2013, at 10:13 AM, Julius Smith <jos@xxxxxxxxxxxxxxxxxx> wrote:

To get below 1 ms I would probably connect a piezo film to an Arduino or something like that.

An Arduino does indeed have a low polling interval at the ADCs (I believe it is  around 100 µs). But depending on what kind of auditory feedback you want to give to the participant, 8bit beep sounds may not be very pleasant. 

Personally I would just stay in the analog domain and generate the sounds by one of these analog drum modules. They are inexpensive and can be triggered directly from piezo sensors (e.g.: http://www.mfberlin.de/Produkte/Module/DRUM-05/DRUM-05e/drum-05e.html)


Dipl.-Ing. Fabian-Robert Stöter

International Audio Laboratories Erlangen (AudioLabs) 
Universität Erlangen-Nürnberg & Fraunhofer IIS, Audio & Multimedia
Am Wolfsmantel 33
91058 Erlangen
Tel.: 09131 85-20518
Fax: 09131 85-20524
Skype: faroit