GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - spatialaudio/python-rtmixer: :microphone: Reliable low-latency audio playback and recording with Python :snake:

BranchesTags
Open more actions menu

Latest commit

 

History

154 Commits
154 Commits

Folders and files

NameName
Last commit message
Last commit date
.circleci
.circleci
 
 
.github
.github
 
 
doc
doc
 
 
examples
examples
 
 
portaudio @ 7c45fed
portaudio @ 7c45fed
 
 
src
src
 
 
tools
tools
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
.readthedocs.yml
.readthedocs.yml
 
 
AGENTS.md
AGENTS.md
 
 
CLAUDE.md
CLAUDE.md
 
 
CONTRIBUTING.rst
CONTRIBUTING.rst
 
 
LICENSE
LICENSE
 
 
MANIFEST.in
MANIFEST.in
 
 
NEWS.rst
NEWS.rst
 
 
README.rst
README.rst
 
 
pyproject.toml
pyproject.toml
 
 
rtmixer_build.py
rtmixer_build.py
 
 
setup.py
setup.py
 
 

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
  • https://github.com/nwhitehead/swmixer
  • https://github.com/nvahalik/PyAudioMixer
  • http://www.pygame.org/docs/ref/mixer.html

About

🎤 Reliable low-latency audio playback and recording with Python 🐍

python-rtmixer.readthedocs.io/

Topics

audiolow-latencyportaudiopythonreal-time

Resources

Readme
MIT license

Contributing

Contributing
Activity
Custom properties

Stars

78 stars

Watchers

12 watching

Forks

13 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.