中文

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