问题标签 [pyo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
237 浏览

python - 无法导入python模块pyo

我正在尝试为我正在处理的这个项目导入 pyo,但这是我尝试这样做时得到的输出:

我已经尝试卸载和降级 pyo,但我似乎无法将其导入。谁能帮我吗?

0 投票
0 回答
355 浏览

python - Can't import pyo: ImportError: DLL load failed: 找不到指定的模块

我正在尝试在 python3.7 中导入 pyo,但没有得到任何结果。这是我尝试运行命令时发生的情况:

我已经尝试卸载并重新安装多个版本的 pyo,但我得到了相同的结果。任何人都可以尝试调试此错误,以便我可以导入模块,谢谢

0 投票
1 回答
48 浏览

python - Pyo Python DSP 模块不会部署到 Heroku

所以我试图在 Heroku 上放置一个 django 项目的演示,该项目在本地运行良好并在我卸载 Pyo 包时加载,但是当我重新安装它时它会引发 OSerror(OSError at / Exception Value: /app/.pyo /3.6_64/libs/libasound-fb332ab3.so.2.0.0:无法打开共享对象——完整回溯见下文)。我添加了一个 buildpack 来安装 libasound 和推荐的软件包,但我仍然收到错误消息。我错过了什么?我看到了 Linux 轮子修复符号链接(https://github.com/belangeo/pyo/blob/master/pyo/_linux_wheel_fix_symlinks.py)。问题在这里吗?非常感谢任何帮助。

错误:

0 投票
0 回答
595 浏览

python - 尝试在 Windows 10 上使用 pip 安装 pyo 库时出现长时间错误

我在安装 pyo 时遇到问题,经过与 PATH 问题的长期斗争,当我尝试安装 pyo 库时出现此错误:

我想添加该安装,其他软件包可以正常工作

0 投票
1 回答
550 浏览

audio - 将多个输入通道组合到一个输出通道音频直播

我正在尝试制作自己的基本混音器,并想知道如何获取多个输入音频通道并将所有通道作为一个混合音频源输出,每个输入通道的电平均可控。现在我正在尝试使用 pyo 但我无法实时混合频道。

0 投票
1 回答
65 浏览

python - 我应该如何获取路径的用户输入并在我的程序中使用该路径

我的代码:

代码在这里,所以我面临的问题是,我想将路径作为用户输入并播放音频文件。帮帮我。现在我只尝试将它作为用户输入并将其存储在 var 中并使用它,但它不起作用。

0 投票
1 回答
126 浏览

python - 无法打印 Python pyo

帮助,一旦我调用 pyo 音频服务器,我似乎无法打印任何东西。

它只是退出而不返回任何东西。

甚至是这样的:

这应该可以正常工作吗?还是我大错特错了?

我正在使用 python 模块pyo版本 1.0.1 和 Python 版本 3.7.3 使用 Python IDLE 3.7 运行

顺便说一句:音频输出有效,我只想打印以进行调试

0 投票
1 回答
155 浏览

python - 在 Python 上运行多个 If-Loop 用于音乐制作?

我正在为 Python 中的最终课程项目创建一个简单的音乐制作程序,并使用pyo进行音频集成。我的目标是让用户能够创建以他们选择的 BPM 播放的简单鼓模式。

我创建了一个名为drumMachine() 的函数,它要求用户输入他们想要添加的鼓声集以及他们想要添加的节拍,然后为鼓声选择相应的if循环并保存将展示位置放入字典中。在下面添加了一段代码供参考。

然后程序进入一个 While 循环,通过查看字典中是否存在鼓的节拍位置,以选定的 BPM 以选定的节拍播放鼓声。现在为了测试我的程序,我只实现了在节拍 1、2、3 或 4 上执行此操作的能力,顺便说一句。

现在,我遇到的问题是我不确定我能做些什么来让用户能够在该循环之上添加另一层鼓。例如,如果用户想要在底鼓之上添加小鼓到节拍 2 和 4。我尝试用不同的节拍填充我的字典条目,但是当我播放声音时,没有一个鼓声同时播放。

例如,如果我说我要在 1、2、3、4 上打底鼓;2、4 上的圈套;并且只拍4个,而不是所有东西一起演奏,我得到:踢,圈套,踢,拍而不是踢,踢+圈套,踢,踢+圈套+拍。

有什么办法可以同时运行多个 if 循环?或者有没有其他方法能够编码一次运行多个鼓循环的能力,而我只是没有看到?希望这是有道理的。

提前感谢大家的帮助!

0 投票
1 回答
150 浏览

python - ImportError Pyo

我正在尝试在 python3.8.8 中导入 pyo,但没有得到任何结果。当我尝试运行命令时: Traceback(最近一次调用最后一次):文件“<pyshell#0>”,第 1 行,在 import pyo 文件“C:\Users\andre\AppData\Roaming\Python\Python38\site- packages\pyo_ init _.py”,第 28 行,从 .lib 导入分析作为分析文件“C:\Users\andre\AppData\Roaming\Python\Python38\site-packages\pyo\lib\analysis.py”,第 32 行,从 ._core 导入 * 文件 "C:\Users\andre\AppData\Roaming\Python\Python38\site-packages\pyo\lib_core.py",第 58 行,从 .._pyo 导入 * ImportError: DLL导入 _pyo 时加载失败:Impossibile trovare il modulo specificato。

我该如何解决这个问题?

0 投票
1 回答
59 浏览

python - 在 Python 音频处理 (Pyo) 中使用多个输入设备

TLDR:有没有办法在 Python 中实时混合多个输入设备的音频流(最好使用 Pyo)?

我正在尝试使用Pyo将来自多个麦克风(或虚拟麦克风,例如 Loopback 设备)的音频流组合成一个输出音频流。我试过使用pyo.Input,但它似乎有一个核心限制: in Input(x)x似乎指的是通道,而不是输入设备。输入设备似乎受到服务器的限制:对于s = pyo.Server(duplex=1),s.setInputDevice(someDeviceIndex)似乎是选择将使用哪个输入设备的唯一方法,x然后是指该设备的通道(例如,用于立体声麦克风)。

我在 Pyo 的文档(或我读过的关于其他库的内容)中没有看到任何关于如何将多个输入设备混合在一起的信息。pyo.Mixer似乎很有希望,但文档中给出的示例并未演示如何使用多个Inputs,只是其他声源(例如,正弦波)。

有什么方法可以访问一个范围内的多个输入设备Server并将它们混合在一起?如果 Pyo 不是这个任务的好选择,还有哪些其他库(和/或 vanilla Python)可能更适合?