#和弦 #MIDI #音乐 #名称

应用 print_chords

一个独立的jack应用程序,可以监听MIDI端口并打印和弦名称。

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 音频

AGPL-3.0

32KB
604

打印和弦

一个独立的jack应用程序,可以监听MIDI端口并打印和弦名称。

已知限制

目前,仅支持以下和弦类型

  • 大调(及其转位)
  • 小调(及其转位)
  • 属七(及其转位)
  • 大大调(及其转位)
  • 小小调(及其转位)
  • 增音
  • 减音(及其转位)
  • 力量(及其转位)
  • 挂留(挂留四度和挂留二度)

安装

print_chords仅在Linux下进行了测试。目前提供的唯一安装方法是编译源代码,无论是从crates.io还是下载源代码后。

  • 安装依赖项:使用您的发行版的软件包管理器安装libjacklibjack-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