{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,13]],"date-time":"2026-10-13T05:03:12Z","timestamp":1791867792659,"version":"4.3.4"},"reference-count":69,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,10,20]],"date-time":"2020-10-20T00:00:00Z","timestamp":1603152000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,10,20]],"date-time":"2020-10-20T00:00:00Z","timestamp":1603152000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2021,1]]},"DOI":"10.1007\/s00521-020-05399-0","type":"journal-article","created":{"date-parts":[[2020,10,20]],"date-time":"2020-10-20T03:02:41Z","timestamp":1603162961000},"page":"39-65","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":84,"title":["From artificial neural networks to deep learning for music generation: history, concepts and trends"],"prefix":"10.1007","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1621-6335","authenticated-orcid":false,"given":"Jean-Pierre","family":"Briot","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2020,10,20]]},"reference":[{"key":"5399_CR1","unstructured":"Boulanger-Lewandowski N, Bengio Y, Vincent P (2012) Modeling temporal dependencies in high-dimensional sequences: application to polyphonic music generation and transcription. In: Proceedings of the 29th international conference on machine learning (ICML-12). Edinburgh, Scotland, pp 1159\u20131166"},{"issue":"1","key":"5399_CR2","first-page":"12","volume":"IV","author":"JP Briot","year":"2020","unstructured":"Briot JP (2020) Compress to create. MusMat Braz J Music Math IV(1):12\u201338","journal-title":"MusMat Braz J Music Math"},{"key":"5399_CR3","volume-title":"Deep learning techniques for music generation. Computational synthesis and creative systems","author":"JP Briot","year":"2019","unstructured":"Briot JP, Hadjeres G, Pachet FD (2019) Deep learning techniques for music generation. Computational synthesis and creative systems. Springer, Berlin"},{"issue":"4","key":"5399_CR4","doi-asserted-by":"publisher","first-page":"981","DOI":"10.1007\/s00521-018-3813-6","volume":"32","author":"JP Briot","year":"2020","unstructured":"Briot JP, Pachet F (2020) Music generation by deep learning: challenges and directions. Neural Comput Appl 32(4):981\u2013993","journal-title":"Neural Comput Appl"},{"issue":"5","key":"5399_CR5","doi-asserted-by":"publisher","first-page":"975","DOI":"10.1121\/1.1907229","volume":"25","author":"EC Cherry","year":"1953","unstructured":"Cherry EC (1953) Some experiments on the recognition of speech, with one and two ears. J Acoust Soc Am 25(5):975\u2013979","journal-title":"J Acoust Soc Am"},{"key":"5399_CR6","volume-title":"The algorithmic composer","author":"D Cope","year":"2000","unstructured":"Cope D (2000) The algorithmic composer. A-R Editions, Middleton"},{"key":"5399_CR7","unstructured":"Dai S, Zhang Z, Xia GG (2018) Music style transfer issues: a position paper. arXiv:1803.06841v1"},{"key":"5399_CR8","unstructured":"Eck D, Schmidhuber J (2002) A first look at music composition using LSTM recurrent neural networks. Technical report, IDSIA\/USI-SUPSI, Manno, Switzerland. No. IDSIA-07-02"},{"key":"5399_CR9","unstructured":"Elgammal A, Liu B, Elhoseiny M, Mazzone M (2017) CAN: creative adversarial networks generating \u201cart\u201d by learning about styles and deviating from style norms. arXiv:1706.07068v1"},{"key":"5399_CR10","unstructured":"Emerging Technology from the arXiv: deep learning machine solves the cocktail party problem. MIT Technology Review (2015). https:\/\/www.technologyreview.com\/s\/537101\/deep-learning-machine-solves-the-cocktail-party-problem\/. Accessed 7 Apr 2020"},{"key":"5399_CR11","doi-asserted-by":"publisher","first-page":"513","DOI":"10.1613\/jair.3908","volume":"48","author":"JD Fern\u00e1ndez","year":"2013","unstructured":"Fern\u00e1ndez JD, Vico F (2013) AI methods in algorithmic composition: a comprehensive survey. J Artif Intell Res 48:513\u2013582","journal-title":"J Artif Intell Res"},{"key":"5399_CR12","unstructured":"Fiebrink R, Caramiaux B (2016) The machine learning algorithm as creative musical tool. arXiv:1611.00379v1"},{"key":"5399_CR13","volume-title":"Design patterns: elements of reusable object-oriented software. Professional computing series","author":"E Gamma","year":"1995","unstructured":"Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Professional computing series. Addison-Wesley, Boston"},{"key":"5399_CR14","doi-asserted-by":"crossref","unstructured":"Gatys LA, Ecker AS, Bethge M (2015) A neural algorithm of artistic style. arXiv:1508.06576v2","DOI":"10.1167\/16.12.326"},{"key":"5399_CR15","volume-title":"Deep learning","author":"I Goodfellow","year":"2016","unstructured":"Goodfellow I, Bengio Y, Courville A (2016) Deep learning. MIT Press, Cambridge"},{"key":"5399_CR16","unstructured":"Goodfellow IJ, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozairy S, Courville A, Bengio Y (2014) Generative adversarial nets. arXiv:1406.2661v1"},{"key":"5399_CR17","unstructured":"Google: Celebrating Johann Sebastian Bach (2019). https:\/\/www.google.com\/doodles\/celebrating-johann-sebastian-bach"},{"key":"5399_CR18","unstructured":"Graves A (2014) Generating sequences with recurrent neural networks. arXiv:1308.0850v5"},{"key":"5399_CR19","unstructured":"Hadjeres G, Nielsen F (2017) Interactive music generation with positional constraints using anticipation-RNN. arXiv:1709.06404v1"},{"key":"5399_CR20","doi-asserted-by":"crossref","unstructured":"Hadjeres G, Nielsen F, Pachet F (2017) GLSR-VAE: geodesic latent space regularization for variational autoencoder architectures. arXiv:1707.04588v1","DOI":"10.1109\/SSCI.2017.8280895"},{"key":"5399_CR21","unstructured":"Hadjeres G, Pachet F, Nielsen F (2017) DeepBach: a steerable model for Bach chorales generation. arXiv:1612.01010v2"},{"issue":"5","key":"5399_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3108242","volume":"50","author":"D Herremans","year":"2017","unstructured":"Herremans D, Chuan CH, Chew E (2017) A functional taxonomy of music generation systems. ACM Comput Surv 50(5):1\u201330","journal-title":"ACM Comput Surv"},{"key":"5399_CR23","volume-title":"Experimental music: composition with an electronic computer","author":"LA Hiller","year":"1959","unstructured":"Hiller LA, Isaacson LM (1959) Experimental music: composition with an electronic computer. McGraw-Hill, New York"},{"issue":"5786","key":"5399_CR24","doi-asserted-by":"publisher","first-page":"504","DOI":"10.1126\/science.1127647","volume":"313","author":"GE Hinton","year":"2006","unstructured":"Hinton GE, Salakhutdinov RR (2006) Reducing the dimensionality of data with neural networks. Science 313(5786):504\u2013507","journal-title":"Science"},{"issue":"8","key":"5399_CR25","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735\u20131780","journal-title":"Neural Comput"},{"key":"5399_CR26","unstructured":"Huang CZA, Cooijmans T, Dinculescu M, Roberts A, Hawthorne C (2019) Coconet: the ML model behind today\u2019s Bach Doodle. https:\/\/magenta.tensorflow.org\/coconet. Accessed 7 Apr 2020"},{"key":"5399_CR27","unstructured":"Huang CZA, Cooijmans T, Roberts A, Courville A, Eck D (2017) Counterpoint by convolution. In: Hu X, Cunningham SJ, Turnbull D, Duan Z (eds.) Proceedings of the 18th international society for music information retrieval conference (ISMIR 2017). ISMIR, Suzhou, pp 211\u2013218"},{"key":"5399_CR28","unstructured":"Huang CZA, Vaswani A, Uszkoreit J, Shazeer N, Hawthorne ISC, Dai AM, Hoffman MD, Dinculescu M, Eck D (2018) Music Transformer: generating music with long-term structure. arXiv:1809.04281v3"},{"key":"5399_CR29","unstructured":"Jaques N, Gu S, Turner RE, Eck D (2016) Tuning recurrent neural networks with reinforcement learning. arXiv:1611.02796v3"},{"key":"5399_CR30","unstructured":"Keith J (2016) The session. https:\/\/thesession.org. Accessed 21 Dec 2016"},{"key":"5399_CR31","unstructured":"Kingma DP, Welling M (2014) Auto-encoding variational Bayes. arXiv:1312.6114v10"},{"key":"5399_CR32","unstructured":"Koutn\u00edk J, Greff K, Gomez F, Schmidhuber J (2014) A clockwork RNN. arXiv:1402.3511v1"},{"key":"5399_CR33","unstructured":"Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet classification with deep convolutional neural networks. In: Proceedings of the 25th international conference on neural information processing systems, NIPS 2012, vol\u00a01. Curran Associates Inc., Lake Tahoe, pp 1097\u20131105"},{"key":"5399_CR34","unstructured":"Lattner S, Grachten M, Widmer G (2018) Imposing higher-level structure in polyphonic music generation using convolutional restricted Boltzmann machines and constraints. J Creat Music Syst. arXiv:1612.04742"},{"key":"5399_CR35","doi-asserted-by":"crossref","unstructured":"Lewis JP (1988) Creation by refinement: a creativity paradigm for gradient descent learning networks. In: IEEE international conference on neural networks, vol II. San Diego, CA, USA, pp 229\u2013233","DOI":"10.1109\/ICNN.1988.23933"},{"key":"5399_CR36","doi-asserted-by":"crossref","first-page":"212","DOI":"10.7551\/mitpress\/4804.003.0019","volume-title":"Music and connectionism","author":"JP Lewis","year":"1991","unstructured":"Lewis JP (1991) Creation by refinement and the problem of algorithmic music composition. In: Todd PM, Loy DG (eds) Music and connectionism. MIT Press, Cambridge, pp 212\u2013228"},{"key":"5399_CR37","doi-asserted-by":"crossref","unstructured":"Mao HH, Shin T, Cottrell GW (2018) DeepJ: style-specific music generation. arXiv:1801.00887v1","DOI":"10.1109\/ICSC.2018.00077"},{"key":"5399_CR38","unstructured":"Mathieu E, Rainforth T, Siddharth N, Teh YW (2019) Disentangling disentanglement in variational autoencoders. arXiv:1812.02833v3"},{"key":"5399_CR39","unstructured":"Matisse N (2019) How YACHT fed their old music to the machine and got a killer new album. ArsTechnica. https:\/\/arstechnica.com\/gaming\/2019\/08\/yachts-chain-tripping-is-a-new-landmark-for-ai-music-an-album-that-doesnt-suck\/. Accessed 7 Apr 2020"},{"key":"5399_CR40","volume-title":"Parallel distributed processing\u2013explorations in the microstructure of cognition. Psychological and biological models","author":"McClelland JL, Rumelhart DE, Group PR","year":"1986","unstructured":"McClelland JL, Rumelhart DE, Group PR (1986) Parallel distributed processing\u2013explorations in the microstructure of cognition. Psychological and biological models, vol 2. MIT Press, Cambridge"},{"key":"5399_CR41","unstructured":"Mehri S, Kumar K, Gulrajani I, Kumar R, Jain S, Sotelo J, Courville A, Bengio Y (2017) SampleRNN: an unconditional end-to-end neural audio generation model. arXiv:1612.07837v2"},{"key":"5399_CR42","volume-title":"Perceptrons: an introduction to computational geometry","author":"M Minsky","year":"1969","unstructured":"Minsky M, Papert S (1969) Perceptrons: an introduction to computational geometry. MIT Press, Cambridge"},{"key":"5399_CR43","unstructured":"MMA: MIDI specifications. https:\/\/www.midi.org\/specifications. Accessed 14 Apr 2017"},{"key":"5399_CR44","unstructured":"Mogren O (2016) C-RNN-GAN: continuous recurrent neural networks with adversarial training. arXiv:1611.09904v1"},{"key":"5399_CR45","unstructured":"Mordvintsev A, Olah C, Tyka M (2015) Deep dream. https:\/\/research.googleblog.com\/2015\/06\/inceptionism-going-deeper-into-neural.html. Accessed 7 Apr 2020"},{"key":"5399_CR46","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-211-75540-2","volume-title":"Algorithmic composition: paradigms of automated music generation","author":"G Nierhaus","year":"2009","unstructured":"Nierhaus G (2009) Algorithmic composition: paradigms of automated music generation. Springer, Berlin"},{"key":"5399_CR47","unstructured":"van\u00a0den Oord A, Dieleman S, Zen H, Simonyan K, Vinyals O, Graves A, Kalchbrenner N, Senior, A., Kavukcuoglu, K (2016) WaveNet: a generative model for raw audio. arXiv:1609.03499v2"},{"key":"#cr-split#-5399_CR48.1","doi-asserted-by":"crossref","unstructured":"Papadopoulos A, Roy P, Pachet F (2016) Assisted lead sheet composition using FlowComposer. In: Rueher M","DOI":"10.1007\/978-3-319-44953-1_48"},{"key":"#cr-split#-5399_CR48.2","unstructured":"(ed) Principles and practice of constraint programming: 22nd international conference, CP 2016, Toulouse, France, 5-9 Sept 2016, proceedings. Springer, pp 769-785"},{"key":"5399_CR49","unstructured":"Papadopoulos G, Wiggins G (1999) AI methods for algorithmic composition: a survey, a critical view and future prospects. In: AISB 1999 symposium on musical creativity, pp 110\u2013117"},{"key":"5399_CR50","unstructured":"Pati A, Lerch A, Hadjeres G (2019) Learning to traverse latent spaces for musical score inpainting. arXiv:1907.01164v1"},{"key":"5399_CR51","unstructured":"Pons J (2018) Neural networks for music: a journey through its history. https:\/\/towardsdatascience.com\/neural-networks-for-music-a-journey-through-its-history-91f93c3459fb. Accessed 7 Apr 2020"},{"key":"5399_CR52","volume-title":"TensorFlow for deep learning","author":"B Ramsundar","year":"2018","unstructured":"Ramsundar B, Zadeh RB (2018) TensorFlow for deep learning. O\u2019Reilly Media, Newton"},{"key":"5399_CR53","unstructured":"Roberts A, Engel J, Raffel C, Hawthorne C, Eck D (2018) A hierarchical latent vector model for learning long-term structure in music. In: Proceedings of the 35th international conference on machine learning (ICML 2018). ACM, Montr\u00e9al, PQ, Canada"},{"key":"5399_CR54","unstructured":"Roberts A, Engel J, Raffel C, Hawthorne C, Eck D (2018) A hierarchical latent vector model for learning long-term structure in music. arXiv:1803.05428v2"},{"key":"5399_CR55","unstructured":"Rocca J (2019) Understanding variational autoencoders (VAEs): building, step by step, the reasoning that leads to VAEs. https:\/\/towardsdatascience.com\/understanding-variational-autoencoders-vaes-f70510919f73. Accessed 7 Apr 2020"},{"key":"5399_CR56","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/5236.001.0001","volume-title":"Parallel distributed processing: explorations in the microstructure of cognition. Foundations","author":"DE Rumelhart","year":"1986","unstructured":"Rumelhart DE, McClelland JL, Group PR (1986) Parallel distributed processing: explorations in the microstructure of cognition. Foundations, vol 1. MIT Press, Cambridge"},{"key":"5399_CR57","volume-title":"Software architecture: perspectives on an emerging discipline","author":"M Shaw","year":"1996","unstructured":"Shaw M, Garlan D (1996) Software architecture: perspectives on an emerging discipline. Prentice Hall, Upper Saddle River"},{"key":"5399_CR58","unstructured":"Simon\u00a0I, Oore S (2017) Performance RNN: generating music with expressive timing and dynamics. https:\/\/magenta.tensorflow.org\/performance-rnn"},{"key":"5399_CR59","unstructured":"Sturm BL, Santos JF, Ben-Tal O, Korshunova I (2016) Music transcription modelling and composition using deep learning. In: Proceedings of the 1st conference on computer simulation of musical creativity (CSCM 16). Huddersfield, UK"},{"key":"5399_CR60","unstructured":"Sun F, DeepHear \u2013 Composing and harmonizing music with neural networks. https:\/\/fephsun.github.io\/2015\/09\/01\/neural-music.html. Accessed 21 Dec 2017"},{"issue":"4","key":"5399_CR61","doi-asserted-by":"publisher","first-page":"27","DOI":"10.2307\/3679551","volume":"13","author":"PM Todd","year":"1989","unstructured":"Todd PM (1989) A connectionist approach to algorithmic composition. Comput Music J 13(4):27\u201343","journal-title":"Comput Music J"},{"key":"5399_CR62","doi-asserted-by":"crossref","first-page":"190","DOI":"10.7551\/mitpress\/4804.003.0035","volume-title":"Music and connectionism","author":"PM Todd","year":"1991","unstructured":"Todd PM (1991) A connectionist approach to algorithmic composition. In: Todd PM, Loy DG (eds) Music and connectionism. MIT Press, Cambridge, pp 190\u2013194"},{"key":"5399_CR63","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/4804.001.0001","volume-title":"Music and connectionism","author":"PM Todd","year":"1991","unstructured":"Todd PM, Loy DG (1991) Music and connectionism. MIT Press, Cambridge"},{"key":"5399_CR64","unstructured":"Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser L, Polosukhin I (2017) Attention is all you need. arXiv:1706.03762v5"},{"key":"5399_CR65","unstructured":"Walshaw C, abc notation home page. http:\/\/abcnotation.com. Accessed 21 Dec 2016"},{"key":"5399_CR66","unstructured":"Wild CM (2018) What a disentangled net we weave: representation learning in VAEs (Pt. 1). https:\/\/towardsdatascience.com\/what-a-disentangled-net-we-weave-representation-learning-in-vaes-pt-1-9e5dbc205bd1. Accessed 7 Apr 2020"},{"key":"5399_CR67","unstructured":"Yang LC, Chou SY, Yang YH (2017) MidiNet: a convolutional generative adversarial network for symbolic-domain music generation. In: Proceedings of the 18th international society for music information retrieval conference (ISMIR 2017). Suzhou, China"},{"key":"5399_CR68","unstructured":"Yang R, Wang D, Wang Z, Chen T, Jiang J, Xia G (2019) Deep music analogy via latent representation disentanglement. arXiv:1906.03626v4"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-020-05399-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-020-05399-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-020-05399-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,15]],"date-time":"2024-08-15T23:50:53Z","timestamp":1723765853000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-020-05399-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,20]]},"references-count":69,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,1]]}},"alternative-id":["5399"],"URL":"https:\/\/doi.org\/10.1007\/s00521-020-05399-0","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,10,20]]},"assertion":[{"value":"10 April 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 September 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 October 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The authors declared that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}