Virtual Fish Generates Piano Arpeggio

Fish and randomness have always been our interests, especially when they can be combined to play some tunes. This is another part of our tutorial+patch series, which are all things that we have learned on the way and thought they are cool enough to be shared with you.

In this one, we are exploring random live piano arpeggio generated by a simulated movement of a fish.

The fish is blended in Blender, and his fins are animated using sin audio wave oscillators. The fish chases after a ‘blue pointer’ with a ‘drunk’ function in a space. The balls (made with java, mxi spring_tree) are linked to piano notes and played according to the fish speed/position and the performer’s decisions.

Other things

We're always happy to chat, collaborate and perform together so please reach out! 
Shalti & Gil

Subscribe to our newsletter, and we'll send you a short email whenever we have an update.