https://github.com/shakfu/python-rtaudio
RtAudio and RtMIDI wrapped for python using cython, pybind11, and nanobind.
https://github.com/shakfu/python-rtaudio
cython nanobind pybind11 python3 rtaudio rtmidi
Last synced: 3 months ago
JSON representation
RtAudio and RtMIDI wrapped for python using cython, pybind11, and nanobind.
- Host: GitHub
- URL: https://github.com/shakfu/python-rtaudio
- Owner: shakfu
- License: unlicense
- Created: 2023-11-24T09:21:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-19T14:44:00.000Z (over 1 year ago)
- Last Synced: 2025-01-12T16:11:59.953Z (5 months ago)
- Topics: cython, nanobind, pybind11, python3, rtaudio, rtmidi
- Language: C++
- Homepage:
- Size: 298 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# python-rtaudio
Contains three almost identical experimental wrappers of [RtAudio](https://github.com/thestk/rtaudio):
- cyrtaudio - cython
- npyrtaudio - nanobind
- pbrtaudio - pybind11
Next on the list is to add [RtMidi](https://github.com/thestk/rtmidi) support.
## To build
Uses `cmake` as the the primary build system and `make` as an optional frontend:
```bash
pip install cython pybind11 nanobind
```
then
```bash
make
```
## TODO
- [ ] more tests!!!