EasyManua.ls Logo

Expert Sleepers Disting mk4 - C-8 Bit Crusher Algorithm

Expert Sleepers Disting mk4
123 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
C-8 Bit Crusher
Video
X is signal input
Y is sample rate or signal (stereo) input
Z sets bit reduction
A is signal output
B is comparator or signal (stereo) output
Parameter Min Max Default Description
0 -31 31 0 Applies an offset to the Y input.
1 0 7 0 Selects the bit reduction mode.
2 0 7 0 Selects the bit mangling mode.
3 0 1 0 Stereo mode.
This algorithm is a 'bit crusher' - it applies sample rate and sample depth reduction to deliberately
introduce quantisation and aliasing artefacts. It also optionally applies bitwise modification of the
samples for non-linear distortion effects.
X is the signal input.
Y is the sample rate reduction CV input. It has a 1V/octave response i.e. the sample rate is reduced
by a factor of 2 for every 1V rise in CV. This CV is offset by parameter 0, so you can set a rate
reduction without a CV input.
A is the signal output.
B is the output of a comparator. Output A is compared against zero; output B is +5V if A is above
zero, or 0V if A is below zero.
If parameter 3 is set to 1, the algorithm becomes stereo. Input Y is then the second signal input, and
output B is the second signal output.
The Z control sets the bit depth reduction. There are two types of bit reduction available:
Type I - the signal is quantised to a 16 bit word, and the low bits thrown away. The
resulting signal uses a power of 2 bits. Changing between bit depths is therefore
discontinous.
Type II - quantisation is achieved via the limited precision of integer maths when dividing
the signal by a factor. Since the factor can be continuously varied, this offers a smooth
variation between 'bit depths'.
Furthermore, positive and negative values of Z have different effects.
Positive Z treats the whole signal range as one number to be quantised.
Negative Z treats positive and negative sections of the input signal differently. Negative
sections are flipped positive, quantized, and flipped back.
Page 38

Table of Contents