/// The root of the key's major scale
The root of the key's major scale
The root of the key ' s major scale
pub fn root_step(self) -> Step {
        match (self as i8).rem_euclid(7) {
            0 => Step::C,
            1 => Step::G,
            2 => Step::D,
            3 => Step::A,
            4 => Step::E,
            5 => Step::B,
            _ => Step::F,
        }
    }
pub fn root_step ( self ) -> Step { match ( self as i8 ) . rem_euclid ( 7 ) { 0 => Step :: C , 1 => Step :: G , 2 => Step :: D , 3 => Step :: A , 4 => Step :: E , 5 => Step :: B , _ => Step :: F , } }
The root of the key's major scale
The root of the key ' s major scale
self