Making your anime papercraft move to the music

This anime character is dancing to the music thanks to some animatronic tricks which [Scott Harden] put together. She dances perfectly, exhibiting different arm and head movements at just the right time. The secret to the synchronization is actually in the right channel of the audio being played.

The character in question is from an Internet meme called the Leekspin song. [Scott] reproduced it on some foam board, adding a servo to one arm to do the leek spinning, and another to move the head. These are both driven by an ATtiny44. All of the movements have been preprogrammed to go along with the audio track. But he needed a way to synchronize the beginning of each action set. The solution was to re-encode the audio with one track devoted to a set of sine wave pulses. The right audio channel feeds to the AVR chip via an LM741 opamp. Each sine wave triggers the AVR to execute the next dance move in the sequence. You can see the demo video for the project after the break.


  1. mur1010 says:

    Cool design, except for the fact that I hate Mikku’s version of Ievan Polkka. Pauli Räsänen’s one is way better.

  2. cde says:

    The LEFT channel carries the control pulses, not the right #corrections

  3. Hack Man says:

    an Internet meme called the Leekspin song.

    Not to be confused with Meatspin…

  4. t11r says:

    For the Leekspin it doesn’t seem to do a lot of spinning.
    The idea is cool but the final version really should have a continious rotation mod on the servo controlling the arm.
    I also would put that at the front so things don’t get in the way.

    • SWHarden says:

      The non-continuous-rotation was desired because it mimics the online video exactly. Doing something else would be like rick rolling somebody with a different song. It just wouldn’t be the same ^_-

      • dude says:

        Is it possible to move both the head and hand at the same time? I didn’t see it in the video.

      • Mikey says:

        No it doesn’t.

        Watch the video here:

        Notice how fluidly her hand moves (albeit fast, it’s still fluid).

        The head on the other hand, you may be correct, *however* her head *barely* moves, in the video above, the head seems like it snaps left/right at 45 degree angles, it should be more like 5 degrees to match the meme I guess.

  5. Eirinn says:

    “The character in question is from an Internet meme called the Leekspin song.”.

    Well, I guess, but not originally:

    Also the original Finish version is better :3

  6. Matt Brunton says:

    This sounds very much like the way the Teddy Ruxpin toy worked:
    If you put a standard cassette tape in, Teddy used to flap his eyes and mouth randomly and looked like he was on the verge of puking.

  7. echodelta says:

    I’ll take Green Onions by Booker T and the MG’s. No video no words, but you groove to it.

  8. Smonson says:

    The character in question is actually from TV show “Bleach”.

    • Halexander9000 says:

      Not sure if trolling or speaking the truth. But that is definitely Hatsune Miku from the Vocaloid line of artficial vocal singers.

      • Mikey says:

        Yeah, definitely Hatsune Miku (Vocaloid). She’s an artificial pop-star in Japan:

      • Tcepsa says:

        I realize that I am coming perilously close to getting into an argument with somebody on the Internet, but I think someone crossed the memes. It is my understanding that the original Leekspin (which I believe is what is playing at ) featured Orihime Inoue from Bleach. However, someone has apparently created a Vocaloid version starring Hatsune Miku, as linked to by [Mikey] in an earlier thread. The papercraft version here appears to be a (very good, IMHO) replica of the Miku version.

        (My YouTube search results suggest that there have been renditions starring other anime characters as well, but I can only listen to that polka for so long and thus cannot confirm this…)

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 96,693 other followers