euphony_core/pitch/
chord.rs

1use crate::pitch::interval::Interval;
2
3#[derive(Clone, Copy, Debug, PartialEq, PartialOrd)]
4pub struct Chord {
5    pub chord_system: ChordSystem,
6    pub position: i64,
7}
8
9#[derive(Clone, Copy, Debug, PartialEq, PartialOrd)]
10pub struct ChordSystem(&'static [Interval]);