Live Coding on a Modular Synthesizer
Description
Code is a hardware module for the 3dPdModular system that enables writing code live in Python using the Pyo package on a hardware modular synthesizer. It provides a minimal interface for displaying the code, and four potentiometers implemented as Pyo objects that can be input in any other Pyo class for controlling parameters like frequency, amplitude, etc. Its aim is to combine live coding on a computer with live patching a modular synthesizer, all in the same system. By introducing the Pyo package for Python to the 3dPdModular system, it expands the functionalities of the system, as it provides a wide range of utilities, including unit generators, lters, e ects, phase vocoding, FFT analysis, and others, plus it provides the exibility of improvising with computer code. By integrating a live coding interface to a modular synthesizer, the coder can utilize features from the tangible interface of the modular synthesizer to enable making sound with minimal writing of code, since all the hardware of a 3dPdModular setup can be used in combination with this module. e tangibility of the synthesizer also provides an intuitive way to input values to code and ne tune processes.
Files
02_45/Submission/Code_module_paper_ok.pdf
Files
(630.6 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:d41056b4548eba0c95310c95c97ded0f
|
630.6 kB | Preview Download |