Gram w gry z PortAudio i Python.Konwertuj listę zmiennych do bufora w Pythonie?
Chcę, aby mój strumień odtwarzał dane dźwiękowe, które są reprezentowane w wartościach Float32. Dlatego używam następującą funkcję:
def getData():
data = []
for i in range(0, 1024):
data.append(0.25 * math.sin(math.radians(i)))
return data
Niestety to nie działa, ponieważ stream.write
chce obiektem bufor być przekazywane w:
TypeError: argument 2 must be string or read-only buffer, not list
Więc moje pytanie brzmi: Jak mogę przekonwertować moją listę przenosi się do obiektu buforowego?