Polyrhythms

AnimationExperimentalReactJS

Monday, December 18, 2023

Polyrhythms

This project is an experimental feature to dive a bit into the world of rendering. Initially, it started with pure drawing using a Canvas HTML element. In further versions the implementation evolved to 3D implementations using the famous three.js library. Of course, it also comes with sounds that can be activated.

Another fun aspect of this project is the refresher on the math that is needed to produce such a visualization. Calculating angles, velocities and all in relation to the frame rate - for me currently not part of my everyday work. Thus, a fun project to learn something new and remember already known knowledge.

Arcs with moving points

Related Links