The Modular-Muse library for Pd provides objects for generating sound, controlling parameters, audio effects and interfacing to hardware.
Inlets on the top of the objects are in the same order left to right as the corresponding GUI controls.
Below are current objects organized into categories:
Sound synthesis objects for generating a range of sounds. This is the starting point, parameters can be controlled and the audio from these can be routed through effects before sending them out to the speakers.
[mm-waves~] – waveform generator – sine, triangle, square, sawtooth and noise
[mm-fm~] – frequency modulation synthesis
[mm-pwm~] – pulse width modulation synthesis
[mm-pluck~] – plucked string model
From basic controls like volume and mixing two sounds to triggering sounds on and off and more.
[mm-gain~] – volume control
[mm-mix2~] – mix two audio signals
[mm-adsr~] – control the onset, sustain volume and release time of sound
[mm-ar~] – control the on and off time
[mm-draw~] – control parameters by drawing gestures in an array
[mm-lfo~] – for producing vibrato (pitch fluctuation) or other periodic effects
Add some flavor to the sound.
[mm-delay~] – digital delay line
[mm-overdrive~] – some non-linear distortion
[mm-reverb~] – control the kind of room it your sound is in
[mm-filter~] – low pass filter
[mm-tremolo~] – volume wobble
For controlling sound with an interface (instrument) using sensors and buttons or switches with the Sound Clippys Board.
[mm] – connect to the Sound Clippys board and read the inputs
[mm-digital] – route a digital input