#和弦 #音乐 #音符

四次方程式

音乐理论基础

1个不稳定版本

使用旧的Rust 2015

0.1.0 2017年8月11日

#7#和弦

MIT/Apache

38KB
872

处理音乐理论基础的库。

目前这仅提供对某些和弦表示和简单解析的支持。

示例

use quartic::chord::{Chord, ChordStructure, Note, NoteClass, PitchClass};

/// Manual construction of a A#Maj13(#5,#11)
let root = Note::new(NoteClass::A, 1);
let structure = ChordStructure::new()
                    .insert_many(&[
                        (PitchClass::N3, 0),
                        (PitchClass::N5, 1),
                        (PitchClass::N7, 1),
                        (PitchClass::N9, 0),
                        (PitchClass::N11, 1),
                        (PitchClass::N13, 0),
                    ]);

let a = Chord::new(root, structure);

lib.rs:

四次方程式

一个提供多个核心音乐原语和构建工具的包。

Chord 模块包含大三和弦的高效表示,并提供构建和确定其构成音符的函数。

依赖

~770KB
~17K SLoC