private static ulong GetScaleRegardlessMode(Chord scale) { IEnumerable <Chord> allModes = GetAllModes(scale).ToList(); return(allModes.Select(mode => GetModeHashCode(mode)).OrderBy(hashCode => hashCode).First()); }
public void AddChord(Chord chord, int count) { chords.Add(chord, count); }