Nice song... I like the sound of the piano.
I say this next part with care and concern..... not lightly and certainly not in an insulting manner.
My nits go to the performance. There were a few places where it seemed to be hesitant where to go next.... some of the bass notes and piano seemed to be off or stumble onto the wrong notes.
The cool thing about midi is that it is so easily edited to fix things. Wrong notes can be dragged to the right ones or simply deleted. It is important to take you time when editing and mixing. I find myself spending as much time as is necessary to fix things so they are just about as perfect as I can get them. If I can't fix something to my satisfaction, I hide it. No shame in that. I either bury it or more commonly I will envelope it out.
Example...I'm working on a remix of an older song with another calkwalker. We both did vocal parts and when I popped in his tracks today.....oooops... one of us had a different word in a phrase.... his worked and mine worked...alone. So I enveloped one of the parts down just on that one word.... in the mix... heck, you can't even tell it was taken out.
I'm guessing this is 100% midi..... so... another "cheat" you can use is to slow the BPM down to allow you a few seconds more to think about what to do as you are playing....I run into that all the time when I try to do piano...I run up against the "oh man...where do I go next..... hurry hurry..... dang... blew it" syndrome all the time.... just a suggestion...
Don't take my statement wrong.... man you are just about there on the perfection scale.... but, to make it absolutely perfect... there are a few things that need fixing.
or you can tell me I'm way off base and to shut up already.
This song is one of my favorites from the old P&W music days on Sunday mornings. Nice work and nice song choice.