
  <pre><code>targetSpectrum.fill(0);

for i in [0, nOvertone) {
  for k in [0, nFrequency) {
    auto index = (i + 1) * k;
    if (index &gt;= nFrequency) break;
    targetSpectrum[index] += sourceSpectrum[k] * complexFromPolar(otAmp[i], otRot[i]);
  }
}</code></pre>
  </dd>
  <dt>Refresh Wavetable</dt>
  <dd>
  <p>When the button is pressed, wavetable starts refreshing.</p>
  <p>Beware that refreshing increases CPU load, and it will likely stop
  the sound for a moment.</p>
  <p>Following parameters are o