Files
smnp-py/smnp/module/synth/lib/wave.py
Bartłomiej Pluta 0571e3f1e2 Move 'synth' module
2019-07-09 22:32:03 +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)