music21

music21
软件描述
Music21 是一个基于 Python 的计算机辅助音乐学工具包。 该工具包的应用包括计算音乐学、音乐信息处理、乐例提取与生成、乐谱编辑与脚本编写,以及多种作曲方法。
官方网站
访问软件的官方网站了解更多信息
mit.edu
什么是 music21?
Music21 是一个基于 Python 的计算机辅助音乐学工具包。该工具包的应用包括计算音乐学、音乐信息处理、乐例提取与生成、乐谱编辑与脚本编写,以及各种作曲方法,涵盖算法生成和直接指定两种方式。尽管计算机已彻底改变了我们听、获取、创作和记谱音乐的方式,但并未从根本上改变我们研究和分析音乐的方法。尽管已创建了许多用于音乐学的计算机数据库,但它们并不适合复杂的音乐查询。例如,仅当存在完全匹配时才能找到旋律。
麻省理工学院(M.I.T.)的 Music21 项目将为音乐界提供一套所需工具,使其能够运用现代编程技术进行复杂音乐与统计分析。该软件框架采用 Python 编写,将音乐视为一组符号数据(如音高名称和音符时值),并可根据所研究风格、地区或时期,将其分类为更高级别的音乐结构。Music21 专门聚焦于符号化音乐数据的处理:乐谱的排版与音频播放则交由众多现有的开源及专有软件包完成(这两个领域是计算机辅助音乐研究发展最成熟的)。通过聚焦音乐学中最迫切的需求,该框架能在短时间内实现快速成果。
🔄 替代方案
39 个选择MuseScore Studio
使用适用于 Windows、Mac 和 Linux 的免费开源软件创作、编排和分享音乐,支持内置播放、快速输入音符、MIDI、MusicXML、PDF,多语言用户界面,并可直接连接在线乐谱社区以共享乐谱。

TuxGuitar
多轨六线谱编辑器与播放器。

Guitar Pro
Guitar Pro 支持吉他、贝斯等多种乐器的六线谱编辑,并兼容钢琴和鼓谱。它具备逼真的音频引擎、交互式练习工具,以及数千首在线乐谱的访问权限,有助于音乐创作与记谱。

Avid Sibelius
适用于 Windows 和 macOS 的专业音乐记谱软件,具备直观的任务导向式乐谱创建、MIDI 及屏幕输入、最多 16 行五线谱、吉他谱转换、磁性布局、动态乐段更新、文字与歌词支持、扫描工具以及富有表现力的播放功能。

LilyPond
GNU LilyPond 是一款音乐排版计算机程序。LilyPond 的主要目标之一是生成符合传统排版规则的乐谱,反映出乐谱手工雕刻的时代特征。

Impro-Visor
Impro-Visor 是一款音乐记谱软件,专为爵士乐手设计,帮助他们创作并聆听类似即兴演奏的独奏。


