Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Töne mit Python ====== <code python toene.py> 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) </code> techlab/toene-mit-python.txt Last modified: 2025/05/02 17:05by ivo