use mumuse::music::common::Interval;
use mumuse::music::note::Note;
use mumuse::music::scale::Scale;
fn main() {
let root = Note::try_from("C0").unwrap();
let intervals = vec![Interval::MajorSecond, Interval::Fifth];
let scale = Scale::new(root, intervals);
println!("{}", scale);
let major_scale = Scale::major(root);
println!("{}", major_scale);
let one_chord = Scale::major(root).one(3); let five_chord = Scale::major(root).five(4); println!("I chord of C Major Scale : {}", one_chord);
println!("V7 chord of C Major Scale : {}", five_chord);
}