Skip to content

superadmiral/folk-rnn

 
 

Repository files navigation

Folk music style modelling using LSTMs

This code was used for the following published works:

  1. Sturm, Santos, Ben-Tal and Korshunova, "Music transcription modelling and composition using deep learning", in Proc. 1st Conf. Computer Simulation of Musical Creativity, Huddersfield, UK, July 2016.

  2. Sturm and Ben-Tal, "Bringing the models back to music practice: The evaluation of deep learning approaches to music transcription modelling and generation,” J. Creative Music Systems, 2016 (in press).

  3. Sturm, Santos and Korshunova, "Folk Music Style Modelling by Recurrent Neural Networks with Long Short Term Memory Units", Late-breaking demo at the 2015 Int. Symposium on Music Information Retrieval

  4. The folk-rnn Session Book Volumes 1--10, and The folk-rnn v3 Session Book Volumes 1--4 https://highnoongmt.wordpress.com/2017/08/10/folk-rnn-session-books-volumes-1-10-and-v3-volumes-1-4/

This code was also used to create the following music compositions:

  1. "Bastard Tunes" by Oded Ben-Tal + folk-rnn (2017) https://www.youtube.com/playlist?list=PLdTpPwVfxuXpQ03F398HH463SAE0vR2X8
  2. "Safe Houses" by Úna Monaghan + folk-rnn (for concertina and tape, 2017)
  3. "The Fortootuise Pollo" by Bob L. Sturm + folk-rnn (2017) https://soundcloud.com/sturmen-1/the-fortootuise-pollo-1
  4. "Chicken Bits and Bits and Bobs" by Bob L. Sturm + folk-rnn (2017) https://youtu.be/n-avS-ozrqU Score is here: https://highnoongmt.files.wordpress.com/2017/04/sturm_chicken.pdf
  5. "March to the Mainframe" by Bob L. Sturm + folk-rnn (2017) https://youtu.be/TLzBcMvl15M?list=PLdTpPwVfxuXrdOyjtwfokrpzfpIlnJc5o Score is here: https://highnoongmt.files.wordpress.com/2017/05/twoshortpieceswithaninterlude.pdf
  6. "Interlude" by Bob L. Sturm + folk-rnn (2017) https://youtu.be/NZ08dDdYh3U?list=PLdTpPwVfxuXrdOyjtwfokrpzfpIlnJc5o (synthesized version: https://soundcloud.com/sturmen-1/interlude-synthesised) Score is here: https://highnoongmt.files.wordpress.com/2017/05/twoshortpieceswithaninterlude.pdf
  7. "The Humours of Time Pigeon" by Bob L. Sturm + folk-rnn (2017) https://youtu.be/1xBisQK8-3E?list=PLdTpPwVfxuXrdOyjtwfokrpzfpIlnJc5o (synthesized version: https://soundcloud.com/sturmen-1/the-humours-time-pigeon-synthesised) Score is here: https://highnoongmt.files.wordpress.com/2017/05/twoshortpieceswithaninterlude.pdf
  8. "The Glas Herry Comment" by folk-rnn + DeepBach (2017) https://youtu.be/y9xJl-ljOuA
  9. X:7153 by folk-rnn + DeepBach (2017) https://youtu.be/tdKCzAyynu4
  10. X:633 by folk-rnn + DeepBach (2017) https://youtu.be/BUIrbZS5eXc
  11. "Optoly Louden" by folk-rnn + Bob L. Sturm (2017) https://youtu.be/BaRw01c76PA
  12. X:488 by folk-rnn (2017) https://youtu.be/QWvlnOqlSes played by EECSers June 29 2017 https://youtu.be/QWvlnOqlSes
  13. "It came out from a pretrained net" by Bob L. Sturm + folk-rnn (2016) https://highnoongmt.wordpress.com/2015/12/16/tis-the-season-for-some-deep-carols/
  14. The folk-rnn Session Book Volume 1, transcriptions 1469, 1470 & 1472 by folk-rnn + Torbjorn Hultmark (2016) https://youtu.be/4kLxvJ-rXDs
  15. "The Ranston Cassock" by Bob L. Sturm + folk-rnn (2016) https://youtu.be/JZ-47IavYAU (Version for viola and tape: https://highnoongmt.wordpress.com/2017/06/18/the-ranston-cassock-take-2/)
  16. "The Millennial Whoop Reel" by Bob L. Sturm + folk-rnn (2016) https://highnoongmt.wordpress.com/2016/08/29/millennial-whoop-with-derp-learning-a-reel/
  17. "The Millennial Whoop Jig" by Bob L. Sturm + folk-rnn (2016) https://highnoongmt.wordpress.com/2016/08/28/millennial-whoop-with-derp-learning/
  18. "Eight Short Outputs ..." by folk-rnn + Bob L. Sturm (2015) https://youtu.be/RaO4HpM07hE
  19. "The Drunken Pint" by folk-rnn (2015) https://youtu.be/omHhyVD3PD8 (played by EECSers June 29 2017 https://youtu.be/0gosLln8Org)
  20. "The Glas Herry Comment" by folk-rnn (2015) https://youtu.be/QZh0WSjFFDs (played by EECSers June 29 2017 https://youtu.be/NiUAZBLh2t0)
  21. “We three layers o’ hidd’n units are” by Bob L. Sturm + folk-rnn (2015) https://highnoongmt.wordpress.com/2015/12/16/tis-the-season-for-some-deep-carols/
  22. "The March of Deep Learning" by Bob L. Sturm + folk-rnn (2015) https://highnoongmt.wordpress.com/2015/08/15/deep-learning-for-assisting-the-process-of-music-composition-part-4/
  23. "The Mal's Copporim" by folk-rnn (2015) https://youtu.be/YMbWwU2JdLg (played by EECSers June 29 2017 https://youtu.be/HOPz71Bx714)
  24. "The Castle Star" by folk-rnn + Bob L. Sturm (2015) https://highnoongmt.wordpress.com/2015/08/12/deep-learning-for-assisting-the-process-of-music-composition-part-2/
  25. "The Doutlace" by folk-rnn + Bob L. Sturm (2015) https://highnoongmt.wordpress.com/2015/08/11/deep-learning-for-assisting-the-process-of-music-composition-part-1/
  26. 47,000+ tunes at The Endless Traditional Music Session http://www.eecs.qmul.ac.uk/~sturm/research/RNNIrishTrad/index.html

Media

  1. March 31 2017, ‘Machine folk’ music composed by AI shows technology’s creative side, The Conversation (https://theconversation.com/machine-folk-music-composed-by-ai-shows-technologys-creative-side-74708)
  2. June 3 2017, "An A.I. in London is Writing Its Own Music and It Sounds Heavenly" https://www.inverse.com/article/32276-folk-music-ai-folk-rnn-musician-s-best-friend
  3. June 8 2017, "Computer program created to write Irish trad tunes" http://www.irishtimes.com/business/technology/computer-program-created-to-write-irish-trad-tunes-1.3112238
  4. June 19 2017 "Folk-RNN is the Loquantur Rhythm artist of June" (providing music for phone call waits) https://zc1.campaign-view.com/ua/SharedView?od=11287eca6b3187&cno=11a2b0b20c9c037&cd=12a539b2f47976f3&m=4 (Here is a sample: https://highnoongmt.wordpress.com/2017/06/17/deep-learning-on-hold/)
  5. June 18 2017, "Real Musicians Evaluate Music Made by Artificial Intelligence" https://motherboard.vice.com/en_us/article/irish-folk-music-ai
  6. May 26 2017 The Daily Mail named our project "Bot Dylan" (http://www.dailymail.co.uk/sciencetech/article-4544400/Researchers-create-computer-writes-folk-music.html), and then didn't even link to this page. Plus the video they edited has no computer-generated music in it. Well done!
  7. April 13 2017 “Eine Maschine meistert traditionelle Folk-Music” http://www.srf.ch/kultur/netzwelt/eine-maschine-meistert-traditionelle-folk-music

About

folk music modelling with LSTM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%