Satisfying designs and animations that are fun to watch :).
To run the visualizations, you'll need the following Python packages:
- numpy==1.25.2
- pygame==2.5.1
To get started, follow these steps:
- Clone this repository to your local machine.
- Create a virtual environment (optional but recommended).
- Install the required packages using pip.
-
Special thanks to Hyperplexed for inspiring some of the polyrhythmic ideas. Check out their fascinating video on the topic: Polyrhythms Video.
-
Credits to project_jdm for ideas related to the box. Enjoy their satisfying video: Satisfying Box Video.
Have fun watching the visualizations! :)