Skip to content

My brand website, including my MIDI visualizer for DIY music box paper strips. Allows for notes to occur between lines, changing time signatures, and changing note spacing.

Notifications You must be signed in to change notification settings

em843/erinmusicbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/

What is it?

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:

  1. reduces the amount of paper needed to punch a tune (often by half!).
  2. reduces the tempo, allowing for a more comfortable turning speed.

How do I use it?

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.

About

My brand website, including my MIDI visualizer for DIY music box paper strips. Allows for notes to occur between lines, changing time signatures, and changing note spacing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published