Module Database

Creating and using modules

All of the work of making and manipulating sound, video, and data in The Music and Sound Design Platform occurs in modules. Modules can be added to Pedal Boards in any combination, and can be chained together in a massive variety of ways.

To begin adding modules to your project, first create a new board, either by clicking the “New Board” button on the Console, by hitting control+N (command+N on MacOS), or by going to the top menu and navigating to “Boards -> New Board”.

A new board builds with one blank module already in place. To add more modules to a board, click either the down arrows or right arrows below and beside the empty module.

To replace a blank module with an effect, use one of the three drop-down menus above the blank module, and select the tool that you’d like to load.

Module categories

Modules are sorted into the appropriate category for their function, so knowing where to look and what type of process you need will help you sort out and find the tool to help you get the job done. Below is a brief introduction to these categories, in order of appearance in the program:

Sound

Sound modules are used to generate audio, load and manipulate audio files, and to filter or modify an audio signal. The Sound modules are split into the following categories: Audio Tools, Instruments, Filters and Effects, Buffer Effects, and Utilities

1. Audio Tools

These are a general assortment of tools to help you manage audio in your project. They include audio file players, a compressor and EQ, a signal visualizer and volume control, and more.

2. Instruments

These are the signal generators in MSDP. They include both traditional and non-traditional ways of making music. Our Additive, A+2, and Subtractive synthesizers cover the basics of additive, subtractive, FM, and AM synthesis, while the Chaos Synthesizer, Stochastic Grains, and others delve into the more experimental sides of music making.

3. Filters

These tools manipulate audio, which can be received from your audio interface or from other modules in your project. They include traditional tools like chorus and flanger, along with some more unique tools like our personal take on the morphing filter.

4. Buffer Filters

These filters take advantage of audio buffers to make for even wilder effects. The live and file granulators can totally demolish and re-build both live and pre-recorded audio, the glitch pad allows you to scrub through your audio file to turn it into mulch, and there’s plenty more where that came from…

5. Utilities

These are project management tools, and include the things we need to make live easier in our signal flow. The Signal Splitter allows us to take one channel and send it to four different channels, the Meta-Box lets us load an entire pedal board into a module, and in general, these help us keep our bigger ideas under control.


Data

Data modules are used to generate and send control data for and to other modules in your projects. Data modules fall into the categories of: Note Generators, Control, and MIDI Tools.

1. Note Generators

These modules function specifically to create MIDI note information that can be used to ‘perform’ any of the Instrument modules in the Sound menu.

2. Control

These are designed to help you control parameter changes for other modules in your project. They allow you to design hardware interfaces, generate pre-built and stochastic parameter changes, sync parameter change with the metronome, and even allow you to craft complex scores. This is also where you’ll find the LFO and Signal automator - tools that allow for synchronization between multiple modules and the master metronome.

3. MIDI tools

These tools make it possible to load MIDI files, manipulate MIDI files, and can even convert an audio signal into MIDI data. This MIDI data can then be sent to Instruments, or on to other control modules for further manipulation.


Video

Video modules are used to generate, manipulate, and project real-time video streams. Video modules fall into the categories of: Sources, Generators, Tools and Effects, and Output.

1. Sources

These modules give you access to video sources. Sources include web cam feeds and pre-built video files.

2. Generators

These modules synthesis and generate video in realtime.

3. Tools and Effects

These modules manipulate, modify, and combine video feeds.

1. Output

These modules place video streams in external windows, so that they can be enlarged and projected.