Ich möchte in der Lage sein, dynamisch zu lesen und zu schreiben Audio-Daten in Echtzeit. Ich bemerkte die Python "audioscope" der das Unix/Linux-Programm /dev/dsp
Datei und liest rohe Bytes aus ihr.
Allerdings verwende ich einen Mac OSX 10.5.8, und Dual-Boot-Linux ist ziemlich schwierig (ich habe versucht.) Ich habe mich gefragt, ob es eine bestimmte "Standard" Python-Modul, das lesen und Schreiben von Audiodaten (vielleicht Speichern von Schnappschüssen der Daten in Numpy-Arrays.) Ich plane auf mit einem Thread lesen/Speichern von Daten, und ein anderer Thread reagieren, indem Sie neue Signale.
Im Moment möchte ich die Audiobuchse in meinem Computer verwenden, aber irgendwann möchte ich in der Lage sein, USB-Soundkarten auf ähnliche Weise zu verwenden. Zu diesem Zeitpunkt möchte ich in der Lage sein, mehrere Signale zu steuern (unter Verwendung eines USB-Port-Expanders).
Ich habe mich eine Weile umgesehen und ein paar Bibliotheken gefunden, die für die Audioverarbeitung verwendet werden, aber sie basieren in der Regel auf dem Lesen und Schreiben von Dateien und nicht auf der dynamischen Datenverarbeitung. Die beste Bibliothek ist vielleicht gar keine Audiobibliothek. Ich habe eigentlich vor, damit Schaltkreise zu steuern, aber Google hat mich zu Audio als der besten Möglichkeit geführt, meinen Computer dafür zu nutzen.
Wie auch immer, ich hoffte auf ein paar Vorschläge.