Saw it on youtube. Great job and welcome to arduino forum!
(im neutron7 on youtube btw)
It looks like you are using a different MIDI library than i am. I would eventually like to switch over as it seems to be a bit more comprehensive, especially handling sync which i could use to modulate the wave start position