Wow, very cool! The music fit your description perfectly.