@mastermoo - I peeped your midi and I must say...
this has such a good vibe... I'm eager to hear an acoustic version!
I'm not quite certain how I would describe the progression through a post...
but if you are to sing, then do something to compliment your vocal range.
if you plan on using the midi to sing over...
I would lower the volume just a little and add some effect (reverb chorus)
it sounds like it's got everything as in complete...
Nicely done...let me know if you would like some drums!
~(G