This site requires JavaScript, please enable it in your browser!
Greenfoot back

Report as inappropriate.

jagrosh presents ...


Midi Animation

IMPORTANT! READ THIS FIRST!: Because of APPLET permissions and security, this will not work online. However, here is a download link for the .jar file to try out! Trust me, it's worth downloading ;) .

Play any midi song through this program to see it come to life! The program includes links to some popular songs, but you can use any midi file you want as long as you have the URL! Try it out and let me know what you think! has some good .mid files if you're looking for a place to start.

Menu - Mouse button
During Animation - Left/Right Arrows to control Tempo of song

Copyright Notice: I do not own the rights to any songs linked by this program, nor any songs that can be played through it. However, the code for the animation and interpretation of the midi files is original.

Final note (hehe): If you enjoyed this, please leave a "like" rating and comment on what songs I should add to the quick links menu!

5573 views / 797 in the last 7 days

1 vote | 0 in the last 7 days

Tags: mouse simulation music demo animation midi song draw fade

There is no HTML 5 translation of this scenario available.
View legacy version (requires Java plugin)

This scenarios uses Java features that are not available for use after conversion to HTML 5. Please try the legacy version, which requires the Java plugin to be installed.

A new version of this scenario was uploaded on Fri May 03 20:59:28 UTC 2013 [testing]
A new version of this scenario was uploaded on Fri May 03 21:03:54 UTC 2013 [testing]
A new version of this scenario was uploaded on Fri May 03 21:05:18 UTC 2013 [testing]
A new version of this scenario was uploaded on Sat May 04 03:32:15 UTC 2013 Probably still doesn't work. I know the problem but I don't know if it's fixable. This may have to be download-only.
If it's download only you best be uploading the source :P
Nice made, but more people will watch it, when you do what Builderboy2005 said.
awesome. Love it


I realize more people would download if I put up the source but I am not comfortable with that at this time.


The code has an insane number of commented lines because a lot of the dealings with midi and urls were trial-and-error/didn't go as planned. Thus, the code is kind of messy right now.


put in a tempo counter, like each time you hit the right arrow key add one to the tempo, opposite for the left arrow key, cuz then people can google the tempo of a song and set it for the song

See all comments

Want to leave a comment? You must first log in.

Who likes this?