问题标签 [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 投票
1 回答
1219 浏览

python - 用pyo在python中一起播放2个以上的正弦波

我想在 python 中播放 2、3 或更多的正弦波 5 秒。我知道如何编写可以做到这一点的 .au 或 .wav 文件,但现在我想直接播放到声卡。我知道如何使用 pyo 用 1 个正弦波来做到这一点,但现在我想用 2 个或更多来做到这一点,但我被卡住了。你能给我指路吗?

谢谢!

0 投票
1 回答
258 浏览

python - 将 Pyo 振荡器输出绑定到 WX 事件

我正在基于 Pyo 和 WX 库在 Python 中构建一个简单的信号发生器。

我已经完成了每个简单的教程,并成功地将 WX 中的按钮绑定到 WX 函数。我现在试图通过按下标有“振荡器 1”的按钮来生成一个简单的正弦波(440 赫兹)1 秒;但是,当 main() 函数执行时,会播放正弦音,而当按钮显示在 wx 框架中时,我无法重新触发正弦音。这两种症状都是不需要的。

为什么程序执行时会立即播放正弦音?为什么 firstOSC 按钮似乎不起作用?

0 投票
1 回答
285 浏览

python - 在 kivy 中使用 pyo 时遇到问题

我不确定是否有人对此有任何经验,但我正在尝试使用 kivy 和 pyo(Python 数字信号处理模块)编写程序。
这是我的代码开头的样子:

但是每次我运行代码(使用sendTo)时,它都会说“没有名为pyo的模块”。
无论如何要使用 kivy 和 Python 库之外的模块吗?(对不起,如果我的问题不清楚)

0 投票
1 回答
451 浏览

python-2.7 - 在 mac os X 10.10.2 上安装 pyo

我最近按照本指南安装了 pyo:下载编译。然后我尝试import pyo了python,但这出现了

我能做些什么?我是初学者,如果您需要其他信息,请告诉我。

0 投票
0 回答
231 浏览

python - 使用声音时,Psychopy 不会在脚本结束时退出

我最近在使用psychopy 时遇到了一个奇怪的错误,我的脚本在终止时不会杀死psychopy。

这只发生在我在例程中添加声音以及让psychopy 生成声音或从文件播放声音时。换句话说,仅从soundpsychopy 加载不会导致我的脚本无法退出。仅当我调用 中的声音时s=sound.Sound(value="C", secs=0.15),即使该声音实际上并没有在我的例程中播放s.play()

我试过用谷歌搜索看看其他人是否报告了这个问题,但似乎我有点孤独。我已经在以下两个 Mac 规格上对其进行了测试:

MacBook Pro 运行:

  • OSX优胜美地
  • 想到python 2.7
  • 最新的psychopy(最近安装easy_install
  • pyglet 1.2
  • pyo 0.7.5
  • Intel Iris 显卡/内置

iMac 运行:

  • 与上述类似的一切
  • NVIDIA独立显卡(暂时不记得型号)

这是我正在运行的一些示例代码。这对你来说很好吗?有人对可能发生的事情有建议吗?让我知道是否需要有关我的系统等的更多信息。

谢谢 :)

0 投票
1 回答
938 浏览

python - Pyo server.boot() 在 Ubuntu 14.04 上因 pyolib._core.PyoServerStateException 而失败

我在没有 jack 并运行 Python 2.7 的 Ubuntu 14.04 上安装了 pyo。我遵循了pyo wiki 中编写的基于 Debian 的安装说明。这是我使用的代码(它在pyo 介绍页面中):

结果得到:

PS:对使用jack不感兴趣,已经遇到问题了。

0 投票
1 回答
1018 浏览

python - Python:安装psychopy audiolib

如果这是一个愚蠢的问题,我真的很抱歉,但就是这样。

我正在使用 Python,并且在课堂上通过 anaconda 命令提示符安装了psychopy。现在我想使用心理声音功能。所以我尝试导入声音,但发现没有找到 API,我应该安装 pyo 或 pygame,我试图在 anaconda 命令提示符下执行此操作,但这也不起作用。由于我不熟悉这种事情,所以我真的不知道如何解决这个问题。我希望有人能帮帮忙。我试过在互联网上寻找,但也找不到任何解决方案。

0 投票
1 回答
787 浏览

python - Psychopy Pyo 自定义音频

我在通过 Psychopy 播放自定义音频文件时遇到困难。我收到一条消息说:

AttributeError:未找到音频 API。尝试安装 pyo 0.6.8+ 或 pygame 1.8+

我尝试安装 pyo API,但仍然无法正常工作或安装。

请指教。也许我安装 pyo 不正确或没有成功加载它。我在 OSX 上运行。

这是我的代码:

0 投票
2 回答
1808 浏览

python-2.7 - 在pyo和python中播放声音

我正在尝试 python 的pyo。我使用主页上的这些命令为 ubuntu 安装了 pyo:

但是,当我尝试播放声音的第一个示例时:

我收到这些错误:

任何人都可以帮忙吗?PS:我正在运行 ubuntu 15.10

0 投票
2 回答
3224 浏览

python - 使用 Pyo 在 Python 中播放声音

我正在尝试使用 pyo 库播放声音。

以下代码:

返回此输出:

pyo 0.8.0 版(使用单精度)

Portmidi 警告:无法打开 midi 输出 0(Microsoft MIDI 映射器):PortMidi:“主机错误”

output (['Microsoft Sound Mapper - Output', 'Speakers / Headphones (Realtek', 'Primary Sound Driver', 'Speakers / Headphones (Realtek High Definition Audio)', 'Realtek ASIO', 'Speakers / Headphones (Realtek High Definition)音频)'], [0, 1, 2, 3, 4, 5])

输入(['Realtek ASIO'],[4])

服务器未启动。服务器必须启动!Pa_OpenStream 中的 portaudio 错误:I/O 设备的非法组合 Portaudio 错误:I/O 设备的非法组合 Pa_AbortStream 中的portaudio 错误:Pa_CloseStream 中的portaudio 错误:无效的流指针

正如您从代码和输出中看到的那样,我试图确保输入和输出设备相同。

这是由于有关 I/O 设备非法组合的消息。当然,你也可以看到我的尝试失败了。Server()无论有没有代码块,都会出现相同的错误消息。

我在 PsychoPy 中运行了上面的代码。当我在 Spyder 中运行相同的代码时,它实际上从未通过:

它只是挂起无所事事。

知道为什么 pyo 没有像它应该玩的那样玩 python 吗?关于如何修复它的任何想法?

谢谢你的时间。