ERIS CORE

◆ frequency()

void AudioSynthWaveformhd::frequency ( float  freq)
inlineinherited

Definition at line 51 of file eris_synth_waveform.h.

51  {
52  if (freq < 0.0f) {
53  freq = 0.0;
54  } else if (freq > AUDIO_SAMPLE_RATE_EXACT / 2.0f) {
55  freq = AUDIO_SAMPLE_RATE_EXACT / 2.0f;
56  }
57  phase_increment = freq * (4294967296.0f / AUDIO_SAMPLE_RATE_EXACT);
58  if (phase_increment > 0x7FFE0000u) phase_increment = 0x7FFE0000;
59  }

References AudioSynthWaveformhd::phase_increment.

Referenced by AudioSynthWaveformhd::begin(), AppAudioToPolyphonic::messageHandler(), SvcErisAudioParameterController::messageHandler(), and AppCQT::updateOscillatorBank().

+ Here is the caller graph for this function: