CutBit1 adds a bitcrusher and sample rate reducer effect to BBCut2. The number of bits is given by an arithmetic series for each block, and the sample rate is given by a geometric series for each block.
All four arguments can be constant values, but they can also be anything that responds to .value. In the latter case, .value is called every block, with the block as an argument.
bits |
Number of bits for the first repeat in the block. |
sr |
Sample rate for the first repeat in the block. |
bitadd |
Common difference for the arithmetic series of the bits. (If the number of bits goes below 2, the value is clipped.) |
srmult |
Common ratio for the geometric series of the sample rate. |