Pinned Repositories
audioElectronicsProjects
A list of finished and working audio circuits.
c0vm
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.
carAccidentsSonification
Sonification of car accident data for the state of San Diego.
HW3P1-Autograd
An implementation of HW3P1 using the autograd-integrated myTorch Library.
midiTheremin
The Theremidi is a MIDI class compliant device that captures and converts hand gestures into MIDI notes and control changes.
MusicWithAnything
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.
puru-samal
Config files for my GitHub profile.
PuruTorch
A deep learning library with reverse-mode automatic differentiation implemented from scratch in Python with Numpy.
Sound-Hologram
A repository of scripts and programs for the Sound-Hologram Project at CMU
Yaad-bela
Bela implementation of Yaad: a variable multi-tapped granular processor of real-time input.
puru-samal's Repositories
puru-samal/Sound-Hologram
A repository of scripts and programs for the Sound-Hologram Project at CMU
puru-samal/HW3P1-Autograd
An implementation of HW3P1 using the autograd-integrated myTorch Library.
puru-samal/PuruTorch
A deep learning library with reverse-mode automatic differentiation implemented from scratch in Python with Numpy.
puru-samal/Yaad-bela
Bela implementation of Yaad: a variable multi-tapped granular processor of real-time input.
puru-samal/audioElectronicsProjects
A list of finished and working audio circuits.
puru-samal/c0vm
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.
puru-samal/carAccidentsSonification
Sonification of car accident data for the state of San Diego.
puru-samal/midiTheremin
The Theremidi is a MIDI class compliant device that captures and converts hand gestures into MIDI notes and control changes.
puru-samal/MusicWithAnything
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.
puru-samal/puru-samal
Config files for my GitHub profile.
puru-samal/puru-samal.github.io
puru-samal/Sampler-Granular-LiveCoding
A live coding setup in Supercollider.
puru-samal/sonificationNBAPlayerProfiles
Using SuperCollider to generate unique algorithmic compositions based on the player profiles of ESPN's Top 5 NBA Players of All Time.
puru-samal/sonifying-twitter-sentiment
Code for "Sonifying Sentiment In A Real-Time Twitter Stream."
puru-samal/soundscape-generator
A Max/MSP patch that allows a user to generate their own soundscapes.
puru-samal/tanpura-se
code for "Tanpura Se".
puru-samal/the-shimmer
A granular processor of real-time input for Streaaam, Columbia College Chicago’s experimental audio streaming server