Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 1018 Bytes

README.md

File metadata and controls

26 lines (16 loc) · 1018 Bytes

Eurovision Char Rnn

Description

Tool used to generate midi files with a char rnn model trained from Eurovision songs Generated Staff

Creation of the database
  • We have collected midi files from the eurovision rands 1, 2 and 3 through the web.
  • Each midi format sound has been separated into 3 midi tracks (staff1 2 & 3).
  • Each track of all ranks has been transformed into ABC notation to make them usable for an LSTM algorithm.
  • The text file has been supplied to a CharRNN algorithm (Ml5.js Training char RNN) and the resulting model is used to generate new midi files.

The sources of the text files are here : training-data

An example of a generated song with a voice generated with GPT2 : je-secoue-le-monde.mp3

Credit
  • Concept : data.bingo
  • Development : Bastien Didier
Gallery

Web interface