We propose AccoMontage2, a system capable of doing full-length song harmonization and accompaniment arrangement based on a lead melody. Following AccoMontage, this study focuses on generating piano arrangements for popular/folk songs and it carries on the generalized template-based retrieval method. The novelties of this study are twofold. First, we invent a harmonization module (which AccoMontage does not have). This module generates structured and coherent full-length chord progression by optimizing and balancing three loss terms: a micro-level loss for note-wise dissonance, a meso-level loss for phrase-template matching, and a macro-level loss for full piece coherency. Second, we develop a graphical user interface which allows users to select different styles of chord progression and piano texture. Currently, chord progression styles include Pop, R&B, and Dark, while piano texture styles include several levels of voicing density and rhythmic complexity. Experimental results show that both our harmonization and arrangement results significantly outperform the baselines. Lastly, we release AccoMontage2 as an online application as well as the organized chord progression templates as a public dataset.
翻译:我们提议 AccoMontage 2, 是一个能够以主导旋律为基础实现全长歌曲协调和伴奏安排的系统。 在 AccoMontage 之后, 本研究侧重于为流行/民俗歌曲创造钢琴安排, 并采用通用模板检索方法。 本研究的新颖之处有两个。 首先, 我们发明了一个协调模块( AccoMontage 并不具备 ) 。 这个模块通过优化和平衡三种损失条件, 产生结构一致的全长和弦进步: 笔记性不协调的微级损失, 语调匹配的中位损失, 语调匹配的中位损失, 和完全整块的宏观级损失。 其次, 我们开发一个图形用户界面, 让用户选择不同风格的弦进化和钢琴文字。 目前, 弦进步风格包括波、 R&B 和 Dark 。 而钢琴调风格包括数级的表达密度和节奏复杂度。 实验结果表明, 我们的调和排列结果都大大超过基线 。 最后, 我们将Acrd rod Bontal 应用作为在线数据结构, 作为组织起来, 作为系统化数据模板2 作为在线应用。