Sources:
https://github.com/mudcube/MIDI.js for midi playing files (see LICENSE.txt for their license)
https://github.com/gleitz/midi-js-soundfonts/tree/gh-pages/MusyngKite for guitar soundfont
https://www.tutorialspoint.com/how-to-create-guid-uuid-in-javascript for uuid implementation