问题标签 [aubio]
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.
python - 可以使用 abio 来检测只有节奏的片段吗?
aubio 是否有办法检测一段音频中缺少音调元素的部分——只有节奏?我测试了一首开始时有 16 秒节奏的音乐,但所有的 aubiopitch 和 aubionotes 算法似乎都能在节奏部分检测到音调。能否以某种方式对其进行调整以区分音调和非音调起始?或者有没有相关的图书馆可以做到这一点?
python - aubio.notes 工作不正确(Python)
我需要从旋律中识别音符,所以我使用了这个演示代码:
https://github.com/aubio/aubio/blob/master/python/demos/demo_notes.py
旋律中的第一个音符没有正确确定。所以,我制作了C大调音阶,程序打印了我,第一个音符是Am(但它必须是C)。但最有趣的是,其他注释都是正确的。我的输出:
列表中的第一个数字是 MIDI 音符的代码。我该如何解决?
python - 如何在 librosa 中找到自定义框架列表的能量?
我试图找到帧列表的能量。我想将它们分为四个标准。例如“弱、正常、强、太强”并制作一个混合数组
我如何在 librosa 中做到这一点?
librosa - 如何使用 aubio 产生与 librosa 相同的 mfcc 结果?
我正在尝试在 C++ 中计算 Mfcc 功能。我找到了 Aubio(https://github.com/aubio/aubio),但我不能产生与 Python 的 Librosa 相同的结果(这很重要)。Librosa 代码:
奥比奥代码:
请帮助获得与 Librosa 相同的结果,或者建议任何 C++ 库都可以做到这一点。谢谢
python - 如何在不使用 Aubio 的情况下获得 .wav 文件的平均音高?
所以,我正在开发一个程序来比较不同 .wav 文件的平均音高。我找到了一个解决方案,它使用 aubio 在 repl.it 上工作,但由于某种原因,每次我这样做
pip install aubio
时都会出现大约 50 条红线错误。关于车轮构造的一些东西不起作用。那么,没有奥比奥有什么办法吗?
这是我的错误信息:
一些附加信息:
- 我正在使用最新版本的 Python 3
- 我正在使用窗户
- 我确保让安装程序安装路径变量
- PIP 已安装
- 当我使用更新命令检查 Wheel 版本时,它说它已经是最新版本。
python - PyQt5 应用程序 - 使用计时器运行带有循环的函数使其“冻结”
我正在尝试为我创建的终端应用程序创建一个 GUI,该应用程序监听您的麦克风以确定您在吉他上演奏的音符。我想使用 PyQt5,这是我第一次使用它(或者特别是任何 GUI 框架)。
我可以很好地创建 UI,但是我用于由 QTimer 调用的笔记检测的主要功能使应用程序非常缓慢且无响应。我认为我在如何设置方面做得非常错误,但我自己找不到最好的方法。
这是我的代码:
这是帮助文件:
python - 使用 Aubio 或 PyAudio 进行音高/音符检测
问题:我正在尝试在 python 中编写一些代码,它将检测来自麦克风的实时馈送的音高/音符。所以基本上我会在我的吉他上弹奏一个音符,我的代码必须检查并告诉我它是哪个音符。
研究:我已经搜索了多个库来执行此操作,我能找到的最好的是 Aubio 和 PyAudio。因此,我们将不胜感激任何帮助。
注意- 我不希望它在一个数组中。我只是想要它喜欢。
有什么帮助吗?
python - 如何从麦克风的其他样本中检索音高和响度?
这是现有的代码,我已经有了。虽然它只从麦克风中检索一个响度和音高值
目标:获取脚本以检索麦克风的多个样本,例如 16 个样本。
我的伪代码看起来像
我认为如果我打印了所有值,输出将是:
这些值已设为零,就好像麦克风静音且未使用