Hey, I am currently trying to get the FFT parameterData, but following all examples I can find online, the fft response has a numchannels of 0 always.

Am I thinking about this wrong? Or is something up with my code maybe?

```
// This is defined outside the loop
FMOD::DSP* dsp;
system->createDSPByType(FMOD_DSP_TYPE::FMOD_DSP_TYPE_FFT, &dsp);
channel->addDSP(FMOD_DSP_PARAMETER_DATA_TYPE_FFT, dsp);
dsp->setActive(true);
// This is in the loop
FMOD_DSP_PARAMETER_FFT *fft; // FMOD_DSP_FFT_DOMINANT_FREQ
dsp->getParameterData(FMOD_DSP_FFT_SPECTRUMDATA, (void **)&fft, 0, 0, 0);
Common_Draw("Channels %d", fft->numchannels);
for (int channelz = 0; channelz < fft->numchannels; channelz++)
{
Common_Draw("count %f", channelz);
for (int bin = 0; bin < fft->length; bin++)
{
float val = fft->spectrum[channelz][bin];
Common_Draw("FFT %f", val);
}
}
```

I am using the record.cpp example for the low-level api.

Thank you for any feedback.