Example #1
0
 void OnBeat(object s, TempoClock.BeatEventArgs e)
 {
     if (syncToTempo) duration = (float) (e.NextBeatTime - e.CurrentTime);
 }
Example #2
0
 void OnBeat(object s, TempoClock.BeatEventArgs e)
 {
     next16thTime = e.NextBeatTime;
      if (!Cued) return;
      if ((e.BeatID + 1) == StartingBeatID)
      {
         PlayOnBeat(e.NextBeatTime);
      }
      if ((e.BeatID + 1) % 16 == Downbeat16th)
      {
         PlayOnBeat(e.NextBeatTime);
      }
      else if (Downbeat16th == 16 && (e.BeatID + 1) % 16 == 0) {
         PlayOnBeat(e.NextBeatTime);
      }
 }
Example #3
0
 void Awake()
 {
     Instance          = this;
     secondsPerMeasure = (60 / BPM * 4);
     samplesPerMeasure = secondsPerMeasure * samplerate;
 }
Example #4
0
 void Awake()
 {
     Instance = this;
     secondsPerMeasure = (60 / BPM * 4);
     samplesPerMeasure = secondsPerMeasure * samplerate;
 }