PySoundCard
PySoundCard copied to clipboard
PySoundCard is an audio library based on PortAudio, CFFI and NumPy
I found this library when searching for a way to capture audio output from speakers that would happen from listening to say a song or video on the pc and...
Although I use a recent computer (Windows 10, Core i5-6500, 8 GB RAM) as well as a good audio interface (Edirol UA-101), I am encountering buffer underflows when using block...
Is it possible to play different outputs at the same time with two analogue audio jacks on one Sound device with multiple DACs using one or more pysoundcard.Streams? I use...
This is not an issue actually, but more of a question. I'm trying to develop a metronome app. Thus I need it to play a lot of short sounds (metronome...
Currently, `np.float32` is the default data type when creating a `Stream`. This makes sense, because many audio applications use that data type and it is supported by PortAudio. On the...
In addition to numeric device IDs, it should also be possible to select devices by strings, e.g. `device="hdmi"`. I think it would be practical to use case-insensitive search, probably a...
Is there a chance of a python-pysoundcard package ( python-pysoundcard? )
I would like to have a high level interface similar to _playrec_ (http://www.playrec.co.uk/) - but of course with a much better API! Basically it should provide: - a function to...
Similar to https://github.com/bastibe/PySoundFile/pull/102, the module name should be changed to `soundcard` and the canonical usage should become ``` Python import soundcard as sc ``` The project name should stay "PySoundCard".
The blocking `read()` and `write()` methods shouldn't be used together. If synchronized input and output are needed, the callback API should be used. The blocking methods may work in some...