@@ -32,6 +32,7 @@ impl Key {
3232
3333 pub const C_SHARP : Self = Self :: Sharp ( PitchName :: C ) ;
3434 pub const D_SHARP : Self = Self :: Sharp ( PitchName :: D ) ;
35+ pub const E_SHARP : Self = Self :: Sharp ( PitchName :: E ) ;
3536 pub const F_SHARP : Self = Self :: Sharp ( PitchName :: F ) ;
3637 pub const G_SHARP : Self = Self :: Sharp ( PitchName :: G ) ;
3738 pub const A_SHARP : Self = Self :: Sharp ( PitchName :: A ) ;
@@ -42,10 +43,10 @@ impl Key {
4243 pub const A_FLAT : Self = Self :: Flat ( PitchName :: A ) ;
4344 pub const B_FLAT : Self = Self :: Flat ( PitchName :: B ) ;
4445
45- pub const ALL : [ Key ; 17 ] = [
46+ pub const ALL : [ Key ; 18 ] = [
4647 Key :: C , Key :: C_SHARP , Key :: D_FLAT ,
4748 Key :: D , Key :: D_SHARP , Key :: E_FLAT ,
48- Key :: E ,
49+ Key :: E , Key :: E_SHARP ,
4950 Key :: F , Key :: F_SHARP , Key :: G_FLAT ,
5051 Key :: G , Key :: G_SHARP , Key :: A_FLAT ,
5152 Key :: A , Key :: A_SHARP , Key :: B_FLAT ,
@@ -72,6 +73,7 @@ impl Key {
7273 "B" => Self :: B ,
7374 "#C" => Self :: C_SHARP ,
7475 "#D" => Self :: D_SHARP ,
76+ "#E" => Self :: E_SHARP ,
7577 "#F" => Self :: F_SHARP ,
7678 "#G" => Self :: G_SHARP ,
7779 "#A" => Self :: A_SHARP ,
@@ -104,6 +106,7 @@ impl Key {
104106 "B" => Self :: B ,
105107 "C_SHARP" => Self :: C_SHARP ,
106108 "D_SHARP" => Self :: D_SHARP ,
109+ "E_SHARP" => Self :: E_SHARP ,
107110 "F_SHARP" => Self :: F_SHARP ,
108111 "G_SHARP" => Self :: G_SHARP ,
109112 "A_SHARP" => Self :: A_SHARP ,
0 commit comments