ERIS CORE

◆ frequency()

void AudioSynthWaveformModulated2k::frequency ( float  freq)
inlineinherited

Definition at line 143 of file eris_synth_waveform.h.

143  {
144  if (freq < 0.0f) {
145  freq = 0.0;
146  } else if (freq > AUDIO_SAMPLE_RATE_EXACT / 2.0f) {
147  freq = AUDIO_SAMPLE_RATE_EXACT / 2.0f;
148  }
149  phase_increment = freq * (4294967296.0f / AUDIO_SAMPLE_RATE_EXACT);
150  if (phase_increment > 0x7FFE0000u) phase_increment = 0x7FFE0000;
151  }

References AudioSynthWaveformModulated2k::phase_increment.

Referenced by AudioSynthWaveformModulated2k::begin(), and SvcErisAudioParameterController::messageHandler().

+ Here is the caller graph for this function: