My new module, “satanonaut”, is now available for VCV Rack. It’s a collaboration between Kirt Burdick and Voxglitch (me), and emulates an alien entity hell-bent on mutilating your audio. And it’s free! It’s based on characters in Kirt’s new comic book, “Galacto Pit Fighter”
For synthesis geeks, it’s a multi-effects module that uses the output of bytebeat equations to index within a continually updating ring buffer… plus a few weird delays thrown in to boot. Satanonauts have given it an 8 out of 10. It will transform your beautiful audio into something… inconsiderate.
After reading someone’s praise of Satanonaut on the Facebook group last night, I used to it rescue a piece I had been working on. There’s depth there that will require some time to adequately explore.
Thanx a lot, very impressed already after the first few minutes of semi-blind testing and cranking its knobs )) + Hope that you will give us some additional clues about various FXes used
I have to admit… seeing so many Satanonaut’s made me gasp “OH MY GOD!” I never planned on people using so many! I’m glad that the CPU didn’t go through the roof!
An effect where the sample is played forward and backwards at the same time. The parameter knobs control the forward playback speed and the length of the backwards loop
A fairly simple dual delay
A bytebeat equation is used to index the recording buffer. The parameters tweak the equation’s constants.
Same as #3 but with a different equation
Same as #3 but with a different equation
Same as #3 but with a different equation
Same as #3 but with a different equation
Pieces of the incoming audio are sampled and looped
Dual sine waves are used to index into the recording buffer and the output is mixed
Cheap effect done by only outputting audio ever few samples (like using a square wave to modulate the amplitude)
Keeps a buffer of input and outputs the average of the buffer’s contents. Parameter #1 controls the size of the buffer. Parameter 2… controls the divisor? I can’t recall what it does per se.
I love this thing but I sort of want the same thing but with a lot more control. I think that kind of defeats the purpose of the thing though.
(also: thiiiiiiiiiiiiiing)
You’ve done CPU handling amazingly!!! 0.6% on my pretty much old 6cores xeon, comparing to your other devices it’s absolutely astonishing result, thanks again!
Also Bret, could it be that glitches which are happened only when turning knobs or connecting CV control will not produce by the module? I know it’s maybe the part of the module engine but they are acting pretty much strange like overcomputing glitches or smth like that
Hi, thanks for the module, im having fun exploring it.
Question on the CV inputs, how do they work?
I can’t figure out exactly how they affect the params
For example, I was using mode 11, and manually set both params to around 0.5
When tweaking by hand I could get a stable sound that almost matched the input signals, and then a little bit off to either side caused some cool fuzz
But when I add a CV signal to either or both params it just ruins the whole sound
With a CV input of any constant value between -10 and +10 or with a slow triangle LFO, at no point does the output seem anywhere close to the sounds I can get by manually tweak the knobs
Also, the drive knob is way over powered, does it just multiply the input? (I tried to add a compressor / limiter to the output to tame the drive and see if the drive would impart some character, but didnt really feel any good results from that experiment)
Dont take this as negative, i love the module, just trying to understand how to get the best use out of it
Edit: I am streaming a patch on yt that i made using the satanonaut, really enjoying it https://youtu.be/aWKrhVmRCj0
Those glitches are definitely part of the module. They happen because the position within the sample is being modulated by large amounts at the same time as the internal equations are affecting the sound. I didn’t fight against the glitches. Instead, I’m hoping that they might be considered features. Ha ha ha.
I was thinking a while ago that maybe it would be good to have a multiFX style thing in VCV. It seems a bit redundant but if people can make a semi modular synth like Interzone then a small multifx that just does the basics might be useful.
Generally for my own modules I take the CV as an offset to the param, so if the param was manually set to +2.5 but the CV input was -1 volts, then the result would be a param of 1.5, if that makes sense
but there is also a fairly typical implementation whereby when the CV is connected, the knob becomes an attenuator, so say the knob was set to 12 o’clock, the CV signal would be divided by 2
I think either of these options is good, just personal preference
Sure, I can make that an option! I’ll try and have it completed this weekend. It will have to be an option under the context menu, just so it doesn’t mess with people’s existing patches. Thanks!!