Esempio n. 1
0
 public string Transpose(ChordDefinition.TransposeType transposeMode)
 {
     string result = Chord;
     foreach (ChordDefinition chordDef in Chords)
     {
         chordDef.Transpose(transposeMode);
     }
     return ToString();
 }
Esempio n. 2
0
        public virtual void Transpose(ChordDefinition.TransposeType mode)
        {
            var chord = Name;

            var comp = ChordComposition.DecomposeChord(chord);
            for (int i = 0; i < comp.Chords.Count(); i++)
            {
                comp.Transpose(mode);
            }

            Name = comp.ToString();
        }