FilterTable from 17.08 beta
-
- KVRer
- 6 posts since 20 Nov, 2023
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.
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.
-
mikhail-meldaproduction mikhail-meldaproduction https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=691470
- KVRer
- 8 posts since 15 Feb, 2024
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.
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.
-
- KVRist
- 380 posts since 9 Dec, 2014
Let me kindly jump in here.
First of all, thank you very much for the new feature, Melda!
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.
First of all, thank you very much for the new feature, Melda!
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.
-
- KVRer
- Topic Starter
- 6 posts since 20 Nov, 2023
Thanks. Congrats on Czechia qualifying. We had it easy this time (Canada)...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.
- KVRAF
- 10151 posts since 16 Dec, 2002
Ignore, google is my friend
- KVRian
- 1094 posts since 23 Sep, 2006
The newest beta, came out today, has filter table in mxxx.
Anyone got any good sources for filter table files?
Anyone got any good sources for filter table files?
-
- KVRist
- 380 posts since 9 Dec, 2014
Yeah! Thank you very much Melda!vectorwarrior wrote: Fri Apr 03, 2026 12:17 am The newest beta, came out today, has filter table in mxxx.
- KVRAF
- 10151 posts since 16 Dec, 2002
I presume you can use any that come with your wavetable synths but here are a few to startvectorwarrior 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?
https://www.echosoundworks.com/modular-wavetables
https://www.echosoundworks.com/eswcorewavetables
- KVRist
- 324 posts since 17 Apr, 2013 from Gothenburg, Sweden
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
-
- KVRist
- 380 posts since 9 Dec, 2014
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.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.
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!
-
- KVRist
- 380 posts since 9 Dec, 2014
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.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!![]()
-
- KVRian
- 523 posts since 18 Feb, 2019
Ta very muchly!VariKusBrainZ wrote: Fri Apr 03, 2026 10:20 amI presume you can use any that come with your wavetable synths but here are a few to startvectorwarrior 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?
https://www.echosoundworks.com/modular-wavetables
https://www.echosoundworks.com/eswcorewavetables
- KVRAF
- 2692 posts since 9 Jul, 2015 from UK
Hey, thanks. We will take a look at thisvanerio wrote: Sun Apr 26, 2026 4:28 pmI 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.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.
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!
Jason @ Melda Production
- KVRAF
- 2692 posts since 9 Jul, 2015 from UK
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.
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
-
- KVRist
- 380 posts since 9 Dec, 2014
Interesting! Thank you for pointing that out!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.
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
Thank you jmg8!
