Final project for 6.S079 Computational Fabrication.
Final Report: Documentation/6.S079FinalReport.pdf
Web application: https://tweilu.scripts.mit.edu/musicbox/
Directory Structure
- CAD/ contains the CAD files for the static music box parts
- Code/
- Cylinder/ contains the OpenSCAD and OpenJsCad scripts for cylinder generation and some example cylinders
- Comb/ contains the original Python script and the ported OpenJsCad script for comb generation and some example combs
- MIDI-Parser/ contains the standalone MIDI parser code
- Documentation/ contains all the reports and presentations from class
- Examples/ contains example MIDI files
- webapp/ contains the source code for the web application, which combines the MIDI parser with the cylinder and comb scripts