Visualizing OSC Data in Processing


This project combines live coding in Sonic.pi and visualization in Processing. Because Sonic.pi has a protocol to send OSC information across ports and Processing has the ability to listen for OSC information, you can create live music in Sonic.pi and send specific notes to Processing. In this instance, each instrument is visualized with a different shape and effect; for example, kick drums shrink the screen to increase the intensity of each hit.