Puru Samal's Projects
A list of finished and working audio circuits.
A virtual machine for C0 that interprets bytecode using a stack implementation in C. Handles variables, errors, assertions, control flow, functions, memory allocation, generic pointers and function pointers.
Sonification of car accident data for the state of San Diego.
A simple command-line delay effect. Available modes: Stereo, Ping-pong and Multi-Tap.
The Theremidi is a MIDI class compliant device that captures and converts hand gestures into MIDI notes and control changes.
A YouTube series where I record various objects and manipulate the sounds to make music. All the sounds I created are available for download in the video descriptions.
A live coding setup in Supercollider.
Using SuperCollider to generate unique algorithmic compositions based on the player profiles of ESPN's Top 5 NBA Players of All Time.
Code for "Sonifying Sentiment In A Real-Time Twitter Stream."
A Max/MSP patch that allows a user to generate their own soundscapes.
code for "Tanpura Se".
A granular processor of real-time input for Streaaam, Columbia College Chicagoβs experimental audio streaming server
Config files for my GitHub profile.
Code for "Yaad".
Bela implementation of Yaad: a variable multi-tapped granular processor of real-time input.