Professional Documents
Culture Documents
Mozzi help/discussion/announcements:
https://groups.google.com/forum/#!forum/mozzi-users
*/
#include <MozziGuts.h>
// defines variables
long duration;
int distance;
// use: Oscil <table_size, update_rate> oscilName (wavetable), look in .h file of table #included
above
void setup(){
void updateControl(){
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
distance= duration*0.034/2;
aSin.setFreq(FSHARPTHREE);
aSin.setFreq(GTHREE);
aSin.setFreq(GSHARPTHREE);
aSin.setFreq(ATHREE);
aSin.setFreq(ASHARPTHREE);
aSin.setFreq(BTHREE);
aSin.setFreq(CFOUR);
aSin.setFreq(CSHARPFOUR);
aSin.setFreq(DSHARPFOUR);
aSin.setFreq(EFOUR);
aSin.setFreq(FFOUR);
aSin.setFreq(FSHARPFOUR);
aSin.setFreq(GFOUR);
aSin.setFreq(GSHARPFOUR);
aSin.setFreq(AFOUR);
aSin.setFreq(ASHARPFOUR);
aSin.setFreq(CFIVE);
aSin.setFreq(CSHARPFIVE);
aSin.setFreq(DFIVE);
aSin.setFreq(DSHARPFIVE);
aSin.setFreq(EFIVE);
aSin.setFreq(FFIVE);
else{
aSin.setFreq(FTHREE);
}
int updateAudio(){
void loop(){