music21 是一款 python 乐理分析库,支持多种输入与输出格式,并适配了 Jupyter Notebook ,支持直接在页面上显示五线谱。
本仓库为 music21 文档的中文翻译。如果你发现了错误,或者有更好的翻译方式,欢迎向我反馈或提交贡献。
本仓库的大部分文档为 Jupyter Notebook(.ipynb)格式,按照这篇文章的方法配置好后,即可下载运行。所有文章均在我的电脑上重新运行,因此某些输出可能与原文有区别(例如文件路径、乐谱输出格式等),不影响使用。
- music21 是什么?
- 作者,鸣谢,贡献者与用户协议
- music21 的应用与扩展
- 常见问题
- music21 乐谱库(Corpus)中的作品列表
- 用户指南:目录
- 用户指南,第1章:安装与上手music21
- 用户指南,第2章:音符
- 用户指南,第3章:音高,时长与音符
- 用户指南,第4章:列表,流(I)与输出
- 用户指南,第5章:嵌套列表,函数与递归
- 用户指南,第6章:流(II):分层,递归与展平
- 用户指南,第7章:和弦
- 用户指南,第8章:安装 MusicXML 阅读器,文件格式(1)
- 用户指南,第9章:和弦化
- 用户指南,第10章:案例1
- 用户指南,第11章:在乐谱库中搜索
- 用户指南,第12章:回到基础:music21对象(Music21Object)
- 用户指南,第13章:更多的music21对象属性
- 用户指南,第14章:节拍
- 用户指南,第15章:调性与调号
- 用户指南,第16章:TinyNotation
- 用户指南,第17章:派生
- 用户指南,第18章:音程
- 用户指南,第19章:高级时值(多连音、复杂时值)
- 用户指南,第20章:案例2
- 用户指南,第21章:元素排序
- 用户指南,第22章:统计图
- 用户指南,第23章:和弦级数
- 用户指南,第24章:环境设置
- 用户指南,第25章:后调式工具(1)
- 用户指南,第26章:遍历与过滤
- 用户指南,第27章:装饰音
- 用户指南,第28章:歌词搜索
- 用户指南,第29章:圆滑线
- 用户指南,第30章:案例3
- 用户指南,第31章:谱号、延音线和符尾连线
- 用户指南,第32章:
- 用户指南,第44章:
- 用户指南,第53章:
- 用户指南,第54章:添加更多文件格式的支持
- 用户指南,第55章:
- 用户指南,第58章:
- 用户指南,第61章:
- 在Mac上安装music21
- 在 Windows 上安装 music21
- 在 GNU/Linux 上安装 music21
- 用更多软件扩展 music21
- 开发规范
- 测试 music21
- 为 music21 撰写文档
- 为模块和类撰写文档
- 编译文档
- 在 Jupyter Notebook 中使用 music21
- 用 git 协助开发 music21
- 第三方 MusicXML 测试套件
- Music21 的设计局限性
- 正在施工中的文档和测试