cirpy wavetable
README
30 - cirpy_wavetable
Wavetable oscillator that using wavetables from Plaits, Braids, and Microwave, or any other wavetable WAVs from waveeditonline
Video demo1: https://youtu.be/Y7sOgAC92XU
Video demo2: https://youtu.be/Nxx_5Xhv1X8
Controls and Audio
Main knob -- controls wavetable position
X knob -- controls amount of triangle wave LFO to add to wavetable position
Y knob -- controls frequency of wavemod LFO
Z switch down -- selects next wavetable
Z switch up -- toggles quantized notes or not on CV 1 Input
CV 1 In -- pitch (0-5V) should kinda track 1V/oct, with nothing plugged in note = 36 MIDI
CV 2 In -- adds to main knob to control wavetable position
CV 1 Out -- reflects current wavetable position
CV 2 Out -- reflects wavemod LFO
Pulse 1 & 2 Out -- PWM audio out
Pre-built UF2
- See
builddirectory for a UF2 to copy to RPI-RP2 and you're off! - Also availble at https://github.com/todbot/Hello_Computer/releases/
The prebuilt UF2 contains the following wavetables:
- PLAITS02.WAV -- Wavetable from Mutable Instruments Plaits
- PLAITS01.WAV -- Wavetable from Mutable Instruments Plaits
- BRAIDS01.WAV -- Wavetable from Mutable Instruments Braids
- BRAIDS02.WAV -- Wavetable from Mutable Instruments Braids
- BRAIDS03.WAV -- Wavetable from Mutable Instruments Braids
- MICROW02.WAV -- "A curated set of wavetables from the Waldorf Microwave 2"
Setup if not using the pre-built UF2 file
Install MTM CircuitPython UF2 from https://github.com/todbot/circuitpython/releases
Copy the
mtm_computer.pyfile to the CIRCUITPY drive.Copy the
code.pyandwavdirectory to CIRCUITPY drive.Install the extra CircuitPython libraries with
circup install -r requirements.txtCan use any other WAV wavetables from waveeditonline.com including other Plaits, Braids, and PPG wavetables, just drop them in
wav. The order they come up in the oscillator is based on their names.