Skip to content

spatialaudio/python-rtmixer

Folders and files

NameName
Last commit message
Last commit date
Jun 24, 2024
Aug 5, 2024
May 27, 2021
May 27, 2021
May 27, 2021
Jul 2, 2024
Jul 2, 2024
Jan 6, 2017
Jul 2, 2024
May 27, 2021
Sep 2, 2023
May 5, 2021
Aug 20, 2020
Jun 19, 2020
May 5, 2021
Aug 4, 2020
Jul 2, 2024
Jun 24, 2024
Jul 2, 2024

Repository files navigation

Realtime Audio Mixer for Python

Warning

This is work in progress!

Goal: Reliable low-latency audio playback and recording with Python, using PortAudio via the sounddevice module.

The audio callback is implemented in C (and compiled with the help of CFFI) and doesn't invoke the Python interpreter, therefore avoiding waiting for things like garbage collection and the GIL.

All PortAudio platforms and host APIs are supported. Runs on any Python version where CFFI is available.

Online documentation
https://python-rtmixer.readthedocs.io/
Source code repository
https://github.com/spatialaudio/python-rtmixer
Somewhat similar projects