Harmonic Spiral

For this assignment I worked with Max Horwich to combine his knowledge of Tone.js, my knowledge of three.js and both out musical ideas. Following the traditional spiral representation of pitch, we created a 7-note spiral (in C major) that spans across 4 octaves. Users can create patterns by selecting the notes, which are played by…

Particles lost in textures

This week’s assignment was provided a lot of learning and frustrations, but I got around those problems and created a nice synth-based soundscape. While all this experimentation did not let me complete the visuals as I wanted, I’m sure I”ll get around that part later. You can see the code here or play with the…

MIDI logic, arpeggios and interaction hell

For the past few months I have been a bit obsessed with making small MIDI devices for different particular needs. I see it as an experimentation on fabrication, modularity, sound and functionality. So, it is only natural for me to do these exercises in a way that can ported easily to MIDI format easily, and…

Dance-Steps for Computers

web-based partying I really like the design of the Groove Pizza example. It plays really well with the cyclical aspect of rhythm and loops, and the option of adding certain shapes for the patterns is very helpful and brings out interesting ideas. But I’m not fully “convinced” by it. It does not let you manipulate…

Jumping Sampler

For this sampling assignment, I decided I wanted to create something playful and relaxing. I drew inspiration from some indie games and decided to create a simple platformer where a small character would jump on different blocks to trigger some samples, while listening to a background base loop.

Layers of story and sound

The piece of music I chose for this class is Digital Love by Daft Punk. This is easily one of my favorite songs and I find myself coming back to it constantly, not only because of the feelings it evokes, but also because of its complexity and structure. This song has many instruments and layers…