public string InsertNewChord(Chord newChord) { if (IsNewChord(newChord)) { chordList = unknownChord.InsertChord(newChord); ChordDTO.InsertNewChord(chordList, dao.DBChords); //need to make sure to query chord lenght and clear old data out of the DAO return("Chord added"); } else { return("There was a problam inserting that chord."); } }
public static void GenTriads() { char sharp = '\x266f'; //UFT-16 encoding char flat = '\x266D'; List <string> noteList = new List <string>(); noteList.Add("C"); noteList.Add("E"); noteList.Add("G"); Chord MajorTriad = new Chord("C Major Triad", Note.MapNotes(noteList)); MajorTriad.InsertChord(MajorTriad); noteList.Clear(); noteList.Add("A"); noteList.Add("C"); noteList.Add("G"); Chord MinorTriad = new Chord("A Minor Triad", Note.MapNotes(noteList)); MinorTriad.InsertChord(MinorTriad); noteList.Clear(); noteList.Add("B"); noteList.Add("D"); noteList.Add("F"); Chord DiminishedTriad = new Chord("B Diminished Triad", Note.MapNotes(noteList)); DiminishedTriad.InsertChord(DiminishedTriad); noteList.Clear(); noteList.Add("D"); noteList.Add("F" + sharp); noteList.Add("A" + sharp); Chord AugmentedTriad = new Chord("D Augmented Triad", Note.MapNotes(noteList)); AugmentedTriad.InsertChord(AugmentedTriad); noteList.Clear(); }
public static void GenNinths() { char sharp = '\x266f'; //UFT-16 encoding char flat = '\x266D'; List <string> noteList = new List <string>(); noteList.Add("C"); noteList.Add("E"); noteList.Add("G"); noteList.Add("B"); noteList.Add("D"); Chord MajorNinth = new Chord("C Major Ninth", Note.MapNotes(noteList)); MajorNinth.InsertChord(MajorNinth); noteList.Clear(); noteList.Add("C"); noteList.Add("E" + flat); noteList.Add("G"); noteList.Add("B" + flat); noteList.Add("D"); Chord MinorNinth = new Chord("C Minor Ninth", Note.MapNotes(noteList)); MinorNinth.InsertChord(MinorNinth); noteList.Clear(); noteList.Add("C"); noteList.Add("E"); noteList.Add("G"); noteList.Add("A"); noteList.Add("D"); Chord SixNine = new Chord("C 6/9", Note.MapNotes(noteList)); SixNine.InsertChord(SixNine); noteList.Clear(); }
public static void GenSevenths() { char sharp = '\x266f'; //UFT-16 encoding char flat = '\x266D'; List <string> noteList = new List <string>(); noteList.Add("C"); noteList.Add("E"); noteList.Add("G"); noteList.Add("B"); Chord MajorSeventh = new Chord("C Major Seventh", Note.MapNotes(noteList)); MajorSeventh.InsertChord(MajorSeventh); noteList.Clear(); noteList.Add("C"); noteList.Add("E" + sharp); noteList.Add("G"); noteList.Add("B"); Chord MinorMajSeventh = new Chord("C Minor Major Seventh", Note.MapNotes(noteList)); MinorMajSeventh.InsertChord(MinorMajSeventh); noteList.Clear(); noteList.Add("C"); noteList.Add("E" + sharp); noteList.Add("G"); noteList.Add("B" + flat); Chord MinorSeventh = new Chord("C Minor Seventh", Note.MapNotes(noteList)); MinorSeventh.InsertChord(MinorSeventh); noteList.Clear(); noteList.Add("C"); noteList.Add("E" + flat); noteList.Add("G" + flat); noteList.Add("A"); //b double flat Chord DimSeventh = new Chord("C Diminished Seventh", Note.MapNotes(noteList)); DimSeventh.InsertChord(DimSeventh); noteList.Clear(); noteList.Add("C"); noteList.Add("E" + flat); noteList.Add("G" + flat); noteList.Add("B" + flat); Chord HalfDimSeventh = new Chord("C Half-Diminished Seventh", Note.MapNotes(noteList)); HalfDimSeventh.InsertChord(HalfDimSeventh); noteList.Clear(); noteList.Add("C"); noteList.Add("E"); noteList.Add("G" + sharp); noteList.Add("B" + flat); Chord AugmentedSeventh = new Chord("C Augmented Seventh", Note.MapNotes(noteList)); AugmentedSeventh.InsertChord(AugmentedSeventh); noteList.Clear(); noteList.Add("C"); noteList.Add("E"); noteList.Add("G" + sharp); noteList.Add("B"); Chord AugmentedMajSeventh = new Chord("C Augmented Major Seventh", Note.MapNotes(noteList)); AugmentedMajSeventh.InsertChord(AugmentedMajSeventh); noteList.Clear(); noteList.Add("G"); noteList.Add("B"); noteList.Add("D"); noteList.Add("F"); Chord DominantSeventh = new Chord("G Dominant Seventh", Note.MapNotes(noteList)); DominantSeventh.InsertChord(DominantSeventh); noteList.Clear(); noteList.Add("C"); noteList.Add("E"); noteList.Add("G" + sharp); noteList.Add("B" + flat); Chord AlteredSeventh = new Chord("C Altered Seventh", Note.MapNotes(noteList)); AlteredSeventh.InsertChord(AlteredSeventh); noteList.Clear(); noteList.Add("C"); noteList.Add("E"); noteList.Add("G"); noteList.Add("B" + flat); Chord AlteredDomSeventh = new Chord("C Altered Dominant Seventh", Note.MapNotes(noteList)); AlteredDomSeventh.InsertChord(AlteredDomSeventh); noteList.Clear(); noteList.Add("C"); noteList.Add("E"); noteList.Add("G" + flat); noteList.Add("B" + flat); Chord AlteredDomFltFiveSeventh = new Chord("C Altered Dominant Flat Five Seventh", Note.MapNotes(noteList)); AlteredDomFltFiveSeventh.InsertChord(AlteredDomFltFiveSeventh); noteList.Clear(); noteList.Add("C"); noteList.Add("E"); noteList.Add("G" + sharp); noteList.Add("B" + flat); Chord AlteredDomSrpFiveSeventh = new Chord("C Altered Dominant Sharp Five Seventh", Note.MapNotes(noteList)); AlteredDomSrpFiveSeventh.InsertChord(AlteredDomSrpFiveSeventh); noteList.Clear(); noteList.Add("C"); noteList.Add("E"); noteList.Add("G"); noteList.Add("B" + flat); noteList.Add("D" + flat); Chord AlteredDomfltNineSeventh = new Chord("C Altered Dominant Flat Nine Seventh", Note.MapNotes(noteList)); AlteredDomfltNineSeventh.InsertChord(AlteredDomfltNineSeventh); noteList.Clear(); }