FilterTable from 17.08 beta

Official support for: meldaproduction.com
RELATED
PRODUCTS

Post

Just discovered this by chance. It could make for a much more flexible modal filter; do for modal filters what a wavetable does for oscillators. Dash Glitch has a video on Kilohearts' TableFilter if anyone is interested in the possibilities.

Here is a few comments that could help MeldaProduction write the documentation.

1. When analysing a sample, "wavetable" gives what you would want in a modal filter while "sample" is more diffuse, like you would use for an EQ. Please confirm.
2. I'm not quite sure yet how to interpret window and waveform sizes. If you can elaborate...
3. CVS files write what seems like the log10 of the frequency and the decibels. Please confirm.

In any case, thank you for this amazing addition to MSoundFactory.

Post

Thank you for your kind words!
When analyzing a sample, "Wavetable" mode treats the .wav file as sequence of waveforms (as would result, for example, from MSoundFactory Wavetable module Export). The spectral shapes of these waveforms are used to populate the filters. "Wavefrom size" controls the size of the individual waveforms in samples.
"Sample" mode treats the .wav file as regular raw audio, from which it extracts a sequence of spectral envelopes. "Window size" controls the size of the spectral analysis window.
The filter envelopes are indeed stored in log10 of frequency and dB.

Post

Let me kindly jump in here.
First of all, thank you very much for the new feature, Melda! :tu:
I was just wondering if there might be any plans to add it to MXXX as well, I think it could be really fun to use it outside of MSoundFactory.

Post

mikhail-meldaproduction wrote: Wed Apr 01, 2026 12:40 pm Thank you for your kind words!
When analyzing a sample, "Wavetable" mode treats the .wav file as sequence of waveforms (as would result, for example, from MSoundFactory Wavetable module Export). The spectral shapes of these waveforms are used to populate the filters. "Wavefrom size" controls the size of the individual waveforms in samples.
"Sample" mode treats the .wav file as regular raw audio, from which it extracts a sequence of spectral envelopes. "Window size" controls the size of the spectral analysis window.
The filter envelopes are indeed stored in log10 of frequency and dB.
Thanks. Congrats on Czechia qualifying. We had it easy this time (Canada)...

Post

Ignore, google is my friend

Post

The newest beta, came out today, has filter table in mxxx.

Anyone got any good sources for filter table files?

Post

vectorwarrior wrote: Fri Apr 03, 2026 12:17 am The newest beta, came out today, has filter table in mxxx.
Yeah! Thank you very much Melda!

Post

vectorwarrior wrote: Fri Apr 03, 2026 12:17 am The newest beta, came out today, has filter table in mxxx.

Anyone got any good sources for filter table files?
I presume you can use any that come with your wavetable synths but here are a few to start
https://www.echosoundworks.com/modular-wavetables
https://www.echosoundworks.com/eswcorewavetables

Post

I get a lot of latency and dropouts so far, but it's a beta so... Looking forward to next release! :)
Win 11 | Latest Reaper | MCompleteBundle

Post

mikhail-meldaproduction wrote: Wed Apr 01, 2026 12:40 pm Thank you for your kind words!
When analyzing a sample, "Wavetable" mode treats the .wav file as sequence of waveforms (as would result, for example, from MSoundFactory Wavetable module Export). The spectral shapes of these waveforms are used to populate the filters. "Wavefrom size" controls the size of the individual waveforms in samples.
"Sample" mode treats the .wav file as regular raw audio, from which it extracts a sequence of spectral envelopes. "Window size" controls the size of the spectral analysis window.
The filter envelopes are indeed stored in log10 of frequency and dB.
I noticed that in Filter Table in MXXX, when the filter curve visualizer is open, the wave list automatically closes. It is impossible to have both open at the same time. This does not happen in MSF version.

And speaking of MSF, currently Filter Table is ony shown in Generator section, but not in FX, so it can only be used per-voice. Would be cool to have it in both sections!

Post

jan-sandahl wrote: Sun Apr 05, 2026 7:45 pm I get a lot of latency and dropouts so far, but it's a beta so... Looking forward to next release! :)
This is due to the fact that it is a linear phase filter, so there is no way to get rid of the latency currently. Setting quality to low has the lowest latency.

Post

VariKusBrainZ wrote: Fri Apr 03, 2026 10:20 am
vectorwarrior wrote: Fri Apr 03, 2026 12:17 am The newest beta, came out today, has filter table in mxxx.

Anyone got any good sources for filter table files?
I presume you can use any that come with your wavetable synths but here are a few to start
https://www.echosoundworks.com/modular-wavetables
https://www.echosoundworks.com/eswcorewavetables
Ta very muchly! :tu:

Post

vanerio wrote: Sun Apr 26, 2026 4:28 pm
mikhail-meldaproduction wrote: Wed Apr 01, 2026 12:40 pm Thank you for your kind words!
When analyzing a sample, "Wavetable" mode treats the .wav file as sequence of waveforms (as would result, for example, from MSoundFactory Wavetable module Export). The spectral shapes of these waveforms are used to populate the filters. "Wavefrom size" controls the size of the individual waveforms in samples.
"Sample" mode treats the .wav file as regular raw audio, from which it extracts a sequence of spectral envelopes. "Window size" controls the size of the spectral analysis window.
The filter envelopes are indeed stored in log10 of frequency and dB.
I noticed that in Filter Table in MXXX, when the filter curve visualizer is open, the wave list automatically closes. It is impossible to have both open at the same time. This does not happen in MSF version.

And speaking of MSF, currently Filter Table is ony shown in Generator section, but not in FX, so it can only be used per-voice. Would be cool to have it in both sections!
Hey, thanks. We will take a look at this 😊
Jason @ Melda Production

Post

Just some info about FilterTable:
The version inside MSF Generator modular has no latency.
If you load it in MXXX, there will be latency. Therefore, it is not available in the FX modular of MSF (latency in an instrument is not good). But, you can hack it if you really want, by placing MXXX in the FX modular and then the FilterTable inside that.
Jason @ Melda Production

Post

jmg8 wrote: Mon Apr 27, 2026 8:58 am Just some info about FilterTable:
The version inside MSF Generator modular has no latency.
If you load it in MXXX, there will be latency. Therefore, it is not available in the FX modular of MSF (latency in an instrument is not good). But, you can hack it if you really want, by placing MXXX in the FX modular and then the FilterTable inside that.
Interesting! Thank you for pointing that out!
May I ask why the same (apparently) plugin is linear phase in some cases but not in others?
Filter tables tend to be used in a drastic way (hard and fast modulation haha), so I wonder why the MXXX version is linear phase, as that somewhat "defeats" the purpose of fast modulation. Of course it is fantastic having a linear phase filter for static effects, don't get me wrong. Just wondering if a 'minimal phase' button could make sense like it does in MFreeFormEQ :tu:
Thank you jmg8!

Post Reply

Return to “MeldaProduction”