This project explores the usage of Long Short-Term Memory Neural Network (NN) in generating music pieces and proposes an approach to do so. The proposed approach takes midi files to be as inputs for the NN. The main objective is to provide the NN with an arbitrary note and then the NN starts amending it gradually until producing a good piece of music.