Horje
python generate sine wave pyaudio Code Example
python generate sine wave pyaudio
import pyaudio
import numpy as np

p = pyaudio.PyAudio()

volume = 0.5     # range [0.0, 1.0]
fs = 44100       # sampling rate, Hz, must be integer
duration = 1.0   # in seconds, may be float
f = 440.0        # sine frequency, Hz, may be float

# generate samples, note conversion to float32 array
samples = (np.sin(2*np.pi*np.arange(fs*duration)*f/fs)).astype(np.float32)

# for paFloat32 sample values must be in range [-1.0, 1.0]
stream = p.open(format=pyaudio.paFloat32,
                channels=1,
                rate=fs,
                output=True)

# play. May repeat with different volume values (if done interactively) 
stream.write(volume*samples)

stream.stop_stream()
stream.close()

p.terminate()




Python

Related
seeparate string without split function python Code Example seeparate string without split function python Code Example
how to python string up Code Example how to python string up Code Example
text replace Code Example text replace Code Example
python sum over specific indexes Code Example python sum over specific indexes Code Example
how to remove na values in r data frame Code Example how to remove na values in r data frame Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
10