Benutzer:Seboll

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Java</language>
<run id="4dc00ecd596b0">
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.
</run>