Files
smnp-py/smnp/synth/wave.py
2019-07-04 02:19:15 +02:00

12 lines
238 B
Python

import time
import numpy as np
import sounddevice as sd
FS = 44100
def sine(frequency, duration):
samples = (np.sin(2*np.pi*np.arange(FS*duration)*frequency/FS)).astype(np.float32)
sd.play(samples, FS)
time.sleep(duration)