Learning Synthesis with Pure Data Series 2

Lesson 01 - The VCO, ADSR, & MIDI In Modules

lesson_01.zip - This is the collection of modules and patch bays that the video begins with.

lesson_01_example.zip - This is the example synth that we make by the end of the video.

This is the first lesson in the Learning Synthesis with Pure Data Series 02, which focuses on LWM Rack, a synthesizer building system and collection of Pure Data patches for making synthesizers in PD. This lesson introduced the viewer to some of the basic modules and how the system works. In this lesson, we build a simple synthesizer using the VO, ADSR, MIDI In, Audio Output, and Mono Combiner modules. As the viewer will see, this system is very open and is flexible for building synthesizers. It is almost like a virtual Eurorack system for Pure Data.

Useful Links

Lesson 02 - MIDI Controllers and Oscillator Fine tuning

lesson_02.zip - This is the updated module collection as of the making of this video.

lesson_02_example.zip - This is the example synth that was built in this lesson.

In this lesson, we will look at two new modules and patch bays.. One is a MIDI Controller input module that allows one to receive continuous controller signals from a MIDI channel. One can define the 8 different controllers that can be received. The other module is a fine tuning module for the VSO. This module receives MIDI note messages and pitch bend from the other MIDI Input module, and allows one to set the detuning in semitones, octaves, and cents for a given oscillator.

Useful Links

Lesson 03 - The Oscillating VCF Module

lesson_03.zip - This is the package with the updated collection of LWM Rack modules for this lesson.

lesson_03_example.zip - Here is the example that was used in the lesson.

In this lesson, we will take a look at the filter module that thus far has been made for LWM Rack for Pure Data. This filter module allows one to have both a low pass filter and band pass filter simultaneously or one at a time. The filter has cut of or center frequency and resonance settings. Additionally, the filter has an oscillator that can be used to oscillate the cutoff/center frequency. The oscillator has multiple wave shapes and the frequency range of an LFO. One can alter pulse width and also focus the noise generator that is part of the oscillator.

Lesson 04 - The Modulation Oscillator

lesson_03.zip - This is the package with the updated collection of LWM Rack modules for this lesson.

lesson_03_example.zip - Here is the example that was used in the lesson.

In this lesson, Dr. Moore releases the modulation oscillator for LWM Rack. This VCMO allows one to perform both amplitude modulation and frequency modulation. It also allows for slow speed modulation, like with an LFO as well as high speed modulation for FM & AM Synthesis and ring modulation. The oscillator has multiple waveforms and the parameters that one would expect in a Eurorack-like modulating oscillator.

Lesson 05 - The Making of LWM Rack 1.00b

lwmrack_100b_blank.zip - Download LWM Rack 1.00b with a blank rack to build from scratch.

lwmrack_100b_example.zip - Download LWM Rack 1.00b with the example rack used in the video.

In this lesson, one gets an inside look at the newly designed LWM Rack 1.00b, which is now looking and functioning much more like the virtual Eurorack system that LWM Rack strives to be. For those who are at least novices of Pure Data, the design of the modules is sleek and more efficient than the previous incarnation. In this video one learns about how the modules were built, how the loading and saving mechanisms work, and how these modules function together as a whole. With some PD skills, one can now can see how the LWM Rack development works and can re-fashion modules to fit their own needs.