How to Use
Download the project here!
Getting Started
Download relevant python packages:
pip install -r requirements.txt
Download MuseScore python library:
sudo snap install musescore
or
install AppImage on the MuseScore website
Download MIDI Player Timidity:
sudo apt-get install timidity
To Run
In order to run GERSHWIN, make sure all applicable software has been downloaded, then run the following file in the terminal:
python framework.py
Built Using
The CMU Pronunciation Dictionary - Used to count lyric syllables
music21 - Used to generate notes
MuseScore - Used to produce sheet music
TiMidity++ - Used to play MIDI track
NLTK - Used for sentiment analysis of lyrics