Created with a Python script in Blender.
YouTube Tutorial can be found here `Abstract Animation Loop with Python in Blender` https://www.youtube.com/watch?v=zRZn0VjsdH4&list=PLB8-FQgROBmkRcM1kbUX65JLsl12o-W6r&index=5