Benutzer:Seboll

Aus ProgrammingWiki
Archivierte Version vom 2011-05-03T14:18:26+00:00. Aktuelle Version

double ToneFunction(double x, double freq){

     double gain = 1.0-Math.log(x+1)/0.6;
     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;

} fillTones(); playTones("E E F G G F E D C C D E E D D"); // spielt eine Tonfolge ab.