Music analysis machine learning