コード例 #1
0
ファイル: Key.cs プロジェクト: bwatts/Score
 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());
     }
 }
コード例 #2
0
ファイル: Key.cs プロジェクト: bwatts/Score
 public Key(Note root, KeyScale keyScale)
     : base(root, GetScale(keyScale))
 {
     KeyScale = keyScale;
 }