MSF - Moog Style Filter / MTurboFilter
-
- KVRAF
- 10376 posts since 2 Sep, 2003 from Surrey, UK
Nope, it's above my pay grade.
I do not have the knowledge.
- KVRAF
- 2702 posts since 9 Jul, 2015 from UK
I've done some very basic testing, but I seriously mean basic! Haha. There is a lot I wish to know about it, for example how to change the resonance in relation to the frequency or how to set min and max frequencies for each filter.
Jason @ Melda Production
- KVRist
- Topic Starter
- 488 posts since 6 Jan, 2015 from Earth
I really hope that MTF (outside of MSF) will get a "graph/response read-out". Yes, one can design a filterstyle inside a VST-Plugin-Analyzer... but designing the filter inside the DAW and instantly check the sound-character aswell as seeing a visual represetation would be much better. IMO...
It is not easy to hear DC Offset, you know
... or even very low energy build-ups at low amplitude...
To Faiky: Try to use LP and PeakAnalog(;q*1.5) in combination. This will give you 3 Parameters which affect each other: Resonance, Character and the q of the PeakAnalog in numeric value)... The range of those Parameters reach from Acidstyle Resonances to a very rounded-off Resonance unlike any other Filter.
The various amount of combinations you can get out of only a LP and a PeakAnalog (or 2 PeakAnalogs) is incredible.
I often use the PeakAnalog as Resonance instead of the regular Resonance of the LP... sometimes pushing the LP Resonance to 30, 50 or even 100% and then carving out a notch by counter dialing the PeakAnalog creats some VERY nice vowel-ish Filters.
I think there is no need for me to post the preset for the above described filter combinations... pretty easy to create them... If someone would like an example for some reason anyway... I´m happy to post one, just ask...
Vojtech wasn´t here for a "some time" now. I´m a little bit concerned, hopefully everything (he and his family) is OK and he only took some holidays (or is just coding the shit out of some new ZDF Filters and needs total silence). I hope MeldaProduction, Vojtech and all of you and your loved ones (and your buisnesses) will get through this mess we´re witnessing right now.
It is not easy to hear DC Offset, you know
To Faiky: Try to use LP and PeakAnalog(;q*1.5) in combination. This will give you 3 Parameters which affect each other: Resonance, Character and the q of the PeakAnalog in numeric value)... The range of those Parameters reach from Acidstyle Resonances to a very rounded-off Resonance unlike any other Filter.
The various amount of combinations you can get out of only a LP and a PeakAnalog (or 2 PeakAnalogs) is incredible.
I often use the PeakAnalog as Resonance instead of the regular Resonance of the LP... sometimes pushing the LP Resonance to 30, 50 or even 100% and then carving out a notch by counter dialing the PeakAnalog creats some VERY nice vowel-ish Filters.
I think there is no need for me to post the preset for the above described filter combinations... pretty easy to create them... If someone would like an example for some reason anyway... I´m happy to post one, just ask...
Vojtech wasn´t here for a "some time" now. I´m a little bit concerned, hopefully everything (he and his family) is OK and he only took some holidays (or is just coding the shit out of some new ZDF Filters and needs total silence). I hope MeldaProduction, Vojtech and all of you and your loved ones (and your buisnesses) will get through this mess we´re witnessing right now.
Everyone knows more than I do...
- KVRist
- Topic Starter
- 488 posts since 6 Jan, 2015 from Earth
Regarding: min and max frequency: I solved the max and min frequency (e.g. HP ends at 10k and at 20Hz) by using the Frequency as "dummy" value generator and controlling the range by Character (then assign MP to Character and make the slider Exponetial Range!!!)jmg8 wrote: Tue Mar 17, 2020 8:36 pm Operator, do you know the answer to either of my 2 questions above?
Also thanks for the good wishes, my thoughts go out to all of you also.
The Character Control is in percent... that means with some shuffling you can restrict paramter-ranges with the Character Control e.g. f = c*10000
see Preset-->
The preset is a LowPass plus Highpass with seperate frequency control. (LP-Cutoff=Frequency, HP-Cutoff=Character). In the MP I have the Character assigned and made it exponential. You can delete the LP to only have a Highpass filter that has a upper border (10k) and a lower border at 20Hz.
Code: Select all
$eNrlVdty4jgQfc9XqJSX2a0FJNnYULE9NQmQUIUzHsxc3qY00AHXCMsly5mwD-PtU5KwcyP7A6sHCvXpy+nTLYjeP+wFugdVF7KMMe0TjKBcy01RbmPc6LveCL9PzqJ01agfclYIDaoGrYtyW6PzGFOMzj+IrVSF3u1jfJO9o4QQ8vf6gvTZ6OKC-HWB7FlkGJ1f7bjiaw0qxqRPCDMmua8EPBT6EGNzn8V43B8Tzx+FwyEb+sb0QWu+-kld0NidwAuZ9wiy0+Bl9smGhSSkJAiGQcCOZnbCPC35DwEmwNwWcA8iLUoa497QJCeEMG-ks6cgOwUuQQCvwRE+Ugo9Sr0nIDsJ5hXAxsYdEcbGY79D2Alk4VgzN4vFkmtTuBf2Seh51A+DYehBj4xakL0BfjK5WWBS1odyLaDc6t3374vZR+pSv7AyO68rKQSvatgsi+1OZ7wEYb2vZKmVFAJU7fhtrKpXjVJQ6kxBDXo+iXF6+H2ToZ5dj+mm0FLlxb8Q43Ew+ifwPYwWy7wShdZgAUOF0vCl2TWf8ofF7OOlkOufLonHMErBbGxHM9egQDr3Rugi44rvn7tYol-aFzGmIxYynESPa267dC2kvORbUK-7uslMSwPzcp6XSV4YCJrAHW+E-sJFA7b2tZJNFWP32DC6-jx3yqRyAzG+lWrPBUbPb7d8D6YqRnZRXA8mo3O7PKC7QtUaVW1dnEQdBzRrhFjycgsx9jHq7C6p44F6qHu9GOU7XkE3WHqsZTZoSChOIosnUSaLUqO1sfsYzQTf1pcxpj7FgxZ8akSrQwUxNpSRh9GDzXwwn4MkGhxzDjp6STR4oeUrS20GYL+wJPpabPQuTaJcNmoNKFNwZ1uzP3XE1mhdBm3QWTSTQshf6XwyNwt2KzU4QmeuSYqm5T0IWcEEKr2zlPPVNMuW03y6snO4d9pQDydR64zyklcrea2KzTcT81oO75RGxKkCPUqsMj36thfpDx-Ve8tl3J3-yNfOwijUNtAOhBqF55P50my+EaPbiU4i9j+XyGyR2ydqNBmc+C+tk7M-Uo02Ew==Everyone knows more than I do...
- KVRAF
- 2702 posts since 9 Jul, 2015 from UK
Wow, thanks, but after just reading this once, I have a feeling this will make my brain hurt! Haha.
In the help text for MTF there is a mention of "min" and "max" but not sure how to implement them.
I am trying to make 3 LP filters 1st with full range 20hz to 20khz, second with 200hz to 20khz and third with 2khz to 20khz. This way the slope will progressively be steeper the lower the frequency.
In the help text for MTF there is a mention of "min" and "max" but not sure how to implement them.
I am trying to make 3 LP filters 1st with full range 20hz to 20khz, second with 200hz to 20khz and third with 2khz to 20khz. This way the slope will progressively be steeper the lower the frequency.
Jason @ Melda Production
- KVRist
- Topic Starter
- 488 posts since 6 Jan, 2015 from Earth
hmmm... Regarding the resonance to freuqency mapping:
This is what I´m missing the most... I couldn´t come up with an idea... but creating a map/mask (I´m thinking of Harmor or Zebra) only would require a data array including resonance values mapped to frequency values. Maybe the parameter and expressions: Unary Function --> "f01" in combination with Ternary logical functions could help: If A (Freq) is 'x' then B (Resonance in percent) is 'y'... not sure...
(I´m not a DEV! I´m just fishing in the dark... chances are high I make a complete fool out of myself but in the name of good-sounding filter no humiliation is too big.
)
This is what I´m missing the most... I couldn´t come up with an idea... but creating a map/mask (I´m thinking of Harmor or Zebra) only would require a data array including resonance values mapped to frequency values. Maybe the parameter and expressions: Unary Function --> "f01" in combination with Ternary logical functions could help: If A (Freq) is 'x' then B (Resonance in percent) is 'y'... not sure...
(I´m not a DEV! I´m just fishing in the dark... chances are high I make a complete fool out of myself but in the name of good-sounding filter no humiliation is too big.
Everyone knows more than I do...
- KVRist
- Topic Starter
- 488 posts since 6 Jan, 2015 from Earth
Parallel or Serial?jmg8 wrote: Tue Mar 17, 2020 9:37 pm Wow, thanks, but after just reading this once, I have a feeling this will make my brain hurt! Haha.
In the help text for MTF there is a mention of "min" and "max" but not sure how to implement them.
I am trying to make 3 LP filters 1st with full range 20hz to 20khz, second with 200hz to 20khz and third with 2khz to 20khz. This way the slope will progressively be steeper the lower the frequency.
EDIT: Of course Serial...
Last edited by operator on Tue Mar 17, 2020 9:52 pm, edited 1 time in total.
Everyone knows more than I do...
- KVRist
- Topic Starter
- 488 posts since 6 Jan, 2015 from Earth
Like you wrote... probablly the "min" and "max" expression will do the job. And maybe the Unary Function "f01" could come in handy too.
When the MTF came out I hoped that some motivated "math wiz" in the forum could/would create some filters. But still

When the MTF came out I hoped that some motivated "math wiz" in the forum could/would create some filters. But still
Everyone knows more than I do...
- KVRist
- Topic Starter
- 488 posts since 6 Jan, 2015 from Earth
Doesn´t it then have to be (audible ranges):jmg8 wrote: Tue Mar 17, 2020 9:37 pm
I am trying to make 3 LP filters 1st with full range 20hz to 20khz, second with 200hz to 20khz and third with 2khz to 20khz. This way the slope will progressively be steeper the lower the frequency.
..........Range ................... Slope in Sum
LP 1: 20hz - 20.000Hz............---> 12db/Oct
LP2: 20Hz - 2000Hz................---> 24db/Oct
LP3: 20Hz - 200hz..................---> 36db/Oct
So they would stack/convolute onto/into each other the lower the frequency gets. And the slopes (12db/oct) would add up to each other and finally reach a slope of 36db/oct. BUT
Is this even possible and does it behave like that? The lowest Filter in the Chain (LP3) will always Filter at 200Hz no matter what and the above unheard spectrum won´t be audible affected by LP1 and LP2 (or only marginaly).
Am I totally wrong and maybe can´t see the obvious...? sometimes I amaze myself how blind I can be
I would rather have 3 LP spaced only a few Hz apart (but with relative values --> fixed values multiplied by percentages). And by reducing the Cutoff Frequency of all Filters with the Character-Knob, the Filters move further toghether the lower the frequency gets. In the example bellow: The Cutoff Frequencies of the Filters LP1 and LP2 are at 100% 500Hz apart and at 0.1% only 5Hz.
IMPORANT: Use MP or Character to control Cutoff Frequency in the Preset bellow (MP has exponetial range).
I think this would solve the same purpose...
Code: Select all
$eNrlVdtu2zgQfc9XEDRQdIu1TVKWZSOSisaX1ICcqpa33beCtSe2UFoUKCqN+9BvL0hays3ZH1g9CNKcuZw5w5HC9-cHge5AVbksIkx7BCMoNnKbF7sI1-q2O8Lv44twua7VdznPhQZVgdZ5satQJ8IUo84HsZMq1-tDhJP0LSOMkHeby8tL8tflmw4l7pakb+mIvIZ4jxCMOpM9V3yjQbkCE3koBdzn+hhhhlFnHuFxb0y8wSjwfeYPjOmD1nzzg0aY9AgZu2voBcx7ANl58Cr9bMMCElAyHPrDITuZ2RnzrODfBZgA85bAHYhlXtAId32TnBDCvNGAPQbZOXAFAngFjvCJUuBR6j0C2VkwKwG2Nu6EMDYeD1qEnUESx5o5OZMV16ZwN+iRwPPoIBj6gQddMmpA9gr42eRmQ5OyOhYbAcVO7799S+afqEv9zMrsvCZSCF5WsF3lu71OeQHCek9koZUUAlTl+G2tqpNaKSh0qqACvZhGeHn8-TFFXZSkGM22uZYqy39BhMfD0d9Do2ayykqRaw0WMFQoDZ6bXfNLfp-MP10JufnhkngMoyWYU93SzDQokM69FjpPueKHpy6W6Jdma8Z0xAKG4-BhFWyXroUlL-gO1Mu+Pqampb7Zrqdl4mcGgqZwy2uhv3BRg619rWRdRtgtJEbX-yycMku5hQjfSHXgAqOnbzf8AGZFMbIHxfXgMtLTkwu4OqLbXFUalQ0DHIctGzSvhVjxYgcRHmDU2l16xwh1UbvDGGV7XkI7YtpWJT2fEB-HoXWIw1TmhUYbAwwwmgu+q64iTAcU9xvwsRGtjyVE2HBGHkb3NvXR3Ptx2D-l7Lf84rD-TNYXlsrMwj6wOPyab-V+GYeZrNUGUKrg1vZmv4zE1mhc+k3QRTiXQsify8V0Yc7ajdTgCF24JimaFXcgZAlTKPXeUs7WszRdzbLZ2o7k7jQSD8dh44yygpdrea3y7b8m5qUc3jmNiFMFupRYZbr0dS-S8x-Ue81l3F7-ka+ZhVGoaaAZCDUKL6aLlVkCI0Z7KFqJ2P9cInOK3HmiRpP+mV9vFV-8AcjtQOo=
Last edited by operator on Tue Mar 17, 2020 11:16 pm, edited 4 times in total.
Everyone knows more than I do...
- KVRAF
- 2702 posts since 9 Jul, 2015 from UK
You got the idea right but the numbers wrong.
All 3 would go up to 20khz. It's just the min frequency that would be different, so kind of how you had it but backwards. Check my original values again and you will see.
Thanks for looking at this with me, tomorrow I will check out these setting you have shown. Together we will learn (probably slowly) haha
All 3 would go up to 20khz. It's just the min frequency that would be different, so kind of how you had it but backwards. Check my original values again and you will see.
Thanks for looking at this with me, tomorrow I will check out these setting you have shown. Together we will learn (probably slowly) haha
Jason @ Melda Production
- KVRist
- Topic Starter
- 488 posts since 6 Jan, 2015 from Earth
But wouldn´t the slope then decrease in steepness the lower the Cutoff gets... because at 20k they are all stacked ontop of each other (36dB) and as further they get to 0Hz, one after another will be "eliminated" from the audible spectrum at a specific frequency (2000Hz,200Hz) and the left over slope in the end is only 12dB...jmg8 wrote: Tue Mar 17, 2020 11:12 pm You got the idea right but the numbers wrong.
All 3 would go up to 20khz. It's just the min frequency that would be different, so kind of how you had it but backwards. Check my original values again and you will
So the steepness of the filter would be higher in the "highs" and lower in the "lows".
Damn maybe it is just to late to think about stuff like that.
Everyone knows more than I do...
- KVRist
- Topic Starter
- 488 posts since 6 Jan, 2015 from Earth
Ok... this is the best I could come up with, but isn´t probably very practicle (see Preset attached):
- Frequency Knob controls Cutoff 1: ........20Hz-20.000Hz
- Q Knob controls Cutoff 2: ..................200Hz-20.000Hz
- Character Knob controls Cutoff 3: ......2000Hz-20.000Hz
- Analog Knob is now the new Resonance for all 3 Filters. (Analog is off)
- MP: LP --> controls all Cutoff Frequencies at the same time (at the moment only "relatively". Could be changed and finetuned by altering the graph under transformation shape)
ATTENTION: I didn´t tested the preset fully! Please turn on the SAFETY LIMITER!
- Frequency Knob controls Cutoff 1: ........20Hz-20.000Hz
- Q Knob controls Cutoff 2: ..................200Hz-20.000Hz
- Character Knob controls Cutoff 3: ......2000Hz-20.000Hz
- Analog Knob is now the new Resonance for all 3 Filters. (Analog is off)
- MP: LP --> controls all Cutoff Frequencies at the same time (at the moment only "relatively". Could be changed and finetuned by altering the graph under transformation shape)
ATTENTION: I didn´t tested the preset fully! Please turn on the SAFETY LIMITER!
Code: Select all
$eNrlVl2P2jgUfZ9fYRmp6lYL2A4kRCSpOgNMkWCaAdruW+XCHYhq4tRxZod92N++sk0yzAyzUp+bhyi5536ce3xvlOj9w16ge1BlJvMY0w7BCPK13GT5NsaVvmsP8PvkIpqvKvVdTjKhQZWgdZZvS9SKMcWo9UFspcr0bh-jWfp2SN-x4ZD8MURvWpQM7W2WvmWEEPLuZ4OeAdcNaJLmXMhtjEmH+Ri1rnZc8bUGZS29PvG80O+FzDOY3BcCHjJ9iDHDqDWJ8aDjhUE-9ENCA2v6oDVf-6AmmpDQXb4X2PgjyM6Dl+mtDQtIQInv932fHc3sjHmc8+8CTIB5m8E9iHmW0xi3+yY5IYR5gx47Bdk5cAECeAmO8JFS4FHqnYDsLLgsADY27ogwFoa9BmFnkJljzdxxzhZcm8LtoEMCz6O9wO8HHrTJoAbZK+CtyT0gnnkuD-laQL7Vu2-fZpNP1OV+ZmX2wK6kELwoYbPItjud8hyE9b6SuVZSCFClI7ixsl5VSkGuUwUl6OkoxvPDvx9T1EazFKPxJtNSLbN-IMahP-jTN3LOFstCZFqDBQwVSoPnZtf9nD-MJp8uhVz-cEk8htEczNQ3NJcaFEjnXgmdpVzx-VMXS-RLvVUhHbCA4SR6XBXbpWthznO+BfWyr4+paalrtu9pmeSZgaAR3PFK6C9cVGBrXytZFTF2C4vR9eepU2YuNxDjG6n2XGD09O2G78GsMEZ2UlwPx4ydYMCOby7o8oDuMlVqVNQscBI1jNCkEmLB8y3EuIdRY3clHCvURhMFPyvI14fHQrj762majwNGyx0voJkWetJAv4+TyMJJlMos12htzD2MJoJvy8sY0x611S14akSrQwExNo0jD6MHm-hg7t0k6h5zdht2v97A7QlPl-TZAb+wlGYq7ANLoq-ZRu-mSbSUlVoDShXc2cz2G24V7dYu3TroIppIIeTf8+loaqb+RmpwHV04lSga5-cgZAEjKPTO9rxcjdN0MV6OV3Y47h1n6uEkqp3RMufFSl6rbPOXiXmpp3dOZOJkhTYlVto2fd2LdPqP8r-mEjbX-+SrD9MoVDdQnyg1Ck9H04VZRyNGM1ONROw3l8hMkZsnajTpnvlJKJOL-wDnYnVPEveryone knows more than I do...
-
- KVRist
- 460 posts since 25 Jan, 2016
This one has some odd/ interesting characteristics to it!operator wrote: Tue Mar 17, 2020 10:34 pmDoesn´t it then have to be (audible ranges):jmg8 wrote: Tue Mar 17, 2020 9:37 pm
I am trying to make 3 LP filters 1st with full range 20hz to 20khz, second with 200hz to 20khz and third with 2khz to 20khz. This way the slope will progressively be steeper the lower the frequency.
..........Range ................... Slope in Sum
LP 1: 20hz - 20.000Hz............---> 12db/Oct
LP2: 20Hz - 2000Hz................---> 24db/Oct
LP3: 20Hz - 200hz..................---> 36db/Oct
So they would stack/convolute onto/into each other the lower the frequency gets. And the slopes (12db/oct) would add up to each other and finally reach a slope of 36db/oct. BUT
Is this even possible and does it behave like that? The lowest Filter in the Chain (LP3) will always Filter at 200Hz no matter what and the above unheard spectrum won´t be audible affected by LP1 and LP2 (or only marginaly).
Am I totally wrong and maybe can´t see the obvious...? sometimes I amaze myself how blind I can be.
I would rather have 3 LP spaced only a few Hz apart (but with relative values --> fixed values multiplied by percentages). And by reducing the Cutoff Frequency of all Filters with the Character-Knob, the Filters move further toghether the lower the frequency gets. In the example bellow: The Cutoff Frequencies of the Filters LP1 and LP2 are at 100% 500Hz apart and at 0.1% only 5Hz.
IMPORANT: Use MP or Character to control Cutoff Frequency in the Preset bellow (MP has exponetial range).
I think this would solve the same purpose...
Code: Select all
$eNrlVdtu2zgQfc9XEDRQdIu1TVKWZSOSisaX1ICcqpa33beCtSe2UFoUKCqN+9BvL0hays3ZH1g9CNKcuZw5w5HC9-cHge5AVbksIkx7BCMoNnKbF7sI1-q2O8Lv44twua7VdznPhQZVgdZ5satQJ8IUo84HsZMq1-tDhJP0LSOMkHeby8tL8tflmw4l7pakb+mIvIZ4jxCMOpM9V3yjQbkCE3koBdzn+hhhhlFnHuFxb0y8wSjwfeYPjOmD1nzzg0aY9AgZu2voBcx7ANl58Cr9bMMCElAyHPrDITuZ2RnzrODfBZgA85bAHYhlXtAId32TnBDCvNGAPQbZOXAFAngFjvCJUuBR6j0C2VkwKwG2Nu6EMDYeD1qEnUESx5o5OZMV16ZwN+iRwPPoIBj6gQddMmpA9gr42eRmQ5OyOhYbAcVO7799S+afqEv9zMrsvCZSCF5WsF3lu71OeQHCek9koZUUAlTl+G2tqpNaKSh0qqACvZhGeHn8-TFFXZSkGM22uZYqy39BhMfD0d9Do2ayykqRaw0WMFQoDZ6bXfNLfp-MP10JufnhkngMoyWYU93SzDQokM69FjpPueKHpy6W6Jdma8Z0xAKG4-BhFWyXroUlL-gO1Mu+Pqampb7Zrqdl4mcGgqZwy2uhv3BRg619rWRdRtgtJEbX-yycMku5hQjfSHXgAqOnbzf8AGZFMbIHxfXgMtLTkwu4OqLbXFUalQ0DHIctGzSvhVjxYgcRHmDU2l16xwh1UbvDGGV7XkI7YtpWJT2fEB-HoXWIw1TmhUYbAwwwmgu+q64iTAcU9xvwsRGtjyVE2HBGHkb3NvXR3Ptx2D-l7Lf84rD-TNYXlsrMwj6wOPyab-V+GYeZrNUGUKrg1vZmv4zE1mhc+k3QRTiXQsify8V0Yc7ajdTgCF24JimaFXcgZAlTKPXeUs7WszRdzbLZ2o7k7jQSD8dh44yygpdrea3y7b8m5qUc3jmNiFMFupRYZbr0dS-S8x-Ue81l3F7-ka+ZhVGoaaAZCDUKL6aLlVkCI0Z7KFqJ2P9cInOK3HmiRpP+mV9vFV-8AcjtQOo=
One thing that I noticed was that, with the mouse hovered over the Character knob and rolling the mouse wheel, the values change at a higher rate than I would like, eg. 12.2>mouse wheel 1 segment> 12.4. At values from 0 to 10% especially, the filtering produces some very interesting effects that would lend themselves to tighter values, possibly even 2 decimals.
Using your previous filter example, I believe it was the HP LP, the Character knob produces a strange jump when crossing past the 0 point. (I've noticed this behaviour a few times with different knobs on different effects, so it may not be preset specific.)
Thanks for posting these, they've been educational (though not completely comprehendable!). Hopefully, with enough examples, we can understand more what this beast is capable of achieving.
