Benutzer:Seboll
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
double playFunction(double x, double freq){
double gain = 1.0-Math.log(x+1)/1.8;
if(gain < 0) gain = 0;
double sinValue =
(Math.sin(2*Math.PI*freq*x) +
Math.sin(2*Math.PI*(freq/1.8)*x) +
Math.sin(2*Math.PI*(freq/1.5)*x))/3.0;
return (sinValue)*gain;
}
draw(5,0,500.0); // 5 Sekunden diese Funktion spielen und mit x=0 beginnen
play(5,0,500.0); // Frequenz von 500 Herz