Do you have any other esc's or motors from another aircraft? It could be a bad Rx circuit, esc or motor--although you probably already knew that
Simplest/quickest would be to swap out each of those 3 items one at a time. These brushless motors run on a/c current, so I suppose you could cut the motor free from the esc wires and check the a/c output from the esc with a mutlimeter. If all controls work, and esc makes music the most likely problem would in fact be the motor, so why not just order/purchase a similar motor for about $10 and give it a shot?
Let us know what you find...