Beispiel #1
0
 private static Scale GetScale(KeyScale keyScale)
 {
     switch(keyScale)
     {
         case KeyScale.Major:
             return Scale.Major;
         case KeyScale.Minor:
             return Scale.Minor;
         default:
             throw new NotSupportedException("Unsupported key scale type: " + keyScale.ToString());
     }
 }
Beispiel #2
0
 public Key(Note root, KeyScale keyScale)
     : base(root, GetScale(keyScale))
 {
     KeyScale = keyScale;
 }