音乐软件技术与理论综合解析
1. 问题解决途径
在处理相关音乐问题时,有以下几种可行的方法:
- 使用规则引擎的生产版本 :规则引擎的生产版本通常经过优化,运行速度更快,并且具备更出色的内存管理能力。
- 开发更多约束规则 :约束规则能够限制解决方案的数量,确保其被纳入问题的约束配置文件中。
- 开发临时音高分配方法 :该方法并非通过规则引擎对所有音高分配组合进行排序,而是基于与旋律和和声原则相关的综合知识库和逻辑启发式方法进行分配。
此外,还可以将上述部分或全部方法与经过旋律和/或和声训练的人工智能相结合,让其作为旋律质量的仲裁者。同时,除了旋律规则,其他音乐元素,如节奏、声部进行和和声规则,也可应用于基于规则的方法中。
2. 自动乐谱分析
音乐创作者使用的作曲工具通常难以获取大量的内容资源。演奏者可以使用和弦谱或简谱,基于音频的作曲家可以获取无数的音频和MIDI内容进行混音,但作曲家只能依赖记谱或类似工具,这些工具很难获取易于分析的内容,包括和声或旋律分析。虽然有Music XML或MIDI导入等方式来传输音乐数据,但这只是原始输入,导入后可能需要手动编辑,以便进行基于用户的音乐各部分和声和旋律功能分析。乐谱通常是印刷格式,从印刷品或图像转换为记谱工具可用的输入方式较少或根本不存在。
因此,不仅需要能够读取如和弦谱等记谱音乐,还需要以对作曲工具有意义的方式对其进行旋律和和声分析。这样,不仅现有的作曲工具可以从中受益,像本文中描述的转换方法也可以在创造性的作曲过程中得到应用。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



