似たようなのをどなたかが作っていたような気もしますが、見つからなかったので。今まで作ったもの mylist/7994144
http://www.nicovideo.jp/watch/sm17624469