Unity-echonest is a project mainly written in C#, it's free.
Unity3D Extension to connect w/ echonest