Skip to content

mHead/creativeAI

Repository files navigation

creativeAI

Code is under development
Master's Degree Thesis: translate music language in the visive art language.
Codebase created and maintained by Marco Testa.

Introduction

Given:

- Music domain : D(music) = M
- Image domain : D(image) = I

The aim of the work is to build up a Deep Neural Network capable of translating from M to I via emotions.

Datasets

https://cvml.unige.ch/databases/emoMusic/ but if you want the preprocessed version used in this work, contact me at [email protected]

High-level pipeline

*.wav -> EmotionExtractor -> Generator -> painting

Installation

This code has been tested with Python 3.6.9, Pytorch 1.3.1, CUDA 10.0 on Ubuntu 16.04.

Assuming some (potentially) virtual environment and python 3x

git clone https://github.com/mHead/creativeAI.git
cd creativeAI
pip install -e .

This will install the repo with all its dependencies (listed in setup.py) and will enable you to do things like:

from creativeAI.musicSide.Model import xx

(provided you add this creativeAI repo in your PYTHON-PATH. (Following example is for Colab)

!echo $PYTHONPATH
import os
os.environ['PYTHONPATH'] += ":/content/creativeAI"
!echo $PYTHONPATH

Pretrained Models

About

Master's Degree Thesis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published