论文标题

Libaca,Pyaca和ACA代码:3种语言的音频内容分析

libACA, pyACA, and ACA-Code: Audio Content Analysis in 3 Languages

论文作者

Lerch, Alexander

论文摘要

Libaca,Pyaca和ACA代码的三个软件包为基本方法和算法提供了参考实现,以分析三种不同语言的音乐音频信号:C ++,Python和Matlab。这三个软件包涵盖了相同的算法,例如提取低级音频功能,基本频率估计以及和弦识别的简单方法,音乐键检测和发作检测。此外,还提供了在音频内容分析(例如动态时间扭曲和Viterbi算法)中有用的更多通用算法的IT实现。因此,这三个软件包为实施音频分析算法的学生和工程师提供了实用的跨语言和跨平台引用,并能够实现以实现为中心的算法学习音频内容分析和音乐信息检索。

The three packages libACA, pyACA, and ACA-Code provide reference implementations for basic approaches and algorithms for the analysis of musical audio signals in three different languages: C++, Python, and Matlab. All three packages cover the same algorithms, such as extraction of low level audio features, fundamental frequency estimation, as well as simple approaches to chord recognition, musical key detection, and onset detection. In addition, it implementations of more generic algorithms useful in audio content analysis such as dynamic time warping and the Viterbi algorithm are provided. The three packages thus provide a practical cross-language and cross-platform reference to students and engineers implementing audio analysis algorithms and enable implementation-focused learning of algorithms for audio content analysis and music information retrieval.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源