Key Modulation Dataset
收藏github2023-09-01 更新2024-05-31 收录
下载链接:
https://github.com/DDMAL/key_modulation_dataset
下载链接
链接失效反馈官方服务:
资源简介:
一个包含在不同音乐理论书籍中注释的键调制数据集。
A dataset containing annotated key modulations from various music theory books.
创建时间:
2019-11-29
原始信息汇总
Key Modulation Dataset 概述
数据集内容
标注内容
-
Kostka-Payne
- Example 18-2
- Example 18-3
- Example 18-4
- Example 18-6
- Example 18-7
- Example 19-1
- Example 19-2
- Example 19-3
- Example 19-4
- Example 19-5
- Example 19-6
- Example 19-10
- Example 19-11
- Example 19-12
-
Aldwell, Schachter and Cadwallader
- Example 27-2-a
- Example 27-2-b
- Example 27-2-c
- Example 27-3
- Example 27-4-a
- Example 27-4-b
- Example 27-7
-
Tchaikovsky
- Example 173
- Example 183
- Example 185
- Example 189
- Example 191
- Example 193
- Example 195
-
Max Reger
- Examples 1-100
-
Rimsky-Korsakov
- Example 3.5
- Example 3.7
- Example 3.8
- Example 3.10
- Example 3.14
- Example 3.15
- Example 3.17
数据集文件夹
aldwellkostka-payneregerrimsky-korsakovtchaikovsky
许可证
- 所有代码遵循 MIT 许可证。
- 所有乐谱遵循 CC BY SA 4.0 许可证。
搜集汇总
数据集介绍

构建方式
Key Modulation Dataset的构建基于多部音乐理论书籍中的调性转换标注,涵盖了Kostka-Payne、Aldwell、Schachter、Cadwallader、Tchaikovsky、Max Reger以及Rimsky-Korsakov等经典著作中的示例。数据集通过Humdrum格式存储,并提供了多个实用工具,如`add_text_spine.py`用于添加空文本列,`restaff.py`用于重新编号声部,以及`correct_spine_association.py`用于确保注释与音符的正确关联。这些工具确保了数据集的标注准确性和可扩展性。
特点
该数据集的特点在于其广泛的音乐理论覆盖范围,涵盖了从古典到浪漫主义时期的多种调性转换示例。每个示例均经过精心标注,确保了调性转换的精确性和可追溯性。此外,数据集采用了Humdrum格式,便于音乐信息检索和分析。通过提供的工具,用户可以轻松地对数据集进行扩展和修改,使其适用于更广泛的音乐理论研究。
使用方法
使用Key Modulation Dataset时,用户可以通过提供的Humdrum工具对数据集进行预处理和扩展。例如,使用`add_text_spine.py`添加空文本列以便进行新的标注,或通过`restaff.py`重新编号声部以优化数据结构的可读性。此外,`get_keys.py`工具可用于提取特定文件的调性标注,便于进一步分析。数据集适用于音乐理论教学、调性转换研究以及音乐信息检索系统的开发。
背景与挑战
背景概述
Key Modulation Dataset 是一个专注于音乐调性转换的数据集,其创建旨在为音乐理论和计算音乐学领域提供丰富的调性转换标注数据。该数据集由多个音乐理论书籍中的调性转换示例组成,涵盖了如 Kostka-Payne、Aldwell、Schachter 和 Cadwallader 等经典音乐理论著作中的示例。通过将这些示例以 Humdrum 格式进行标注,数据集为研究者提供了一个标准化的工具,用于分析和理解音乐中的调性变化。该数据集的创建时间不详,但其内容基于多部经典音乐理论书籍,反映了音乐理论研究的深厚积累。
当前挑战
Key Modulation Dataset 面临的挑战主要集中在两个方面。首先,调性转换的标注需要高度的音乐理论知识和细致的分析能力,以确保标注的准确性和一致性。不同音乐理论书籍中的调性转换示例可能存在不同的解释和标注标准,这为数据集的构建带来了复杂性。其次,数据集的构建过程中,技术挑战也不容忽视。例如,如何将不同格式的音乐理论示例转换为统一的 Humdrum 格式,并确保每个调性转换示例的标注与音符精确对应,这需要复杂的脚本和工具支持。此外,数据集的扩展和维护也需要持续的技术投入和音乐理论专家的参与。
常用场景
经典使用场景
Key Modulation Dataset 在音乐理论研究中扮演着重要角色,尤其在分析和理解调性转换的复杂机制方面。该数据集通过整合多个经典音乐理论书籍中的调性转换标注,为研究者提供了一个标准化的参考框架。研究者可以利用这些标注数据,深入探讨不同作曲家在不同历史时期和风格中的调性转换策略,从而揭示音乐创作中的调性变化规律。
解决学术问题
该数据集解决了音乐理论研究中调性转换分析缺乏标准化数据的问题。通过提供详细的调性转换标注,研究者可以更精确地分析调性变化的模式和规律,进而推动音乐理论的发展。此外,该数据集还为音乐信息检索和自动音乐分析提供了重要的数据支持,促进了音乐计算领域的进步。
衍生相关工作
基于 Key Modulation Dataset,研究者们已经开展了多项经典工作。例如,一些研究利用该数据集开发了自动调性转换检测算法,这些算法在音乐信息检索系统中得到了广泛应用。此外,该数据集还催生了一系列关于调性转换模式的研究,这些研究不仅深化了对调性转换的理解,还为音乐创作提供了新的理论支持。
以上内容由遇见数据集搜集并总结生成



