Skip to content

AInstrumentalist is an AI model which generates instrumental music

License

Notifications You must be signed in to change notification settings

amitjoshi9627/AInstrumentalist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AInstrumentalist

By Amit Joshi

AInstrumentalist is an AI model which generates instrumental music

How to Run:

  1. Install necessary packages with xargs sudo apt-get install < packages.txt
  2. Install necessary modules with sudo pip3 install -r requirements.txt command.
  3. Go to src folder (if you want to change paths of files and folders, go to src/config.py).
  4. Run python3 train.py to train and save the machine learning model.
  5. To run this app from Streamlit. Run streamlit run streamlitapp.py.
  6. Just Click the Create Music button to get a random instrumental music.

Data

For Data, random midi files were downloaded from the internet and their piano instrument was extracted using Music21.

Web App was made using Streamlit

Please Give a 🌟 if you 👍 it.

About

AInstrumentalist is an AI model which generates instrumental music

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages