Insaniack - excitechina.com.cn makes me think they are not japanese, but maybe they are Chinese........Very awesome, must have taken a lot of work to do that seeing as they would have needed to fill them to certain hights in order for them to make specific sounds