Midi Miner——一个用于音调张力与音轨分类的 Python 库
声音
2020-05-27 v2 信息检索
机器学习
音频与语音处理
摘要
我们提出一个名为 Midi Miner 的 Python 库,可计算音调张力并对不同音轨进行分类。MIDI(音乐设备数字接口)是用于在数字音乐设备间传递音乐事件的硬件与软件标准。它常用于音乐表示、设备间通信乃至音乐生成等任务[5]。张力是音乐聆听体验的基本要素,可来自包括音色、响度与和声在内的若干音乐特征[3]。Midi Miner 基于螺旋数组[1]的音调张力模型提供了 Python 实现,如 Herremans 与 Chew 所提出[4]。Midi Miner 还执行调性估计,并包含一个可分离旋律、低音与和声音轨的音轨分类器。尽管 MIDI 文件中音轨常被分开,但每条音轨的音乐功能并非总是清晰。该音轨分类器保留已识别音轨并丢弃杂乱音轨,从而可支持进一步的分析与训练任务。
引用
@article{arxiv.1910.02049,
title = {Midi Miner -- A Python library for tonal tension and track classification},
author = {Rui Guo and Dorien Herremans and Thor Magnusson},
journal= {arXiv preprint arXiv:1910.02049},
year = {2020}
}
备注
2 pages. ISMIR - Late Breaking Demo, Delft, The Netherlands. November 2019