Chord Melody Dataset
收藏资源简介:
该数据集专注于和弦与旋律之间的关系,旨在训练能够从和弦进行预测旋律或反之的模型。数据集遵循严格的格式,所有歌曲以MUSIC_XML格式保存,每个小节包含两个和弦,所有音符必须是单音旋律,音符和/或休止符总和为4拍,不支持三连音,最高支持16分音符的分辨率。数据集通过使用SMARTSCORE软件的OCR功能扫描领谱创建。
This dataset focuses on the relationship between chords and melodies, aiming to train models capable of predicting melodies from chord progressions or vice versa. The dataset adheres to a strict format, with all songs saved in MUSIC_XML format. Each measure contains two chords, and all notes must be monophonic melodies, with the total of notes and/or rests summing to four beats. Triplets are not supported, and the highest resolution supported is sixteenth notes. The dataset was created by scanning lead sheets using the OCR functionality of SMARTSCORE software.
Chord Melody Dataset 概述
数据集目的
该数据集专注于和弦与旋律之间的关系,旨在用于训练能够从和弦进行预测旋律或反之的模型。
数据集格式
- 文件格式:所有歌曲保存为 MUSIC_XML 格式。
- 每小节要求:
- 包含2个和弦。
- 所有音符必须是单音的(即单音旋律)。
- 音符和/或休止符合计为4拍(4/4时间)。
- 不支持三连音。
- 最大支持的分辨率为16分音符。
数据集创建方式
数据集通过使用 SMARTSCORE SOFTWARE 的OCR功能扫描领谱创建。
数据集贡献
理想情况下,每首歌曲/领谱将被转置到12个调。提供了一个Golang应用程序来验证XML格式的正确性。
数据集使用
为了使用此数据集进行音乐预测,必须首先将数据编码为机器学习算法可消费的格式。提供了一个简单的GoLang命令行工具,用于消费MusicXML格式并输出编码数据字符串。




