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);
 }