Get 3D Model for Your Own Music Box

1815, the first music box

was born in Switzerland. For most of the 19th century, the bulk of music box production was concentrated in Switzerland, building upon a strong watchmaking tradition. They were usually built for the affluent of the pre-phonograph 19th century.

Generic placeholder image

Generic placeholder image

1870, the interchangeable music box

was invented by a German inventor. He created a music box with discs, therefore allowing an easier and more frequent change of tunes. However, the music choices were still limited and the processes were still complicated and took long time to build.


Today, your own music box

can be built by this app we developed. By means of the cutting-edge web technologies, such as HTML5, WebGL and MIDI.js, and 3D Printing technology, this web app can convert your favourite song to a music box 3D STL model and finally you can print it out to build your unique music box instantly.

Generic placeholder image

This is a Chrome Experiment

Han CHEN Founder and 3D Music Animation Kernel Developer

He is from McGill University, a master student with strong programming, computer aided technology and 3D printing technology background. This creative project idea is from him. And he took most of the development work. He has published many computers and informatics in engineering topic academic papers in leading journals, IEEE and ASME conferences. He is an incoming Facebook Software Engineer Intern in 2015 summer.

Yixing JIANG Front End Developer

He is a Master's student at University of Michigan majoring in Computer Science. He is a Graduate Student Instructor for web development and database courses at Umich. He is also an incoming Facebook intern. He took some front-end development work in this project.

Acknowledgement

Special thanks for the adoption from Google Chrome Experiment which is a showcase of web experiments written by the creative coding community. Also thanks to the midi file and idea from Xueqiao Xu's Euphony and Ucarion's Musical Turk projects. This web application is built with: WebGL, three.js, MIDI.js, jQuery, and Bootstrap.

Generic placeholder image
Generic placeholder image
Generic placeholder image
Generic placeholder image