Modular synthesis involves the alteration and modification of digital sound signals. Thus, this modular synthesizer allows a user the option of supplying their own MIDI-compatible controller to serve as an input source, or to use the built-in pure sound waves instead. Either input will be fed into the domain-specific language SuperCollider and altered, with specific sound modifications dependent on the input source used. Using theoretical knowledge of the physics behind the motion of sound waves, various modules and functionalities are created. Then, with SuperCollider, these modules are implemented into a synthesizer which accepts either pure sound waves or MIDI as inputs, in a clean and easy-to-use interface. This modular synthesizer also has the potential to be continually expanded and improved upon beyond this initial version, with the option of adding other functionalities and sound modification options to augment the features currently available.


Guarnera, Drew


Computer Science


Software Engineering


sound waves, supercollider, midi, modular synthesizer, modular synthesis, sound synthesis

Publication Date


Degree Granted

Bachelor of Arts

Document Type

Senior Independent Study Thesis Exemplar



© Copyright 2022 Margaret Jagger