This weekend I posted a video of a SonicPi and Volca livecoding jam where I used the new midi functions of SonicPi 3 to control my synths. In this post I describe the setup I used and explain the code a little bit.

For this animation I added a dynamicpaint canvas to a plane and used an icosphere as a particle instance object and the dynamicpaint brush. I added a second inivisible plane below the canvas to act as a obstacle for the particles.

For this animation I used an XYZ-Function from the Extra Objects addon to create a "Clifford Torus" and added an diplacement modifier and keyframed the turbulence factor of the magic texture to create the movement

For this animation I created a particlesystem on a ico-sphere mesh that emits exacly one particle per vertex. Then I used the animation node addon to move the vertices of the mesh along with the corresponding particle. The particles are influenced by a curly noisefield.