void Awake() { manager = new TheoryManager(); FrequencyManager.GenerateFrequencies(12); clock = new MasterClock(); synth = new Synthesizer(); }
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; } }