2个版本
0.1.1 | 2022年10月18日 |
---|---|
0.1.0 | 2020年5月22日 |
#109 in 多媒体
20KB
202 行
lilypond-rs
Rust封装和GNU LilyPond的类型。
lilypond-rs提供了一个API来优雅地封装LilyPond,并提供解析为LilyPond输出的Rust类型。这还是一个正在进行中的工作,目前还不稳定。
文档
使用方法
将以下内容添加到您的Cargo.toml
[dependencies]
lilypond = "0.1"
安装LilyPond
因为此库封装了LilyPond,所以必须在使用库之前安装GNU LilyPond程序。
安装LilyPond后,检查是否已安装LilyPond
lilypond --version
GNU LilyPond 2.20.0
Copyright (c) 1996--2015 by
Han-Wen Nienhuys <[email protected]>
Jan Nieuwenhuizen <[email protected]>
and others.
This program is free software. It is covered by the GNU General Public
License and you are welcome to change it and/or distribute copies of it
under certain conditions. Invoke as `lilypond --warranty' for more
information.
灵感
此库的一个主要灵感来自Abjad,目标是最终在Rust中实现类似的工作流程。
贡献
此项目太大,无法由一个人完成,因此非常欢迎贡献。所有项目贡献者都应遵守贡献者守则。
许可证
lilypond-rs在GNU通用公共许可证的条款下分发。
这是为了尊重GNU LilyPond项目的哲学。您可以在这里了解更多信息。
依赖项
~2–11MB
~100K SLoC