- Information on MIDI format from http://www.ccarh.org/courses/253/handout/smf/ and http://www.music.mcgill.ca/~ich/classes/mumt306/StandardMIDIfileformat.html#BM2_1, as well as the official Complete MIDI Specification from https://www.midi.org Standard MIDI Format specification from https://www.midi.org
- Inspiration for classes & code structure taken from https://github.com/MarkCWirt/MIDIUtil, https://github.com/mido/mido
- Scala knowledge from https://scala-lang.org, https://alvinalexander.com, https://geeksforgeeks.org, and of course https://stackoverflow.com
- Cleaner way to write bytes, perhaps https://stackoverflow.com/questions/48926339/scala-hex-literal-for-bytes