Pages: [1]   Go Down
Author Topic: Sensor for stringed instruments  (Read 327 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi Forum,

I'm new to Arduino, so sorry if this is a really basic question. I'm wondering what the best sensor would be to use on a stringed instrument such as a violin. I'm wanting to be able to pluck the string and for the Arduino to pick up the string being plucked, send a message to Max/MSP  which will then activate video in Jitter. Its for a PhD project, so any help much appreciated.

Louise
Logged

Sydney, Australia
Offline Offline
Edison Member
*
Karma: 33
Posts: 1273
Big things come in large packages
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Electric guitar pickup?

I have also seen suggested that a piezo disc can be used to detect the vibration of the string.
Logged

Arduino libraries http://arduinocode.codeplex.com
Parola hardware & library http://parola.codeplex.com

0
Offline Offline
Full Member
***
Karma: 5
Posts: 238
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I would use a microphone because unlike a piezo element the mic has a much flatter response as the frequency is varied.  The signal would need to be amplified and then I would run the amplified signal into a comparator the output of the comparator could be fed into a digital input on an Arduino.  The Arduino could measure the time between signals coming and get the frequency and then use a look up table to determine which string got plucked.

This is not as hard as it sounds.  One issue that you will have to watch out for is harmonics of the fundamental freq of the string, the string will not give a pure tone but there will be signals at multiples of the fundamental freq. present.  By setting the threshold correctly on the comparator you will be able to filter out the harmonics.

wade
Logged

Pages: [1]   Go Up
Jump to: