TipTop Audio’s Bit-Rot is an independent collection of 8 voltage-controlled waveform-combination and bit-manipulation effects written by segoh (Sebastian Gutsfeld).
The algorithms cover a wide range from soft ring modulation with stereo spread to glitchy distortion and harsh digital noise. Particular care was taken to create effects with consistent control parameters which allow the usage of the Z-DSP’s sequential program control in a more musical way.
Features:
The bit-rot parameter defines the amount of harshness in the nonlinear combination of both inputs. Increase it to tear the bits apart or leave it at 0 to skip the waveform-combination and send the left input signal directly to the left output.
All 8 effects include a ring modulation of the output signal with the right input (set the amount with the rmod-r parameter). The right output is an inverted and delayed (0ms to 100ms) copy of the left output, controllable by the dly-r parameter (try hard panning each output for nice stereo effects and mix both outputs or add some feedback for strange phase cancellations).
Waveform-combination algorithms:
INTERLEAVE L/R: Interleaved bitwise combination of both inputs. Increase the bit-rot parameter to select input bitmasks with longer word lengths.
XOR: Single bits are xor’ed – “true” means the left input is sent to out, “false” the right input. Increase the bit-rot parameter to select other positions for the bit comparison.
MIX: Both inputs are mixed together. Increase the bit-rot parameter to select the bitmask applied to the output.
MIN: The minimum of both inputs. Increase the bit-rot parameter to select the bitmask applied to the output.
INTERLEAVE MIX/L/R: Interleaved bitwise combination of the mix and both individual inputs. Increase the bit-rot parameter to select input bitmasks with longer word lengths.
C-GATE: A Muller C-gate to compare single bits – “true” means the left input is sent to out, “false” the right input. Increase the bit-rot parameter to select other positions for the bit comparison.
POS/NEG: The positive part of left input is mixed with the negative part of the right input. Increase the bit-rot parameter to select the bitmask applied to the output.
MAX: The maximum of both inputs. Increase the bit-rot parameter to select the bitmask applied to the output.