Example #1
0
 /// <summary>
 /// Transposes the key by a given amount of semitones.
 /// </summary>
 /// <param name="amount">The number of semitones.</param>
 /// <returns>The transposed key.</returns>
 public Key Transpose(int amount)
 {
     return(new Key {
         Note = Note.Transpose(amount), IsMinor = IsMinor
     });
 }