5个版本
0.1.4 | 2023年8月6日 |
---|---|
0.1.3 | 2023年8月5日 |
0.1.2 | 2021年8月9日 |
0.1.1 | 2021年6月13日 |
0.1.0 | 2021年6月4日 |
#86 in 音频
32KB
604 行
打印和弦
一个独立的jack应用程序,可以监听MIDI端口并打印和弦名称。
已知限制
目前,仅支持以下和弦类型
- 大调(及其转位)
- 小调(及其转位)
- 属七(及其转位)
- 大大调(及其转位)
- 小小调(及其转位)
- 增音
- 减音(及其转位)
- 力量(及其转位)
- 挂留(挂留四度和挂留二度)
安装
print_chords
仅在Linux下进行了测试。目前提供的唯一安装方法是编译源代码,无论是从crates.io
还是下载源代码后。
- 安装依赖项:使用您的发行版的软件包管理器安装
libjack
和libjack-dev
或类似软件 - 安装rust:使用您的发行版的软件包管理器安装cargo和rustc 1.41.0或更高版本(未测试)或使用rustup安装rust
- 编译和安装:以下两种方式均可
- 运行
cargo install print_chords
OR - 下载
print_chords
的源代码,进入包含Cargo.toml
文件的文件夹,并运行cargo install
- 运行
用法
请参阅USAGE.txt文件。
贡献
欢迎贡献!有关更多信息,请参阅CONTRIBUTING.md。
源代码的重用
print_chords
目前仅是一个应用程序,而不是库。如果您想重用部分源代码,我非常希望您能与我联系,以便我们可以讨论如何有效地管理源代码。
许可证
print_chords
是免费软件:您可以根据自由软件基金会发布的GNU Affero通用公共许可证的条款重新分发和/或修改它,许可证版本为3,或者(根据您的选择)Pieter Penninckx批准的任何更高版本。
本程序以希望它可能有用而分发,但不提供任何保证;甚至不包括对适销性或适用于特定目的的暗示性保证。有关详细信息,请参阅GNU Affero通用公共许可证。
您应该已收到GNU Affero通用公共许可证的副本,与该程序一起,位于文件LICENSE-AGPL-3.0.txt中。如果没有收到,请参阅https://www.gnu.org/licenses/。
依赖项
~0.9–1.2MB
~19K SLoC