void PlayScale() { manager.AddScale(note.A, scaleType.minor); synth.seq.AddSequence(manager.ManagedScale[0].Notes); synth.seq.Start(); clock.StartTime(); }
void GenerateSong() { theoryMan = new TheoryManager(); theoryMan.AddScale(key, feeling); Scale theoryScale = theoryMan.ManagedScale [0]; theoryMan.CreateDiatonicChords(theoryScale); for (int i = 0; i < measures; i++) { GenerateChords(theoryScale); GenerateNotes(theoryScale); newSong.AddMeasure(workingMeasure); workingMeasure = null; } }