https://github.com/nocarryr/cython-sounddevice
PortAudio bindings for Cython
https://github.com/nocarryr/cython-sounddevice
audio cython cython-library portaudio python
Last synced: about 1 month ago
JSON representation
PortAudio bindings for Cython
- Host: GitHub
- URL: https://github.com/nocarryr/cython-sounddevice
- Owner: nocarryr
- License: gpl-3.0
- Created: 2019-04-17T12:48:36.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-03-01T00:33:51.000Z (about 3 years ago)
- Last Synced: 2025-03-30T00:11:36.275Z (about 2 months ago)
- Topics: audio, cython, cython-library, portaudio, python
- Language: Python
- Homepage:
- Size: 125 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cython-sounddevice
## Description
Python bindings for the [PortAudio] library to
interface with audio streams. This project was inspired by [python-sounddevice](https://github.com/spatialaudio/python-sounddevice/), but uses [Cython] instead of
[CFFI](http://cffi.readthedocs.io/).This allows for use in other Cython projects needing audio I/O without the
performance penalty of the switching between Python and C/C++ contexts.
All of the necessary classes, functions and data types have shared declarations
for this purpose.## Links
* Documentation
* https://cython-sounddevice.readthedocs.io/en/latest/
* Source Code
* https://github.com/nocarryr/cython-soundevice## Usage
*TODO*
## Dependencies
* [Cython] >= 0.29.1
* [PortAudio]## Installation
*TODO*
### Linux
`sudo apt-get install portaudio19-dev`
### Windows
*TODO*
### MacOS
*TODO*
## License
See the [LICENSE](LICENSE) file for license information (GPLv3).
[PortAudio]: http://www.portaudio.com/
[Cython]: https://cython.org/