To Run: bundle exec ruby midi_printer.rb
Set the "file" variable in midi_printer.rb to one of the file constants to change which song is loaded
All measurements must be in millimeters!
Useful GCode Simulator: https://nraynaud.github.io/webgcode/
Useful Gcode CheatSheet: http://www.mycheatsheet.org/professional-g-code-cheat-sheet/
Requirements: Start at 400mm for spacer Space between the same note being played but be equal to the width of the note