automatic music generation through machine learning