Audiodateien mit Schwebungen
Sie brauchen Kopfhörer für diese Aufgabe!
Folgendes Script nimmt genau 2 Frequenzen als Argumente entgegen. Z.B.
python wavgenerator.py 220 222
Pythonscript zum Erzeugen überlagerter Sinustöne
Das Programm erzeugt eine wav-Datei (einfach aufgebaute Audio-Datei).
Das erzeugte Datei enthält 2 Sekunden die erste Frequenz nur auf dem rechten Kanal, dann 2 Sekunden die zweite Frequenz auf dem linken Kanal, dann 4 Sekunden gleichzeitig Frequenz 1 rechts und Frequenz 2 links. Zum Schluss noch 4 Sekunden der berechneten Überlagerung auf beiden Kanälen.
Versuchen Sie die Frequenz der hörbaren Schwebung (Lautstärkenvariation) abzuschätzen und vergleichen Sie diese mit der Differenz der eingegebenen Frequenzen.
Testen Sie auch Quinten (Frequenzverhältnis 1 : 1.5) und Oktaven (1 : 2) und kleine Abweichungen davon.
Beispiel-Dateien:
- 440-und-440
- 440-und-441
- 440-und-442
- 440-und-444
- 440-und-660
- 440-und-661
- 440-und-662
- 440-und-666