AxWax Music

DIY Raspberry Pi Pico MIDI to CV converter pt.3: ADSR envelope generator for the Moog Werkstatt-01


Listen Later

In part 3 of the DIY Raspberry Pi Pico MIDI to CV converter project I've added another two CV outputs (giving a total of 4) and four sliders via an MCP3008 8-channel 10-bit ADC. The sliders control attack, decay, sustain and release of an envelope generator which I have hooked up to the Werkstatt's filter cutoff CV input (via CV output 3 on the Pico). This allows me to have independent envelopes for the VCA and VCF and really opens up the sonic potential of the synth.

00:00 Demo of a few envelope settings and second CV output.

00:24 Track starts

===========================

Gear Used:

Raspberry Pi Pico with 2 MCP4725 DACs and separate slider and MIDI interface boards

Moog Werkstatt-01: the intro bass and arpeggio in the second half
Korg NTS-1: delay and reverb for the Moog
Elektron Model:Samples: MIDI control of the Wekstatt on track 6, everything else on tracks 1-5

===========================

The Set Up:

The Elektron Model:Samples is set up to sequence MIDI notes on track 6. These are sent via DIN MIDI to the Pico, which generates a gate signal and pitch voltage for the Moog Werkstatt-01 on CV 1.

The analogue readings from sliders 1,2 and 4 are translated to attack, decay and release time and slider 3 to sustain level of the envelope generator and sent out to the Moog Werkstatt via CV 3 (CV 2 and 4 aren't populated in this demo).

Finally, the output of the Werkstatt goes to a Korg NTS-1 for a bit of reverb and delay.

===========================

More info, code and schematics can be found here:

part 1: https://axwax.eu/electronics/raspberry-pi-pico-as-midi-to-cv-converter/
part 2: https://axwax.eu/electronics/a-second-cv-out-for-the-raspberry-pi-pico-midi-to-cv-converter/
part 3: in progress

...more
View all episodesView all episodes
Download on the App Store

AxWax MusicBy