awesome job
if this is an improv, its really really good. im blown away by the fast changing chord progression. now, i just think it sounds waaay too neat to b completely improvised, and im now sayin its bad if its not, and i believe u it is.. but you must have played this before at some point, like, a completely out of rhythm, melodically messed up version: save that one. i wrote the most amazing song and it sounded messed up and i just rewrote it in rhythm and it never reached the same level of "whoa". ur song is awesome, but if you did make something before this, i just suggest you save it cuz u can get hundreds and hundreds of ideas out of it. if u happen to go check my audio, the song ode alla vittoria iii is not the original thing.. its actually around 1/4 of the entire original song, just better organized. so if there is an original, remember to go back to it.. its worth it. in terms of playin, nothing really lol ur song is awsome, i love the mix between the roots and the chords, awsome progressions, id add a solo-ish thing to the right hand tho, otherwise amazing.