March 2021 - Present
Note
As of January 2024, this repository contains the Music Box MIDI Visualizer as well as the source code for my website, erinmusicbox.com.
Online version hosted here, go check it out! https://erinmusicbox.com/midi-visualizer
Old Glitch version, in plain JavaScript: https://music-box-visualizer.glitch.me/
This web-app takes MIDI files and converts them into a reference for a DIY music box, which is a music box that uses paper strips to play any song.
What is unique about the MIDI Visualizer for Music Box is that you can change the spacing of the notes so that they can be closer together or further apart. This allows you to punch notes in between the lines, which:
- reduces the amount of paper needed to punch a tune (often by half!).
- reduces the tempo, allowing for a more comfortable turning speed.
You'll need a MIDI file on hand to test (though I'm working on that!). Click on "Select a MIDI file" and then the file will display on the visualizer.