@@ -60,7 +60,7 @@ pub struct Pitch {
6060
6161impl Display for Pitch {
6262 fn fmt ( & self , f : & mut std:: fmt:: Formatter < ' _ > ) -> std:: fmt:: Result {
63- write ! ( f, "{}{}" , self . sign , self . name )
63+ write ! ( f, "{}{}" , self . name , self . sign )
6464 }
6565}
6666
@@ -335,34 +335,34 @@ impl Pitch {
335335 "G" => Pitch :: G ,
336336 "A" => Pitch :: A ,
337337 "B" => Pitch :: B ,
338- "#C " => Pitch :: C_SHARP ,
339- "#D " => Pitch :: D_SHARP ,
340- "#E " => Pitch :: E_SHARP ,
341- "#F " => Pitch :: F_SHARP ,
342- "#G " => Pitch :: G_SHARP ,
343- "#A " => Pitch :: A_SHARP ,
344- "#B " => Pitch :: B_SHARP ,
345- "bC " => Pitch :: C_FLAT ,
346- "bD " => Pitch :: D_FLAT ,
347- "bE " => Pitch :: E_FLAT ,
348- "bF " => Pitch :: F_FLAT ,
349- "bG " => Pitch :: G_FLAT ,
350- "bA " => Pitch :: A_FLAT ,
351- "bB " => Pitch :: B_FLAT ,
352- "##C " => Pitch :: C_DOUBLE_SHARP ,
353- "##D " => Pitch :: D_DOUBLE_SHARP ,
354- "##E " => Pitch :: E_DOUBLE_SHARP ,
355- "##F " => Pitch :: F_DOUBLE_SHARP ,
356- "##G " => Pitch :: G_DOUBLE_SHARP ,
357- "##A " => Pitch :: A_DOUBLE_SHARP ,
358- "##B " => Pitch :: B_DOUBLE_SHARP ,
359- "bbC " => Pitch :: C_DOUBLE_FLAT ,
360- "bbD " => Pitch :: D_DOUBLE_FLAT ,
361- "bbE " => Pitch :: E_DOUBLE_FLAT ,
362- "bbF " => Pitch :: F_DOUBLE_FLAT ,
363- "bbG " => Pitch :: G_DOUBLE_FLAT ,
364- "bbA " => Pitch :: A_DOUBLE_FLAT ,
365- "bbB " => Pitch :: B_DOUBLE_FLAT ,
338+ "C# " => Pitch :: C_SHARP ,
339+ "D# " => Pitch :: D_SHARP ,
340+ "E# " => Pitch :: E_SHARP ,
341+ "F# " => Pitch :: F_SHARP ,
342+ "G# " => Pitch :: G_SHARP ,
343+ "A# " => Pitch :: A_SHARP ,
344+ "B# " => Pitch :: B_SHARP ,
345+ "Cb " => Pitch :: C_FLAT ,
346+ "Db " => Pitch :: D_FLAT ,
347+ "Eb " => Pitch :: E_FLAT ,
348+ "Fb " => Pitch :: F_FLAT ,
349+ "Gb " => Pitch :: G_FLAT ,
350+ "Ab " => Pitch :: A_FLAT ,
351+ "Bb " => Pitch :: B_FLAT ,
352+ "C## " => Pitch :: C_DOUBLE_SHARP ,
353+ "D## " => Pitch :: D_DOUBLE_SHARP ,
354+ "E## " => Pitch :: E_DOUBLE_SHARP ,
355+ "F## " => Pitch :: F_DOUBLE_SHARP ,
356+ "G## " => Pitch :: G_DOUBLE_SHARP ,
357+ "A## " => Pitch :: A_DOUBLE_SHARP ,
358+ "B## " => Pitch :: B_DOUBLE_SHARP ,
359+ "Cbb " => Pitch :: C_DOUBLE_FLAT ,
360+ "Dbb " => Pitch :: D_DOUBLE_FLAT ,
361+ "Ebb " => Pitch :: E_DOUBLE_FLAT ,
362+ "Fbb " => Pitch :: F_DOUBLE_FLAT ,
363+ "Gbb " => Pitch :: G_DOUBLE_FLAT ,
364+ "Abb " => Pitch :: A_DOUBLE_FLAT ,
365+ "Bbb " => Pitch :: B_DOUBLE_FLAT ,
366366 _ => Pitch :: C ,
367367 }
368368 }
0 commit comments