{"id":19444915,"url":"https://github.com/spatialaudio/python-rtmixer","last_synced_at":"2025-07-03T20:34:32.405Z","repository":{"id":45131402,"uuid":"77406885","full_name":"spatialaudio/python-rtmixer","owner":"spatialaudio","description":":microphone: Reliable low-latency audio playback and recording with Python :snake:","archived":false,"fork":false,"pushed_at":"2024-11-25T12:19:54.000Z","size":135,"stargazers_count":67,"open_issues_count":3,"forks_count":11,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-06-25T15:07:18.522Z","etag":null,"topics":["audio","low-latency","portaudio","python","real-time"],"latest_commit_sha":null,"homepage":"http://python-rtmixer.readthedocs.io/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spatialaudio.png","metadata":{"files":{"readme":"README.rst","changelog":"NEWS.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-26T21:05:27.000Z","updated_at":"2025-06-10T23:48:33.000Z","dependencies_parsed_at":"2024-06-24T16:16:00.461Z","dependency_job_id":"a1724a87-a233-4e30-b04f-027371455d10","html_url":"https://github.com/spatialaudio/python-rtmixer","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/spatialaudio/python-rtmixer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spatialaudio%2Fpython-rtmixer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spatialaudio%2Fpython-rtmixer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spatialaudio%2Fpython-rtmixer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spatialaudio%2Fpython-rtmixer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spatialaudio","download_url":"https://codeload.github.com/spatialaudio/python-rtmixer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spatialaudio%2Fpython-rtmixer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261935481,"owners_count":23232808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio","low-latency","portaudio","python","real-time"],"created_at":"2024-11-10T16:08:45.172Z","updated_at":"2025-07-03T20:34:32.370Z","avatar_url":"https://github.com/spatialaudio.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Realtime Audio Mixer for Python\n===============================\n\n.. warning:: This is work in progress!\n\nGoal: Reliable low-latency audio playback and recording with Python, using\nPortAudio_ via the sounddevice_ module.\n\nThe audio callback is implemented in C (and compiled with the help of CFFI_)\nand doesn't invoke the Python interpreter, therefore avoiding waiting for things\nlike garbage collection and the GIL.\n\nAll PortAudio platforms and host APIs are supported.\nRuns on any Python version where CFFI is available.\n\nOnline documentation\n    https://python-rtmixer.readthedocs.io/\n\nSource code repository\n    https://github.com/spatialaudio/python-rtmixer\n\nSomewhat similar projects\n    * https://github.com/nwhitehead/swmixer\n    * https://github.com/nvahalik/PyAudioMixer\n    * http://www.pygame.org/docs/ref/mixer.html\n\n.. _PortAudio: http://portaudio.com/\n.. _sounddevice: https://python-sounddevice.readthedocs.io/\n.. _CFFI: https://cffi.readthedocs.io/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspatialaudio%2Fpython-rtmixer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspatialaudio%2Fpython-rtmixer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspatialaudio%2Fpython-rtmixer/lists"}