LWM Rack – The Virtual Eurorack System for Pure Data
LWM Rack is a system for the open source programming environment, Pure Data that is designed to have the look and functionality of a Eurorack system. Pure Data patches are d as abstractions to be loaded into a visual rack area where they can be patched together various ways. The modules themselves save their own parameters to that one can easily design a synthesizer, set parameters, and have everything saved for the next time it is opened. In this way, one can save their synthesizer design and sounds made in that design at the same time.
LWM Rack is an open source project being developed by Dr. Lawrence W. Moore. Collaboration and contribution is encouraged. Other developers are encouraged to communicate with Dr. Moore in order to stay in touch and promote each other’s work. The LWM Music YouTube Channel is the place where Moore is maintaining a forum for the development of LWM Rack. An archive of the videos is kept here.
The videos below are in order from most recent to older videos. The version number of the release changes as new modules are added or as modules are enhanced. Downloads appear below the videos that describe them. One can also check out the sister series, Learning Synthesis with Pure Data Series 2 for more information on the inner workings of the development. This incarnation of LWM Rack begins with Series 2 Lesson 5.
LWM Rack 1.02b – 3 LFO’s and a Band & Low Pass Filter
lwmrack_102b_blank.zip – This is the blank version (unpatched) version of the system used in the video so you can start from scratch in building a synthesizer.
lwmrack_102b_example.zip – This is the example synthesizer that was made in the video.
This update of the LWM Rack virtual Eurorack system for Pure Data includes 4 new modules. Three of these modules are LFO modules that can be used for AM, FM, and PWM. The fourth module is a voltage controlled filter module that performs both low pass and band pass filtering. With these modules added, LWM Rack has become a fairly well-rounded and inclusive modular synthesizer building system for PD.
LWM Rack 1.01b – MIDI expansion and Extra Tools
lwmrack_101b_blank.zip – This is the blank version (unpatched) version of the system used in the video so you can start from scratch in building a synthesizer.
lwmrack_101b_example.zip – This is the example synthesizer that was made in the video.
This is one of many updates to come that adds to LWM Rack, the free, open source virtual Eurorack system for Pure Data. In this version, two new MIDI input modules have been added to the basic set of modules released in v1.00b. These modules allow you to take in more MIDI controller signals, like volume, pan, expression, sustain, and 8 user-defined controllers of your choice. The audio output module has been updated to record what you play when you choose to and several tools have been added for converting signals and inverting them. As more and more modules are added, one will realize that there is a wide-open potential for this system in which one can create his or her own virtual modular synthesizers that resemble how one builds synthesizers using Eurorack modules.
LWM Rack 1.00b – The Basic Set
lwmrack_100b_blank.zip – This is the blank version (unpatched) version of the system used in the video so you can start from scratch in building a synthesizer.
lwmrack_100b_example.zip – This is the example synthesizer that was made in the video.
LWM Rack is a collection of Pure Data patches that allow one to build modular synthesizers like one would with Eurorack components. Modules can be placed, patched together in a variety of ways in order to build a modular synthesizer. Parameters on the modules automatically save so that one can also set parameters for designed sounds and then save them. In this video, the basic set of modules is introduced so that one can learn the system easily and see how it works in PD. This video introduces the vco (voltage controlled oscillator), mid input, ADSR envelope, audio output, and signal combiner modules as well as two tools for monophonic synthesizer control and signal conversion. From this video, one can see how this system will develop in the future.