文件名称:结构特征提取的Matlab代码-catchy:流行音乐语料分析的python工具
文件大小:56KB
文件格式:ZIP
更新时间:2024-06-27 18:45:13
系统开源
结构特征提取的Matlab代码上口 用于计算钩子发现的语料库分析工具 用于流行音乐录音语料库分析的 Python 工具。 这些工具可以单独使用或一起使用。 即:您可以使用自己的心理声学功能,同时仍然使用其他模块。 请注意,要使用所有脚本,假定音频文件已预先分段(例如,进入结构部分)。 基本功能模块的要求包括 Matlab、Librosa 和 VAMP。 结构 从文件文件夹中提取吸引人的特征包括三个步骤(查找eurovision_demo.ipynb ipython notebook 以获得更详细的演示): 基础特征提取 在这里,提取了基本的、熟悉的特征时间序列。 该工具箱目前实现(包装器)MFCC、色度、旋律和感知特征提取。 (分支rhythm节奏功能正在开发中。)这部分工具箱依赖于大量外部代码,但它也很容易解决:如果您想使用其他功能,只需将它们保存到一组 csv 文件(1每个歌曲部分 - 见下文)在某个文件夹中(每个功能 1 个)。 音高(和节奏)描述符提取 这部分根据第一步中计算的色度和/或旋律信息计算中级音高描述符。 本质上是几种音频二元描述符的实现。 另见 [1] 和 [2]。
【文件预览】:
catchy-master
----.gitignore(55B)
----base_features.py(5KB)
----matlab()
--------LICENSE(34KB)
--------psy_features.m(14KB)
----catchy modules.png(22KB)
----rhythm_features.py(6KB)
----__init__.py(0B)
----eurovision_demo.ipynb(11KB)
----LICENSE(1KB)
----utils.py(5KB)
----README.md(3KB)
----feature_transforms.py(8KB)
----pitch_features.py(13KB)
----test_pitch_features.py(3KB)