A project to create a web app capable of generating music based on seed music that is input by the user.
Visit this link to hear the midi of the following example.
Clone the repository and open two terminal windows.
Note: you may be required to create a Flat.io account
To start the server:
- Create the virtual environment:
conda env create -f environment.yml
. - Activate the virtual environment:
conda activate botokovich-app
. - Cd into the app folder and start the server:
uvicorn server:app --reload
.
To start the client:
- In the other terminal window, cd into the client folder.
- Install frontend dependencies:
npm install
. - Run the client:
npm start
.
This app was bootstrapped with this.