A project on generate polyphonic music of multiple tracks. The proposed models are able to generate music either from scratch, or by accompanying a track given a priori by the user.We train the model with training data collected from Lakh Pianoroll Dataset to generate pop song phrases consisting of bass, drums, guitar, piano and strings tracks.