Twerkbot
2014. Music tech demo
Built a prototype procedurally generated dancing robot platform.
A beat-synched adaptive choreographer generates novel dance moves in accordance with music intensity, which drive a dancing robot using a homebrew forward/inverse kinematics solver and skeletal animation system.
The robot is rendered realtime with immediate-mode 2D graphics commands in Processing.org
Time triggered lyrics and overlay effects can be specified using a domain-specific markup language.
Skills: procedural content generation, mathematics, domain-specific languages