MATLAB function to generate custom music box disks
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
MrXmasDiskGen
MATLAB function to generate custom music box disks
Usage
imgOut = MrXmasSil('GinuwineMyPony.mid'); Takes a midi file less than 28 seconds and scaled to white keys in the range from C3-A5. Produces a silhoutte images for disks that will play on a Mr Christmas Symphonium music box. Next I use Inkscape to convert the images to svg (vector graphics) files. Then I cut the disks with my K40 laser from polypropylene or cardboard.
A demo is shown here:
https://youtu.be/7X2OVvjI9SY?si=-sPoTpXdagblVogw
Depends on the midi toolbox found here: https://github.com/miditoolbox/1.1
Cite As
Richard Moore (2026). MrXmasDiskGen (https://github.com/thecowgoesmoo/MrXmasDiskGen), GitHub. Retrieved .
General Information
- Version 1.0.0 (2.42 MB)
-
View License on GitHub
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0 |

