Sawmill - a weird counterintuitive glitchy fuzz warping effect
- KVRAF
- Topic Starter
- 7364 posts since 9 Jan, 2003 from Saint Louis MO
Sawmill (download)
Take a deep breath.
In a perfect world, if you're very careful and patient and you give Sawmill only the purest monophonic sine waves, it will produce sawtooth waves at the same frequency and amplitude.
We don't live in that perfect world. We know you're not really all that careful with the input, and you're too curious for your own good. But mostly, Sawmill has a faulty zero crossing detector and a disobedient mutant sawtooth generator.
You can divide the zero crossing counter, which should reliably lower the pitch by octaves but it doesn't.
You can bias the detector so it's not really looking for zero crossing, but crossing some other number.
You can multiply the delta inside the generator, which lowers its cycle time and therefore raises its frequency... except it kind of doesn't work that way.
You can let the generator ring out at previous frequency while it waits for the next zero crossing. But if you've touched the bias parameter (I warned you about that) it may never get that next crossing. Good luck with that.
And you can change the rules about what "previous frequency" means and sweep it upward until it breaks the Nyquist barrier and gives up, or down until it... actually it just keeps going down and those clicks get sparser and lonelier.
There are some useful settings. There's also lots of weird shit. That's the way I like my fuzz effects. I'm just not sure this is fuzz anymore.
(Based on a much less weird module I wrote for Patchblocks. I let the world of actual floats instead of undocumented fixed point decimal types get to my head. Sorry.)
(This one comes in 32 and 64 bit Windows flavors.)
Take a deep breath.
In a perfect world, if you're very careful and patient and you give Sawmill only the purest monophonic sine waves, it will produce sawtooth waves at the same frequency and amplitude.
We don't live in that perfect world. We know you're not really all that careful with the input, and you're too curious for your own good. But mostly, Sawmill has a faulty zero crossing detector and a disobedient mutant sawtooth generator.
You can divide the zero crossing counter, which should reliably lower the pitch by octaves but it doesn't.
You can bias the detector so it's not really looking for zero crossing, but crossing some other number.
You can multiply the delta inside the generator, which lowers its cycle time and therefore raises its frequency... except it kind of doesn't work that way.
You can let the generator ring out at previous frequency while it waits for the next zero crossing. But if you've touched the bias parameter (I warned you about that) it may never get that next crossing. Good luck with that.
And you can change the rules about what "previous frequency" means and sweep it upward until it breaks the Nyquist barrier and gives up, or down until it... actually it just keeps going down and those clicks get sparser and lonelier.
There are some useful settings. There's also lots of weird shit. That's the way I like my fuzz effects. I'm just not sure this is fuzz anymore.
(Based on a much less weird module I wrote for Patchblocks. I let the world of actual floats instead of undocumented fixed point decimal types get to my head. Sorry.)
(This one comes in 32 and 64 bit Windows flavors.)
- KVRAF
- 8406 posts since 2 Aug, 2005 from Guitar Land, USA
Ok, I'll download it and try in a minute.
Edit-Energy xt says missing MSVCR120.dll
Edit-Energy xt says missing MSVCR120.dll
The only site for experimental amp sim freeware & MIDI FX: http://runbeerrun.blogspot.com
https://m.youtube.com/channel/UCprNcvVH6aPTehLv8J5xokA -Youtube jams
https://m.youtube.com/channel/UCprNcvVH6aPTehLv8J5xokA -Youtube jams
- KVRAF
- 5223 posts since 20 Jul, 2010
I couldn't get it to show up in Cubase 6 32-bit.
http://sendy.bandcamp.com/releases < My new album at Bandcamp! Now pay what you like!
- KVRian
- 893 posts since 29 Dec, 2012 from Poland
Windows XP SP3, Reaper 4.62 - plugin initialization fails with message "The procedure entry point _except1 could not be located in the dynamic link library MSVCR120.dll"
SoundCloud * Albums:"Elarchimeriac" "Imnixtimnuor" "Paustiufrutaa"
Join me and other ambient music passionates at AmbientOnline.org
Join me and other ambient music passionates at AmbientOnline.org
-
- KVRian
- 1058 posts since 3 Oct, 2011
Counterintuitive misbehaving fuzzy glitchiness? Don't mind if I do.
I got a message about missing some "MSVCP120.dll" and a little crash in FL Studio when I first tried to load it, but I assumed what the allmight internet says works for other software when this problem arises should work here too and indeed the "Visual C++ Redistributable Packages for Visual Studio 2013 " downloads @ http://www.microsoft.com/en-us/download ... x?id=40784 took care of that.
A lot of fun so far, but the "DetDivide" parameter can't be adjusted by it's knob in FL Studio 11. I'm on Windows 7. I can automate it just fine though.
Made a somewhat pad-ish sound in Vember Audio Surge and Sawmilled the reverb, then I decided vocoding the Sawmilled reverb with the orignal sound with a long release instead of EQ-ing away the frequencies I didn't want there was a good idea and got some interesting slightly scraping sort of nice noises I rather enjoyed out at the end.
I got a message about missing some "MSVCP120.dll" and a little crash in FL Studio when I first tried to load it, but I assumed what the allmight internet says works for other software when this problem arises should work here too and indeed the "Visual C++ Redistributable Packages for Visual Studio 2013 " downloads @ http://www.microsoft.com/en-us/download ... x?id=40784 took care of that.
A lot of fun so far, but the "DetDivide" parameter can't be adjusted by it's knob in FL Studio 11. I'm on Windows 7. I can automate it just fine though.
Made a somewhat pad-ish sound in Vember Audio Surge and Sawmilled the reverb, then I decided vocoding the Sawmilled reverb with the orignal sound with a long release instead of EQ-ing away the frequencies I didn't want there was a good idea and got some interesting slightly scraping sort of nice noises I rather enjoyed out at the end.
- KVRAF
- 8406 posts since 2 Aug, 2005 from Guitar Land, USA
Thanks for that link, V-GER, I actually have 2 versions of vcredist_x86 installed, but I don't know what year they are as they don't say, they don't add to it with every release, I had to locate a previous build to get Synthedit 1.1 working.
Edit again-got it working, sounds pretty unique. Testing it on a clean guitar file.
Edit again-got it working, sounds pretty unique. Testing it on a clean guitar file.
The only site for experimental amp sim freeware & MIDI FX: http://runbeerrun.blogspot.com
https://m.youtube.com/channel/UCprNcvVH6aPTehLv8J5xokA -Youtube jams
https://m.youtube.com/channel/UCprNcvVH6aPTehLv8J5xokA -Youtube jams
- KVRAF
- Topic Starter
- 7364 posts since 9 Jan, 2003 from Saint Louis MO
Ah, figures I'd have to redistribute other DLLs with the thing. The dangers of testing on a development machine...
I wonder why knob feedback is so broken for DetDivide -- not working for me in FL or in MUX. Though in MUX if you drag the control to a meta-parameter, that one works. Probably the same as automation though. Works fine in Maschine, but then Maschine's handling of VST parameters is slightly screwy.
I'll see if I can sort that out and add the necessary redist files.
I wonder why knob feedback is so broken for DetDivide -- not working for me in FL or in MUX. Though in MUX if you drag the control to a meta-parameter, that one works. Probably the same as automation though. Works fine in Maschine, but then Maschine's handling of VST parameters is slightly screwy.
I'll see if I can sort that out and add the necessary redist files.
- KVRAF
- Topic Starter
- 7364 posts since 9 Jan, 2003 from Saint Louis MO
Okay, updated. This should fix the knob bug (which would have been obvious if I'd tested in anything other than Maschine first), and the runtime is statically linked so there shouldn't be any DLL dependencies.
Let me know if there are any other issues.
Let me know if there are any other issues.
-
- KVRAF
- 6828 posts since 28 Apr, 2004 from france
- KVRian
- 893 posts since 29 Dec, 2012 from Poland
Newest build works perfectly (if you call resulting wild cacophony the perfection ). I like it!
Tested in Reaper, VSTHost86, VSTForx, MUX.
Tested in Reaper, VSTHost86, VSTForx, MUX.
SoundCloud * Albums:"Elarchimeriac" "Imnixtimnuor" "Paustiufrutaa"
Join me and other ambient music passionates at AmbientOnline.org
Join me and other ambient music passionates at AmbientOnline.org
- KVRian
- 735 posts since 8 May, 2002 from ... , germany
thank you. nice work.
the update works great in plogue bidule on win xp.
those are the fx i like...
cheers,
tl.
the update works great in plogue bidule on win xp.
those are the fx i like...
cheers,
tl.
- KVRAF
- 5223 posts since 20 Jul, 2010
Ok, TRI-ing again. /\/\/\/\/\/
http://sendy.bandcamp.com/releases < My new album at Bandcamp! Now pay what you like!