musicbox 0.2.1

General Musical Framework for working with tonality
Documentation
use crate::Notation;

pub trait ChordLib {
    fn _major() -> Vec<Notation>;
    fn _maj7() -> Vec<Notation>;
    fn _dominant9() -> Vec<Notation>;
    fn _dominant11() -> Vec<Notation>;
    fn _dominantmin9() -> Vec<Notation>;
    fn _maj7sharp11() -> Vec<Notation>;
    fn _dominant7() -> Vec<Notation>;
    fn _dominant7sharp9() -> Vec<Notation>;
    fn _dominant13() -> Vec<Notation>;
    fn _maj11() -> Vec<Notation>;
    fn _harmonic7() -> Vec<Notation>;
    fn _maj6() -> Vec<Notation>;
    fn _maj69() -> Vec<Notation>;
    fn _maj9() -> Vec<Notation>;
    fn _maj13() -> Vec<Notation>;
    fn _neopolitan() -> Vec<Notation>;
    fn _minor() -> Vec<Notation>;
    fn _minmaj7() -> Vec<Notation>;
    fn _min9() -> Vec<Notation>;
    fn _min7() -> Vec<Notation>;
    fn _min6() -> Vec<Notation>;
    fn _min69() -> Vec<Notation>;
    fn _min13() -> Vec<Notation>;
    fn _mediant() -> Vec<Notation>;
    fn _min11() -> Vec<Notation>;
    fn _dominantparallel() -> Vec<Notation>;
    fn _aug() -> Vec<Notation>;
    fn _aug7() -> Vec<Notation>;
    fn _aug6_italian() -> Vec<Notation>;
    fn _aug6_french() -> Vec<Notation>;
    fn _aug6_german() -> Vec<Notation>;
    fn _aug11() -> Vec<Notation>;
    fn _lydian() -> Vec<Notation>;
    fn _augmaj7() -> Vec<Notation>;
    fn _ninthaug5() -> Vec<Notation>;
    fn _ninthdim5() -> Vec<Notation>;
    fn _dim() -> Vec<Notation>;
    fn _dimmaj7() -> Vec<Notation>;
    fn _dim7() -> Vec<Notation>;
    fn _dominant7flat5() -> Vec<Notation>;
    fn _lead_tone_triad() -> Vec<Notation>;
    fn _halfdim7() -> Vec<Notation>;
    fn _dominant() -> Vec<Notation>;
    fn _magic() -> Vec<Notation>;
    fn _dream() -> Vec<Notation>;
    fn _elektra() -> Vec<Notation>;
    fn _farben() -> Vec<Notation>;
    fn _mystic() -> Vec<Notation>;
}