DawDreamer is an audio-processing Python framework supporting audio playback, VST instruments/effects, parameter automation, time-stretching, pitch-warping, and close integration with Faust.
“Boid” simulation at 120 FPS in TouchDesigner, using compute shaders, voxelization, and dynamic object avoidance.
GLSL compute shaders, the jump-flood algorithm, and a weighted voronoi particle relaxation algorithm combine to yield real-time animated stippling art.
Optimal transport of particles in real-time with the TensorFlow C++ API.
A light-collecting raymarching algorithm enables real-time rendering of dynamic 2D scenes.
For 3 months in 2018, I was a Creator In Lab at the Asia Culture Center in Gwangju, South Korea.