{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/chord-generation-from-symbolic-melody-using","title":"Chord Generation from Symbolic Melody Using BLSTM Networks","arxiv_id":"1712.01011","date":"2017-12-04","proceeding":null,"authors":["Hyungui Lim","Seungyeon Rhyu","Kyogu Lee"],"abstract":"Generating a chord progression from a monophonic melody is a challenging\nproblem because a chord progression requires a series of layered notes played\nsimultaneously. This paper presents a novel method of generating chord\nsequences from a symbolic melody using bidirectional long short-term memory\n(BLSTM) networks trained on a lead sheet database. To this end, a group of\nfeature vectors composed of 12 semitones is extracted from the notes in each\nbar of monophonic melodies. In order to ensure that the data shares uniform key\nand duration characteristics, the key and the time signatures of the vectors\nare normalized. The BLSTM networks then learn from the data to incorporate the\ntemporal dependencies to produce a chord progression. Both quantitative and\nqualitative evaluations are conducted by comparing the proposed method with the\nconventional HMM and DNN-HMM based approaches. Proposed model achieves 23.8%\nand 11.4% performance increase from the other models, respectively. User\nstudies further confirm that the chord sequences generated by the proposed\nmethod are preferred by listeners.","url_abs":"http://arxiv.org/abs/1712.01011v1","url_pdf":"http://arxiv.org/pdf/1712.01011v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"chord-generation-from-symbolic-melody-using","repo_url":"https://github.com/nprabala/Mixtape","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"chord-generation-from-symbolic-melody-using","repo_url":"https://github.com/sander-wood/chord_generation","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}