arXiv:2501.02642cs.SDeess.AS2025-01

用勋伯格调性区域构建音乐和声系统,让算法更贴近真人作曲。

A System for Melodic Harmonization using Schoenberg Regions, Giant Steps, and Church Modes

  • 基于勋伯格调性区域图设计和声逻辑,体现和弦间关系。
  • 支持通过哼唱或乐器输入旋律,实现自然人机交互。
  • 开源原型可试用,适合音乐创作与教学场景。

类似微软 Songsmith 的系统通过最小化和弦转换中的不协和度,自动为旋律配和声,虽能生成和谐音乐,但不符合实际音乐家的创作习惯。本文介绍原型系统 Harmonizer,它以勋伯格的调性区域图为底层数据结构,支持多种和声方法。该图表揭示了和弦间的内在关系,使和声可编程地强调特定音乐意图。在原型中,还整合了近期信号处理技术,允许作曲者通过哼唱或演奏乐器轻松输入旋律。Harmonizer 已开源于 GitHub,其独特和声效果的演示视频可在论文结果部分的 YouTube 页面观看。

原文摘要 · Abstract (English)

Systems such as Microsoft Songsmith automatically assign chords and harmony to a melody by minimizing the dissonance across all chord changes. Although this produces harmonious music, it is not what practicing musicians do. In this paper, I describe Harmonizer, a prototype system for melodic harmonization. Harmonizer uses Schoenberg's chart of regions as the underlying data structure that allows harmonization using several different methods. Because the chart reveals inter-chordal relationships, the harmonizations may be programmed to emphasize desired relationships. In the prototype Harmonizer, I also explore recent signal-processing methods that enable songwriters to easily input a melody by singing or by playing a musical instrument. The prototype Harmonizer is available on GitHub and a video demonstrating its distinctive harmonizations is on YouTube as explained in the Results section of the paper.

和声生成音乐创作勋伯格人机交互

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。