Skip to content

App to explore submissions to MediaEval Emotions and Themes in Music task

License

Notifications You must be signed in to change notification settings

philtgun/mediaeval-emothemes-explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MediaEval-EmoThemes-Explorer

App to explore submissions to MediaEval Emotions and Themes in Music task

Requirements

python3.9 -m venv venv
source venv/bin/activate
pip install --upgrade pip wheel
pip install -r requrements.txt

Generating data

Windows

python process.py ..\2020-Emotion-and-Theme-Recognition-in-Music-Task\src\groundtruth.npy ..\mtg-jamendo-dataset\data\tags\moodtheme_split.txt docs\data.json 2019 ..\2019-Emotion-and-Theme-Recognition-in-Music-Task\submissions 2020 ..\2020-Emotion-and-Theme-Recognition-in-Music-Task\submissions 2021 ..\2021-Emotion-and-Theme-Recognition-in-Music-Task\submissions --tags-sorted ..\mtg-jamendo-dataset\data\tags\moodtheme_split_sorttracks.txt
python process.py ..\2020-Emotion-and-Theme-Recognition-in-Music-Task\src\groundtruth.npy ..\mtg-jamendo-dataset\data\tags\moodtheme_split.txt docs\data_performance.json 2019 ..\2019-Emotion-and-Theme-Recognition-in-Music-Task\submissions 2020 ..\2020-Emotion-and-Theme-Recognition-in-Music-Task\submissions 2021 ..\2021-Emotion-and-Theme-Recognition-in-Music-Task\submissions

Linux

python process.py ../2020-Emotion-and-Theme-Recognition-in-Music-Task/src/groundtruth.npy ../mtg-jamendo-dataset/data/tags/moodtheme_split.txt docs/data.json 2019 ../2019-Emotion-and-Theme-Recognition-in-Music-Task/submissions 2020 ../2020-Emotion-and-Theme-Recognition-in-Music-Task/submissions 2021 ../2021-Emotion-and-Theme-Recognition-in-Music-Task/submissions --tags-sorted ../mtg-jamendo-dataset/data/tags/moodtheme_split_sorttracks.txt
python process.py ../2020-Emotion-and-Theme-Recognition-in-Music-Task/src/groundtruth.npy ../mtg-jamendo-dataset/data/tags/moodtheme_split.txt docs/data_performance.json 2019 ../2019-Emotion-and-Theme-Recognition-in-Music-Task/submissions 2020 ../2020-Emotion-and-Theme-Recognition-in-Music-Task/submissions 2021 ../2021-Emotion-and-Theme-Recognition-in-Music-Task/submissions

Testing

cd docs
python -m http.server

Generating the figure

pip install seaborn matplotlib
python export.py docs/data.json docs/figure.pdf

About

App to explore submissions to MediaEval Emotions and Themes in Music task

Resources

License

Stars

Watchers

Forks

Languages