Пример #1
0
        public static AccidentalKind GetAccidentalKind(this MinorKey minorKey)
        {
            var result = minorKey < MinorKey.Am ? AccidentalKind.Flat : AccidentalKind.Sharp;

            return(result);
        }
Пример #2
0
 /// <inheritdoc />
 /// <summary>
 /// Creates a key instance (Minor key).
 /// </summary>
 /// <param name="minorKey">The <see cref="MinorKey" />.</param>
 public Key(MinorKey minorKey) :
     this((int)minorKey)
 {
     KeyMode = KeyMode.Minor;
 }
Пример #3
0
        public static Note GetRoot(this MinorKey minorKey)
        {
            var result = _minorKeyNotes[minorKey];

            return(result);
        }
Пример #4
0
 public Key this[MinorKey minorKey] => _byEnumIndexer[minorKey];