I just boxed up the first alpha unit of the bitcrusher I’ve been working on. Here’s a video of me testing it to some gamelan music. This is a work in progress and the next iteration will have a few new features, and will have schematics and code available on this website.
The following video demonstrates the result of trying to run a stutter effect at a much higher samplerate than its sample RAM can accomodate, causing a really strange noisy glitch when the stutter button is engaged. This is a good example of utilizing computer malfunctions/errors or “glitches” to produce new and unusual audio effects.
Coded in Atmega328 C code using an Arduino as a programmer/interface.
Originally the controls were stutter on/off, retrigger, and looplength, but those no longer adequately describe their functions.
This one is a basic stutter machine with 3 controls. The knob controls the stutter length and also retriggers when turned. Pushing the right pushbutton engages the stutter and pushing the left one retriggers if already engaged.
This one is coded primarily in AVR C code using the Arduino as a Dev board.
Ok CVAudio is back and working on some educational pages about building Electronic Audio Hardware. In the meantime here is a demo of something I’m working on.
In this iteration there are two controls. A switch, to engage/disengage the stutter, and a knob to control the samplerate.
The microcontroller used is an atmega328 coded in mixed C and Arduino.