8 个版本 (5 个稳定版)

1.1.1 2024 年 5 月 23 日
1.1.0 2023 年 6 月 18 日
0.2.3 2023 年 1 月 10 日
0.2.2 2022 年 11 月 18 日
0.1.13 2021 年 2 月 13 日

#82音频

Download history 53/week @ 2024-05-17 49/week @ 2024-05-24 3/week @ 2024-07-19 53/week @ 2024-07-26

每月下载量 56

GPL-3.0 许可证

235KB
5K SLoC

音乐理论

Rust 音乐理论对象和查询的库。提供

  • 音乐理论对象,如音符、等音音符、音级、音程、音阶和和弦
  • 这些对象之间的转换
  • 打印和格式化这些对象的途径
  • 查询,例如
    • 查找音阶和弦
    • 查找音阶
    • 查找超弦和超集
    • 查找和弦音阶
    • 查找下属和弦

我保持了 100% 的测试覆盖率。这并不意味着没有错误存在,但编写良好的测试是优先考虑的事情。

使用此库制作的 理论青蛙 网络应用。它展示了它所能做到的一些事情。

许可证

Copyright (C) 2024 Cody Bloemhard

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

依赖项

~535KB
~10K SLoC