music21

music21
★3
软件描述
Music21 是一个基于 Python 的计算机音乐学工具包。该工具包的应用包括计算音乐学、音乐信息管理、音乐实例的提取与生成、乐谱编辑与脚本编写,以及各种作曲方法。
官方网站
访问软件的官方网站了解更多信息
mit.edu
安全链接HTTPS
什么是 music21?
Music21 是一个基于 Python 的计算机音乐学工具包。
该工具包的应用包括计算音乐学、音乐信息管理、音乐实例的提取与生成、乐谱编辑与脚本编写,以及各种作曲方法,包括算法作曲和直接指定的作曲。
尽管计算机已改变了我们听音乐、获取音乐、创作音乐和记谱的方式,但它们并未从根本上改变我们对音乐进行研究和分析的方式。尽管已创建了许多音乐学数据库,但这些数据库并不适合复杂的音乐查询。例如,只有在存在精确匹配时才能找到旋律。
麻省理工学院(M.I.T.)的 Music21 项目将为音乐学界提供一套必要的工具,使其能够利用现代编程技术进行复杂的音乐和统计分析。该软件框架以 Python 编写,将音乐视为一组符号数据(如音高名称和音符时值),然后根据所研究的风格、地区或时期,将这些数据分类为更高层次的音乐结构。
Music21 特别专注于符号音乐数据的处理:它将乐谱的记谱和音频播放等功能留给众多现有的开源和专有软件包(这是计算机辅助音乐研究发展最成熟的两个领域)。通过聚焦音乐学最迫切的需求,该框架能够在短时间内提供快速成果。