
aubio:音频与音乐分析库
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
Aubio是一款开源软件开发工具包,用于从音频流中抽取音乐信息,提供音高检测、节奏抽提等强大功能,广泛应用于音乐处理领域。
aubio 是一个用于标记音乐和声音的库。它能够监听音频信号并尝试检测事件,例如在敲击鼓时确定音符频率以及节奏类型。
该库的功能包括:
- 将声音文件分割成每次攻击前的部分。
- 执行音高检测。
- 敲击节拍,并从实时音频中生成MIDI流。
aubio 提供了多种算法和例程,其中包括:
- 多种发作检测方法
- 不同的音高检测方式
- 速度跟踪与节奏识别
- 梅尔频率倒谱系数(MFCC)计算
- 快速傅立叶变换(FFT)及相位声码器应用
- 上下采样操作
- 数字滤波器的应用,如低通和高通滤波等。
- 音频信号的频谱过滤功能
- 瞬态与稳态音频分离技术
- 读写声音文件的功能
- 许多用于音乐应用程序的数学工具
库名“aubio”源于带有拼写错误的单词“audio”,因此在使用过程中可能会遇到一些误标的情况。
此外,还提供了 Python 模块以及命令行工具:
- aubio:从音频文件中提取信息。
- aubiocut:根据开始时间或节拍标记切割声音文件。
- aubioonset:输出检测到的音符的时间戳。
- aubiopitch:尝试为输入的声音每一帧识别基频(即音高)。
- aubiomfcc:计算梅尔频率。
全部评论 (0)
还没有任何评论哟~


