自动生成符合乐理的四和弦与八和弦进行,助创作者突破创作瓶颈。
Musical Chords: A Novel Java Algorithm and App Utility to Enumerate Chord-Progressions Adhering to Music Theory Guidelines
- 基于乐理规则的Java算法,枚举所有可能的四/八和弦进行
- 生成3297种四和弦进行、405216种八和弦进行,含大小调分类
- 提供可交互钢琴界面及三组变体,适合作曲人与音乐教育者
歌曲的骨架是和弦进行,一系列和弦提升和声并丰富整体编排。对初学者到创意艺术家而言,掌握乐理语法常阻碍创作进程,导致创作瓶颈。现有和弦进行工具仅提供预设组合,难以遵循乐理规范,且缺乏开放接口供其他音乐人扩展。由于四和弦与八和弦进行尚未被完整枚举,基于和弦进行的机器学习应用受限,移动应用也难以提供独特或未探索的进行。为此,本文开发了一款新型Java算法及自动化和弦进行生成应用程序。该应用具备钢琴界面,依据乐理生成所有可能的四和弦与八和弦进行,并为用户选定的进行生成三组变体。算法共生成3,297种四和弦进行(1,533种大调,1,764种小调),以及405,216种八和弦进行(182,094种大调,223,122种小调)。此创新方法为音乐创作者提供了全面且可定制的工具,助力其打造独特声音。
原文摘要 · Abstract (English)
A song's backbone is its chord progressions, a series of chords that improve the harmony and add to the overall composition. For individuals ranging from beginners to creative artists, comprehending and implementing music theory grammar for their own compositions can stifle the music creation process and cause song-writer's block. The existing Chord Progression approaches in the marketplace are limited on producing only pre-selected progressions and often fail to conform to music theory guidelines or provide APIs for other musicians to build on. Because four-chord and eight-chord progressions are yet to be enumerated, Machine learning use-cases that train on chord progressions are limited, and mobile applications don't provide users with unique or unexplored progressions. To address these limitations, a novel Java Algorithm and automated music theory chord progression and variations generator App has been developed. This App offers a piano user interface, that applies music theory to generate all possible four-chord and eight-chord progressions and produces three alternate variations of the generated progressions selected by the user. The Algorithm elucidates 3,297 Total 4-Chord Progressions and 405,216 Total 8-Chord Progressions. Within the 4-Chord Progression pool, there are 1,533 Major 4-chord Progressions and 1,764 Minor 4-Chord Progressions. Within the 8-chord Progression pool, there are 182,094 Major Progressions and 223,122 Minor Progressions. This innovative approach provides musicians with a comprehensive and customizable tool for their music creation, allowing them to develop their signature sounds.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。