machine learning project - algorithmic composition