• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

EvoComposer:一种用于四声部音乐创作的进化算法。

EvoComposer: An Evolutionary Algorithm for 4-Voice Music Compositions.

机构信息

Dipartimento di Informatica, University of Salerno, Fisciano (SA), 84084, Italy

出版信息

Evol Comput. 2020 Fall;28(3):489-530. doi: 10.1162/evco_a_00265. Epub 2019 Oct 10.

DOI:10.1162/evco_a_00265
PMID:31599652
Abstract

Evolutionary algorithms mimic evolutionary behaviors in order to solve problems. They have been successfully applied in many areas and appear to have a special relationship with creative problems; such a relationship, over the last two decades, has resulted in a long list of applications, including several in the field of music. In this article, we provide an evolutionary algorithm able to compose music. More specifically we consider the following 4-voice harmonization problem: one of the 4 voices (which are bass, tenor, alto, and soprano) is given as input and the composer has to write the other 3 voices in order to have a complete 4-voice piece of music with a 4-note chord for each input note. Solving such a problem means finding appropriate chords to use for each input note and also finding a placement of the notes within each chord so that melodic concerns are addressed. Such a problem is known as the . The proposed algorithm for the unfigured harmonization problem, named , uses a novel representation of the solutions in terms of chromosomes (that allows to handle both harmonic and nonharmonic tones), specialized operators (that exploit musical information to improve the quality of the produced individuals), and a novel multiobjective evaluation function (based on an original statistical analysis of a large corpus of Bach's music). Moreover EvoComposer is the first evolutionary algorithm for this specific problem. EvoComposer is a multiobjective evolutionary algorithm, based on the well-known NSGA-II strategy, and takes into consideration two objectives: the harmonic objective, that is finding appropriate chords, and the melodic objective, that is finding appropriate melodic lines. The composing process is totally automatic, without any human intervention. We also provide an evaluation study showing that EvoComposer outperforms other metaheuristics by producing better solutions in terms of both well-known measures of , such as hypervolume, index, coverage of two sets, and standard measures of . We conjecture that a similar approach can be useful also for similar musical problems.

摘要

进化算法模拟进化行为,以解决问题。它们已成功应用于许多领域,并且似乎与创造性问题有着特殊的关系;在过去的二十年中,这种关系导致了许多应用,包括音乐领域的几个应用。在本文中,我们提供了一种能够作曲的进化算法。更具体地说,我们考虑了以下 4 声部和声问题:输入 4 个声部中的 1 个(分别为低音、高音、中音和高音),作曲者必须写出其他 3 个声部,以便为输入的每个音符提供一个完整的 4 声部音乐作品,每个输入音符有 4 个音符的和弦。解决这样的问题意味着找到合适的和弦来使用每个输入音符,以及在每个和弦中找到音符的位置,以解决旋律问题。这样的问题被称为“未说明的和声问题”。用于未说明的和声问题的算法,命名为 EvoComposer,使用一种新颖的染色体表示法(允许处理和声和非和声音调)、专门的算子(利用音乐信息来提高产生个体的质量)和一种新颖的多目标评价函数(基于对巴赫音乐的大量语料库的原始统计分析)。此外,EvoComposer 是针对此特定问题的第一个进化算法。EvoComposer 是一种基于著名的 NSGA-II 策略的多目标进化算法,它考虑了两个目标:和声目标,即找到合适的和弦,以及旋律目标,即找到合适的旋律线。作曲过程完全是自动的,无需人工干预。我们还提供了一项评估研究,表明 EvoComposer 优于其他元启发式算法,在多种公认的度量标准方面都能产生更好的解决方案,例如超体积、I 指数、两个集合的覆盖范围和标准度量标准。我们推测,类似的方法对于类似的音乐问题也可能有用。

相似文献

1
EvoComposer: An Evolutionary Algorithm for 4-Voice Music Compositions.EvoComposer:一种用于四声部音乐创作的进化算法。
Evol Comput. 2020 Fall;28(3):489-530. doi: 10.1162/evco_a_00265. Epub 2019 Oct 10.
2
Intonation trajectories within tones in unaccompanied soprano, alto, tenor, bass quartet singing.无伴奏女高音、女中音、男高音、男低音四重唱中各声调内的语调轨迹。
J Acoust Soc Am. 2019 Aug;146(2):1005. doi: 10.1121/1.5120483.
3
Comparing evolutionary strategies on a biobjective cultural algorithm.基于双目标文化算法的进化策略比较
ScientificWorldJournal. 2014;2014:745921. doi: 10.1155/2014/745921. Epub 2014 Aug 31.
4
Difficulty Adjustable and Scalable Constrained Multiobjective Test Problem Toolkit.可调节难度和可扩展约束多目标测试问题工具包。
Evol Comput. 2020 Fall;28(3):339-378. doi: 10.1162/evco_a_00259. Epub 2019 May 23.
5
Singing Ability Assessment: Development and validation of a singing test based on item response theory and a general open-source software environment for singing data.歌唱能力评估:基于项目反应理论和通用开源软件环境的歌唱测试的开发和验证。
Behav Res Methods. 2024 Aug;56(5):4358-4384. doi: 10.3758/s13428-023-02188-0. Epub 2023 Sep 6.
6
A multi-modal algorithm based on an NSGA-II scheme for phylogenetic tree inference.基于 NSGA-II 方案的多模态算法用于系统发育树推断。
Biosystems. 2022 Mar;213:104606. doi: 10.1016/j.biosystems.2022.104606. Epub 2022 Jan 13.
7
Evolving Multimodal Robot Behavior via Many Stepping Stones with the Combinatorial Multiobjective Evolutionary Algorithm.通过组合多目标进化算法的多个踏脚石来实现多模态机器人行为的演变。
Evol Comput. 2022 Jun 1;30(2):131-164. doi: 10.1162/evco_a_00301.
8
Bioinspired translation of classical music intoprotein structures using deep learning and molecular modeling.使用深度学习和分子建模对古典音乐进行生物启发式的蛋白质结构翻译。
Bioinspir Biomim. 2021 Nov 26;17(1). doi: 10.1088/1748-3190/ac338a.
9
[The speaking fundamental frequency and the singing voice type].[说话基频与歌唱声部类型]
Vestn Otorinolaringol. 2010(6):36-7.
10
Evaluating Human-Computer Co-creative Processes in Music: A Case Study on the CHAMELEON Melodic Harmonizer.评估音乐中的人机协同创作过程:以变色龙旋律和声器为例
Front Psychol. 2021 Feb 22;12:603752. doi: 10.3389/fpsyg.2021.603752. eCollection 2021.

引用本文的文献

1
Firefly algorithm-based LSTM model for Guzheng tunes switching with big data analysis.基于萤火虫算法的长短期记忆模型用于大数据分析下的古筝曲调切换
Heliyon. 2024 May 29;10(12):e32092. doi: 10.1016/j.heliyon.2024.e32092. eCollection 2024 Jun 30.