Granular

Sampler prototype

Github:
Synth - Synth
Node js server: Server

A prototype of a visual sample-warping synth. Audio engine built in C++. Parameters controlled through OSC via a Node js server using sockets.io featuring a Three js geometry.

Credit for the noise sphere is due to this tutorial on applying noise to 3D geometries: here 

The idea is for the UI to be deployed to mobile phones so that multiple users can connect to the synth and control their own grain object.  

Javascript:
Node, Express, Three js

C++, Openframeworks:
oFx Maximillian
Audio file import - ofxPortSF