The thesis addresses the possibility of the automatic music generation, using a variety of neural network topologies (RNN, CNN, LSTM, GRU). In this thesis, the capabilities of projects Google Magenta, Google Wavenet and GRUV were explored. Google Magenta operates on the MIDI and MXL files, so we had to convert the files from the source datasets to the MIDI and MXL files first, whereas Google Magenta and Google Wavenet operate on the raw audio files. Listed neural networks were trained on a dataset, containing samples of electronic music, and a jazz music samples dataset. Finally, we evaluated the results using an auditory test and analyzed the results.
|