public void OnAudioStart(FizzleSynth fs) { noiseBuffer = new float[SAMPLERATE * 10]; for (var i = 0; i < noiseBuffer.Length; i++) { noiseBuffer[i] = Mathf.Lerp(-1, 1, UnityEngine.Random.value); } phase = phaseOffset * TWOPI; ph = phase; isReady = true; }
public void OnRemoveFromRack(FizzleSynth fs) { fs.FreeJackID(output.id); fs.FreeJackID(outputTrigger.id); fs.FreeJackID(outputEnvelope.id); }
public void OnAddToRack(FizzleSynth fs) { output.id = fs.TakeJackID(); outputTrigger.id = fs.TakeJackID(); outputEnvelope.id = fs.TakeJackID(); }
public void OnAudioStart(FizzleSynth fs) { beatIndex = -1; Parse(); ScheduleNoteTriggers(0); }
public void OnRemoveFromRack(FizzleSynth fs) { fs.FreeJackID(output.id); }
public void OnAddToRack(FizzleSynth fs) { output.id = fs.TakeJackID(); }
public virtual void OnAudioStart(FizzleSynth fs) { }