void Awake() { manager = new TheoryManager(); FrequencyManager.GenerateFrequencies(12); clock = new MasterClock(); synth = new Synthesizer(); }
void Init() { //Init variables Instance = this; maxSteps = maxBars * barLength; beatLength_s = Settings.BeatLength_s; //Init metronome samples array audioSource = GetComponent <AudioSource>(); metroClip = audioSource.clip; metroAudioLength = metroClip.samples; metroSamples = new float[metroAudioLength]; metroClip.GetData(metroSamples, 0); ready = true; }