arXiv:2607.22413cs.SDcs.IR2026-07

让音乐创作工具随编曲变化自动调整和声检索,保持音高兼容性。

Reflector: Arrangement-Aware Harmonic Retrieval for Sample-Based Composition

论文配图:Reflector: Arrangement-Aware Harmonic Retrieval for Sample-Based Composition
图 1 · 摘自论文原文
  • 用可学习的嵌入空间模拟人工设计的和声评分规则,实现实时匹配。
  • 通过多轨时间线扫描发现共响区域,动态生成当前乐段的综合和声身份。
  • 适合音乐创作者、作曲家,尤其关注和声逻辑与自动化辅助的用户。

样本检索工具能帮助作曲家寻找和声兼容素材,但固定参考样本在编曲演进中逐渐失效。本文提出Reflector,一个交互式音频工作站,能追踪编曲过程中累积的和声组合,并随编排发展自适应检索。系统基于一个手工设计的固定音程类算子(interval-class oracle),其权重表用于评估不同音源间的音级组合兼容性。一个仅在合成音频上训练的编码器,在128维嵌入空间中学习逼近该算子,点积即代表实时兼容性得分。当作曲家在多轨时间线上排列素材时,扫描线分析识别共响区域,计算加权中心,以会话演化中的复合和声身份为基准进行检索。将会话中心投影至可导航的三维空间,揭示作品间结构化的和声关系。本文为系统性描述:详述每个架构决策的设计动机,通过工作样本库的内在测量刻画系统行为,并介绍实现细节。核心发现是:学习到的嵌入保留了算子的成对判断,同时覆盖整个样本库,而直接使用算子作为检索规则时无法做到这一点,因算子的归一化几何无法表达直接打分所偏好的退化解。整个流程本地运行,无需版权训练数据。Reflector免费,训练管道开源。

原文摘要 · Abstract (English)

Sample retrieval tools can help composers find harmonically compatible material, but querying from a fixed reference sample becomes less informative as arrangements evolve and the harmonic context shifts with each musical decision. We present Reflector, an interactive audio workstation that tracks harmonic combinations as they accumulate on the composer's timeline and adapts retrieval as the arrangement develops. The system is organized around a fixed interval-class oracle: a hand-designed table of weights that scores how pitch-class content combines between sources. An encoder trained entirely on synthetic audio learns to approximate the oracle in a 128-dimensional embedding space, where dot products stand in for compatibility scores at interactive speed. As the composer arranges material on a multi-track timeline, a sweep-line analysis discovers co-sounding regions, computes oracle-weighted centroids, and retrieves against the composite harmonic identity of the session as it evolves. Session centroids projected into a navigable 3-D space reveal structural harmonic relations across the composer's body of work. This paper is a systems account: we give the design rationale for each architectural decision, characterize Reflector's behavior through intrinsic measurements on a working sample library, and describe the implementation. The characterization yields a central finding: the learned embedding preserves the kernel's pairwise judgments while covering the whole library, something the kernel cannot do when used directly as a retrieval rule, because the embedding's normalized geometry cannot express the degenerate solutions that direct scoring favors. The entire pipeline runs locally with no copyrighted training data. Reflector is free, and the training pipeline is open source.

和声检索音乐生成嵌入空间交互创作

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