Creating an LSTM model to generate music
RNN models, in general are usually suitable for purposes where a feedback system is required. Music generation highly rests on this concept only, where previous outputs are used for the next input. LSTMs are specialized in this domain, of carrying previous sequences for a longer period of time. This is helpful to produce meaningful music, as new generated music is inspired from the previous notes hit. The LSTM model has various gates like the forget gate and the input gate which helps to send the previous outputs as feedback.
Contains the plagiarism report generated for the final "Report" prepared.
Contains the presentation prepared for "Major Project".
Contains report prepared for "Major Project".
Used to create basic sin wave sounds.
Contains the functions to convert midi files to piano rolls and vice versa.