One of the arduino tutorials was for a theremin. With a few modifications I was able to properly express my sophisticated musical abilities.
Enjoy!
Arduino code follows (prolly doesn’t make TOO much sense without the wiring schematic… if there’s interest I’ll put up a picture).
int sensorValue;
int sensorLow=1023;
int sensorHigh=0;
const int ledPin=13;
void setup(){
pinMode(ledPin,OUTPUT);
digitalWrite(ledPin,HIGH);
Serial.begin(9600);
while(millis()<5000){
sensorValue=analogRead(A0);
if(sensorValue>sensorHigh){
sensorHigh=sensorValue;
}
if(sensorValue<sensorLow){
sensorLow=sensorValue;
}
}
digitalWrite(ledPin,LOW);
}
void loop(){
sensorValue=analogRead(A0);
int pitch=map(sensorValue,sensorLow,sensorHigh,50,4000);
tone(8,pitch,20);
delay(10);
Serial.print(sensorValue)
Serial.print(" ")
Serial.print(pitch)
}
