public TranspositionData AddTranspositionRecord(TranspositionData data, string d, Repository.DataService.Note note, string l, string o, string s, int deltaSlot) { data.EndOctave = string.Format("{0}{1}", note.Octave_Id, o); data.End_Y = string.Format("{0}{1}", note.Location_Y, l); data.EndSlot = string.Format("{0}{1} ({2})", note.Slot, s, deltaSlot); data.EndPitch = note.Pitch; return data; }
public TranspositionData AddTranspositionRecord(TranspositionData data, string i, string c, string s, Repository.DataService.Note note) { data = new TranspositionData { StartOctave = note.Octave_Id.ToString(), Start_Y = note.Location_Y.ToString(CultureInfo.InvariantCulture), StartSlot = note.Slot, StartPitch = note.Pitch }; return data; }
public TranspositionData Initialize() { var data = new TranspositionData { StartPitch = "Pitch0", EndPitch = "Pitch1", StartOctave = "Octave0", EndOctave = "Octave1", Start_Y = "Y0", End_Y = "Y1", StartSlot = "Slot0", EndSlot = "Slot1" }; return data; }
private TranspositionData AddTranspositionRecord(Repository.DataService.Note note, int interval, string currentKey) { TranspositionData data; if (_transpositionLog.Count == 0) { data = new TranspositionData(); data = data.Initialize(); _transpositionLog.Add(data); } data = new TranspositionData(); data = data.AddTranspositionRecord(data, interval.ToString(CultureInfo.InvariantCulture), currentKey, SelectedKey.Name, note); return data; }