This repository contains the code for a Music Generation App that allows users to generate music based on a provided summary and specified duration. The application uses Streamlit for the user interface and Facebook Research's MusicGen for generating the music.
The Music Generation App is designed to create music based on user inputs. Users can enter a music summary and specify the duration of the music they want to generate. The app leverages MusicGen by Facebook Research for music generation and provides an interface to play the generated music.
- User Input for Music Summary: Enter a description or summary of the music you want to generate.
- Specify Duration: Define the length of the generated music.
- Music Playback: Listen to the generated music directly within the application.
- User-Friendly Interface: Built with Streamlit for ease of use.
- Streamlit: Framework for creating interactive web applications with Python.
- MusicGen: Music generation model by Facebook Research. MusicGen Documentation
Follow these steps to set up the project on your local machine:
**TODO - Add setup instructions here **
- Enter Music Summary: Use the interface to enter a description or summary of the music you want to generate.
- Specify Duration: Enter the desired length of the music in tokens.
- Generate Music: Click the button to generate music based on your inputs.
- Play Music: Use the built-in player to listen to the generated music.