xxxxxxxxxx
48
// Interference demo by Chris Orban
// TURN THE SOUND DOWN on your computer BEFORE YOU PRESS PLAY!!!!!
time = 0;
speaker1x = 75;
speaker2x = 375;
speakery = 50;
micx = 350;
micy = 400;
csound = 343.0; //Speed of sound in air
lambda = 86.0; // wavelength
function draw() {
drawWaves();
d = 0.5*(speaker2x - speaker1x);
N = 1000;
for (i = 0; i < N; i++){
x = 2*width*i/N-width; //x from -width to width
m = 1;
b = 0;
y = m*x + b;
drawPoint(x+0.5*(speaker1x+speaker2x),y+speakery);
//draw another line if you feel like it
/* m = 1;
b = 0;
y = m*x + b;
drawPoint(x+0.5*(speaker1x+speaker2x),y+speakery);
*/
}
time += dt;
}