用于操作 LilyPond 文件的工具和库
项目描述
quick python包能够创建和操作 LilyPond 音乐文件。LilyPond 文档通常使用.ly扩展名,因此得名。
它目前处于早期开发阶段,但将成为python-ly包的继任者。与 python-ly 一样,它提供了操作LilyPond音乐文档的工具,但它没有使用 python-ly 中很难维护的词法分析器,而是使用新的parce 包来解析LilyPond文件。
ly.dom和ly.music被 quick.dom 取代,它提供了一种从头开始构建 LilyPond 源文件(如ly.dom)和操作现有文档(如ly.music)的方法。python-ly 中的大多数功能都是在令牌级别实现的,例如移调和节奏操作,现在可以在 quick.dom 提供的音乐表示上工作 ,它看起来很像ly.music。
该模块由 Wilbert Berendsen 编写和维护,随着它的发展,还将包含其他人贡献的来自 python-ly 的(改编的)代码。支持 Python 3.6 及更高版本。除了 Python 本身,还需要最新版本的parce模块。通过在根目录中运行 pytest-3来完成测试。
该文档反映了哪些部分已经在工作:-) 享受吧!