Unexpected "RNBODefaultFftWindow" Parameter in Exported VST – Any Ideas?

thomas zalud's icon

Hello, I have the following question:
I'm trying to create an Audio-to-MIDI Rnbo patch using FFT. Everything works fine, but after exporting it as a VST, the UI menu shows a parameter called RNBODefaultFftWindow with a Load icon.

I thought the Rnbo FFT object already included the window types and that no additional window buffer was needed.

Any ideas?

Transformator_fft_Test.maxpat
Max Patch

Alex Norman's icon

You missed including the file fft-tracker.rnbopat here so we can't actually see what the guts of your patcher does

thomas zalud's icon

Ah yes, sorry, my fault. Here is the missing file. In the meantime, I exported the rnbo-forbidden-planet, which also uses FFT. There, we can also find the RNBODefaultFftWindow in the UI menu of the VST export. So, I think this is a normal process when using FFT in RNBO and VST export.

fft-tracker.rnbopat.zip
zip

Alex Norman's icon

Okay, this is a bug.. I've created a ticket for it.

I think a work around in the mean time is to explicitly create a data object that is marked external false, fill it with a hann window and use it for your fft.

Max Patch
Copy patch and select New From Clipboard in Max.

thomas zalud's icon

Ok, thanks for your reply. I compared the RNBO patch with the same patch as a VST plugin and got the same results. This makes me think that the FFT in the VST version is already using a window function. Do you think the bug might only affect the UI menu display, while the patch still functions normally as a VST plugin?

Alex Norman's icon

yeah, i think that this extra buffer isn't used, it is a bug but shouldn't change the functionality