2 个版本
使用旧的 Rust 2015
0.1.1 | 2019 年 12 月 23 日 |
---|---|
0.1.0 | 2019 年 12 月 23 日 |
#290 in #music
10KB
110 代码行
sing
用 Rust 编写的 CLI 应用程序,用于生成音乐并唱诵文本/文件/代码。
入门指南
先决条件
请确保您的机器上已安装 cargo
,如果没有安装 cargo
,请参阅 Rust 官方网站 上的安装指南。
安装
cargo install sing
用法
使用文本生成音乐并唱诵
sing -t "Hello World"
基于文件生成音乐并唱诵
sing -f <path-to-file>
获取帮助
sing -h
构建工具
待办事项
我对于 Rust 还比较新手,以下是我正在尝试工作的清单
- 用户可以将生成的声音保存为 wav 或 mp3
- 比简单的正弦波更多可用的声音
- 更好的音乐生成逻辑,可能还会使用一些预定义的音阶。
- 多音轨会很有趣
贡献
欢迎提交 PR 以实现您想要的任何更改/功能,该项目仍处于早期阶段。
版本控制
我们使用 SemVer 进行版本控制。有关可用的版本,请参阅 此仓库的标签。
许可证
此项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE.md 文件。
依赖项
~1.7–3MB
~42K SLoC