Skip to content

Natural Language Processing model using LSTM to predict the next chord in a series of 3

License

Notifications You must be signed in to change notification settings

ecairol/nlp-next-chord-prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Next chord prediction

Use Natural Language Processing to predict the next chord in a series, using a LSTM (long short-term memory) network.

Still missing to gather a proper data set, as well as test and fine-tune the model. However, it can be used in the current state and throw some interesting results.

Sample Prediction

  • The chord progression: C E7 Am predicted Dm7 (not visible in screenshot)
  • The chord progression: C E7 Am Dm7 results in the prediction of G7
  • The chord progression: C E7 Am Dm7 G7 results in the prediction of Cmaj7
  • The chord progression: C E7 Am Dm7 G7 Cmaj7 results in the prediction of F

This repo is based on this tutorial by IG Tech Team: https://www.youtube.com/watch?v=VB7bbFIEAhk

About

Natural Language Processing model using LSTM to predict the next chord in a series of 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages