I have really enjoyed putting my first web application together using Streamlit. I love Streamlit because it allows someone like me (with no front-end development experience) to create a great-looking application. I use a pre-trained Long Short-Term Memory (LSTM) neural network to perform the music generation. I have also made use of the function by @GokulNC to download the MIDI files created. Thank you! In order to listen to the files you will need a MIDI player.
The link below provides links to the source code for the application as well as model training for interested users. I appreciate any feedback!