====== Töne mit Python ====== import numpy as np from scipy.io import wavfile as wavfile sampling_rate = 44100 ## Sampling Rate def ton(frequenz, dauer): x = np.arange(int(dauer*sampling_rate)) return np.sin(2 * np.pi * frequenz * x / sampling_rate) def hinzu(lied, frequenz, dauer): return np.concatenate((lied, ton(frequenz, dauer))) basis = 2000 zeit = 0.2 y = ton(basis,zeit) y = hinzu(y, basis*2**(4/12),zeit) y = hinzu(y, basis*2**(7/12),zeit) y = hinzu(y, basis*2,zeit) y = hinzu(y, basis*2**(7/12),zeit) y = hinzu(y, basis*2**(4/12),zeit) y = hinzu(y, basis,zeit) wavfile.write("test.wav", sampling_rate, y)