very cool
there's some really cool stuff going on here, and the melody is really catchy. maybe you could try adding a bass to give it some depth, and i wasn't sure that all of the instrument voicing went well together, but it's definitely a solid piece. keep up the good work!