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