Proceedings

Re-creation of Creations: A New Paradigm for Lyric-to-Melody Generation

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. AI, Arts & Creativity. Pages 7708-7716.

https://doi.org/10.24963/ijcai.2024/853

Abstract

Current lyric-to-melody generation methods struggle with the lack of paired lyric-melody data to train, and the lack of adherence to composition guidelines, resulting in melodies that do not sound human-composed. To address these issues, we propose a novel paradigm called Re-creation of Creations (ROC) that combines the strengths of both rule-based and neural-based methods. ROC consists of a two-stage generation-retrieval pipeline: the creation and re-creation stages. In the creation stage, we train a melody language model using melody data to generate high-quality music fragments, which are stored in a database indexed by key features. In the re-creation stage, users provide lyrics and a preferred chord progression, and ROC infers melody features for each lyric sentence. By querying the database, we obtain relevant melody fragments that satisfy composition guidelines, and these candidates are filtered, re-ranked, and concatenated based on the guidelines and the melody language model scores. ROC offers two main advantages: it does not require paired lyric-melody data, and it incorporates commonly used composition guidelines, resulting in music that sounds more human-composed with better controllability. Both objective and subjective evaluation results on English and Chinese lyrics show the effectiveness of ROC.

  1. [Bao et al., 2018] Hangbo Bao, Shaohan Huang, Furu Wei, Lei Cui, Yu Wu, Chuanqi Tan, Songhao Piao, and Ming Zhou. Neural melody composition from lyrics. CoRR, abs/1809.04318, 2018.
  2. [Deng, 2020] Da Deng. Chinese sentiment analysis library, which supports counting the number of different emotional words in the text. https://github.com/hiDaDeng/cnsenti, 2020. Link
  3. [Doll, 2011] Christopher Doll. Rockin' out: Expressive modulation in verse-chorus form. Music Theory Online 17/3 (2011), § 2., 2011.
  4. [Fell et al., 2018] Michael Fell, Yaroslav Nechaev, Elena Cabrio, and Fabien Gandon. Lyrics segmentation: Tex- tual macrostructure detection using convolutions. In Pro- ceedings of the 27th International Conference on Com- putational Linguistics, pages 2044-2054, Santa Fe, New Mexico, USA, August 2018. Association for Computa- tional Linguistics.
  5. [Fukayama et al., 2010] Satoru Fukayama, Kei Nakatsuma, Shinji Sako, Takuya Nishimoto, and Shigeki Sagayama. Automatic song composition from the lyrics exploiting prosody of japanese language. Proceedings of the 7th Sound and Music Computing Conference, SMC 2010, 01 2010.
  6. [Gotham et al., 2023] Mark Gotham, Kyle Gullings, Chelsey Hamm, Bryn Hughes, Brian Jarvis, Megan Lavengood, and John Peterson. Open music theory. VERSE-CHORUS FORM, 2023.
  7. [Guo et al., 2020] Rui Guo, Ivor Simpson, Thor Magnusson, Chris Kiefer, and Dorien Herremans. A variational au- toencoder for music generation controlled by tonal ten- sion. In Joint Conference on AI Music Creativity (CSMC + MuMe), 2020.
  8. [Jayaram, 2018] Vivek Jayaram. Pychorus: Python mod- ule for detecting musical choruses. https://github.com/ vivjay30/pychorus, 2018. Link
  9. [Ju et al., 2021] Zeqian Ju, Peiling Lu, Xu Tan, Rui Wang, Chen Zhang, Songruoyao Wu, Kejun Zhang, Xiangyang Li, Tao Qin, and Tie-Yan Liu. Telemelody: Lyric- to-melody generation with a template-based two-stage method. CoRR, abs/2109.09617, 2021.
  10. [Kingma and Ba, 2015] Diederik P Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In Inter- national Conference on Learning Representations (ICLR), 2015.
  11. [Li et al., 2016] Jiwei Li, Michel Galley, Chris Brockett, Jianfeng Gao, and Bill Dolan. A diversity-promoting ob- jective function for neural conversation models. In Pro- ceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguis- tics: Human Language Technologies, pages 110-119, San Diego, California, June 2016. Association for Computa- tional Linguistics.
  12. [Li et al., 2018] Shen Li, Zhe Zhao, Renfen Hu, Wensi Li, Tao Liu, and Xiaoyong Du. Analogical reasoning on Chinese morphological and semantic relations. In Pro- ceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers), pages 138-143, Melbourne, Australia, July 2018. Associ- ation for Computational Linguistics.
  13. [Li et al., 2020] Piji Li, Haisong Zhang, Xiaojiang Liu, and Shuming Shi. Rigid formats controlled text generation. In Proceedings of the 58th Annual Meeting of the Associa- tion for Computational Linguistics, pages 742-751, On- line, July 2020. Association for Computational Linguis- tics.
  14. [Liang et al., 2020] Hongru Liang, Wenqiang Lei, Paul Yaozhu Chan, Zhenglu Yang, Maosong Sun, and Tat-Seng Chua. Pirhdy: Learning pitch-, rhythm-, and dynamics-aware embeddings for symbolic music. CoRR, abs/2010.08091, 2020.
  15. [Long et al., 2013] Cheng Long, Raymond Chi wing Wong, and Raymond Ka Wai Sze. T-music: A melody composer based on frequent pattern mining. 2013 IEEE 29th Inter- national Conference on Data Engineering (ICDE), pages 1332-1335, 2013.
  16. [Loria, 2020] Steven Loria. Textblob v0.16.0 simple, pythonic, text processing-sentiment analysis, part-of- speech tagging, noun phrase extraction, translation, and more. https://github.com/sloria/textblob, 2020. Link
  17. [Ma et al., 2021] Xichu Ma, Ye Wang, Min-Yen Kan, and Wee Sun Lee. AI-Lyricist: Generating Music and Vocabu- lary Constrained Lyrics, page 1002-1011. Association for Computing Machinery, New York, NY, USA, 2021.
  18. [Magenta, 2020] Magenta. A serializable note sequence representation and utilities. https://github.com/magenta/ note-seq, 2020. Link
  19. [Malmi et al., 2016] Eric Malmi, Pyry Takala, Hannu Toivo- nen, Tapani Raiko, and Aristides Gionis. Dopelearning: A computational approach to rap lyrics generation. In Pro- ceedings of the 22nd ACM SIGKDD International Con- ference on Knowledge Discovery and Data Mining, KDD '16, page 195-204, New York, NY, USA, 2016. Associa- tion for Computing Machinery.
  20. [Pennington et al., 2014] Jeffrey Pennington, Richard Socher, and Christopher D. Manning. Glove: Global vectors for word representation. In Empirical Meth- ods in Natural Language Processing (EMNLP), pages 1532-1543, 2014.
  21. [Raffel, 2016] Colin Raffel. Learning-based methods for comparing sequences, with applications to audio-to-midi alignment and matching. Columbia University, 2016.
  22. [Sheng et al., 2020] Zhonghao Sheng, Kaitao Song, Xu Tan, Yi Ren, Wei Ye, Shikun Zhang, and Tao Qin. Songmass: Automatic song writing with pre-training and alignment constraint. CoRR, abs/2012.05168, 2020.
  23. [Vaswani et al., 2017] Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Ł ukasz Kaiser, and Illia Polosukhin. Attention is all you need. In I. Guyon, U. V. Luxburg, S. Bengio, H. Wal- lach, R. Fergus, S. Vishwanathan, and R. Garnett, editors, Advances in Neural Information Processing Systems, vol- ume 30.
  24. Curran Associates, Inc., 2017.
  25. [Watanabe et al., 2016] Kento Watanabe, Yuichiroh Matsub- ayashi, Naho Orita, Naoaki Okazaki, Kentaro Inui, Satoru Fukayama, Tomoyasu Nakano, Jordan Smith, and Masa- taka Goto. Modeling discourse segments in lyrics using repeated patterns. In Proceedings of COLING 2016, the 26th International Conference on Computational Linguis- tics: Technical Papers, pages 1959-1969, Osaka, Japan, December 2016. The COLING 2016 Organizing Commit- tee.
  26. [Wu et al., 2020] Jian Wu, Xiaoguang Liu, Xiaolin Hu, and Jun Zhu. Popmnet: Generating structured pop music melodies using neural networks. Artificial Intelligence, 286:103303, 2020.
  27. [Xue et al., 2021] Lanqing Xue, Kaitao Song, Duocai Wu, Xu Tan, Nevin L. Zhang, Tao Qin, Wei-Qiang Zhang, and Tie-Yan Liu. Deeprapper: Neural rap generation with rhyme and rhythm modeling. CoRR, abs/2107.01875, 2021.
  28. [Yu et al., 2021] Yi Yu, Abhishek Srivastava, and Simon Canales. Conditional lstm-gan for melody generation from lyrics. ACM Trans. Multimedia Comput. Commun. Appl., 17(1), apr 2021.
  29. [Zeng et al., 2021] Mingliang Zeng, Xu Tan, Rui Wang, Ze- qian Ju, Tao Qin, and Tie-Yan Liu. MusicBERT: Sym- bolic music understanding with large-scale pre-training. In Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021, pages 791-800, Online, August 2021. Association for Computational Linguistics.
  30. [Zhang et al., 2018] Yizhe Zhang, Michel Galley, Jianfeng Gao, Zhe Gan, Xiujun Li, Chris Brockett, and Bill Dolan. Generating informative and diverse conversa- tional responses via adversarial information maximization. In Proceedings of the 32nd International Conference on Neural Information Processing Systems, NIPS'18, page 1815-1825, Red Hook, NY, USA, 2018.
  31. [Curran Asso- ciates Inc. Zhu et al., 2018] Hongyuan Zhu, Qi Liu, Nicholas Jing Yuan, Chuan Qin, Jiawei Li, Kun Zhang, Guang Zhou, Furu Wei, Yuanchun Xu, and Enhong Chen. Xiaoice band: A melody and arrangement generation framework for pop music. In Proceedings of the 24th ACM SIGKDD Inter- national Conference on Knowledge Discovery and Data Mining, page 2837-2846, New York, NY, USA, 2018. As- sociation for Computing Machinery.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards