Resolume Portable. has live mixing capabilities and a record button
http://upload.wikimedia.org/wiki…http://processing.org/