On The Art of Puppeteering

A project log for KARAOKEBOT

A 3D-Printed, Animatronic, Karaoke-Singing Robot

Hunter IrvingHunter Irving 10/05/2018 at 19:570 Comments

There are a few things one must take into consideration when building an animatronic karaoke-singing robot.

Perhaps the most important consideration is that of timing.

if your 'bot has sloppy animations, it'll look less lifelike and the illusion will be lost.

Since I was using a Digital Audio Workstation (DAW) to program speech, I thought I might as well use it to program animations as well. A separate, soundless MIDI channel was created for animation, and I was able to slide "hits" (captured as MIDI NOTE_ON messages) and "releases" (captured as MIDI NOTE_OFF messages) around in real time to create believable facial animations.

A few tips for anyone looking to create a MIDI controlled robot:

Happy Hacking!
- Hunter