You can get an idea of the possible research topics here: http://christianwalder.com
The requirements depend on the eventual project definition. Most will require an aptitude for programming. You need to have completed an undergraduate machine learning or related course.
machine learning deep learning neural networks music composition gaussian process