This program was made for a university assignment. It uses a type of recurrent neural network to generate melodies. Without going too much into the theory, here's what to do if you want to try it yourself:
- Create a dataset using the melody creator (or just download the dataset we made from there)
- In this program, initialize a new network
- Load the training data (you can select multiple files)
- Start training
- Keep an eye on the sum of cost values. Try to get it as low as possible. I recommend setting the precision very low at first, and turning it up later when the sum stops decreasing.
- Once you can't seem to get the sum of cost values any lower, stop the training and generate a new melody.
- Go back to the melody creator and load your new AI generated melody!