文件名称:amio:用于音频混合和InputOutput的Python包
文件大小:37KB
文件格式:ZIP
更新时间:2024-03-05 14:51:04
C
音频混合和输入/输出 您到达了AMIO软件包的主页:一个用于音频混合和输入/输出的Python软件包。 AMIO仍在早期开发中 这意味着API将会改变,缺少一些基本功能,与JACK驱动程序之间存在不希望的紧密耦合,等等。此README文件中的所有内容都说明了达到一定质量时库的预期状态。 发生这种情况时,此通知将被删除。 关于 该软件包提供了一种在Python中捕获输入音频并回放输出音频的方法。 独特的功能是API设计。 在接口上启动I / O时,将创建一个后台线程来管理实际的I / O。 应用程序代码检索接收到的输入音频,并安排要播放的所谓的播放规范。 播放规范包含许多音频剪辑,每个音频剪辑都在给定的时间点开始并可能被裁剪,并且具有左右声道的给定增益。 所有时间戳均以帧数表示,从而提供精确的帧精度。 当前,仅支持Linux上的JACK音频连接工具包作为输入/输出接口。 但是,我希
【文件预览】:
amio-master
----mypy.ini(241B)
----.git-blame-ignore-revs(71B)
----.circleci()
--------config.yml(1KB)
----smoketests()
--------jack_driver.py(789B)
----setup.py(1KB)
----README.md(2KB)
----amio()
--------null_interface.py(2KB)
--------core.i(3KB)
--------pa_ringbuffer.c(9KB)
--------audio_clip.h(2KB)
--------pool.h(3KB)
--------playspec.c(2KB)
--------pool.c(3KB)
--------driver.h(370B)
--------audio_clip.c(1KB)
--------communication.h(2KB)
--------interface.h(3KB)
--------__init__.py(691B)
--------fader.py(2KB)
--------playspec.py(973B)
--------mixer.h(556B)
--------pa_memorybarrier.h(6KB)
--------jack_interface.c(8KB)
--------dummy_interface.py(490B)
--------input_chunk.c(713B)
--------mixer.c(2KB)
--------interface.c(15KB)
--------input_chunk.h(495B)
--------communication.c(2KB)
--------pa_ringbuffer.h(9KB)
--------jack_interface.h(105B)
--------audio_clip.py(13KB)
--------interface.py(2KB)
--------playspec.h(2KB)
--------jack_interface.py(6KB)
----tests()
--------test_audio_clip.py(2KB)
----.gitignore(117B)