{"title":"Orchide在动态计算机辅助编排实践中的应用","authors":"Carmine-Emanuele Cella;Daniele Ghisi;Yan Maresz;Alessandro Petrolati;Alexandre Teiller;Philippe Esling","doi":"10.1162/comj_a_00629","DOIUrl":null,"url":null,"abstract":"The problem of target-based computer-aided orchestration is a recurring topic in the contemporary music community. Because of its complexity, computer-aided orchestration remains a partially unsolved problem and several systems have been developed in the last twenty years. This article presents a practical overview of the recently introduced Orchidea framework for dynamic computer-aided target-based orchestration. Orchidea continues the line of tools dedicated to the subject (the so-called Orchid* family) originally developed at the Institut de Recherche et Coordination Acoustique/Musique in Paris. Unlike its predecessors, Orchidea uses a combination of optimization techniques that include stochastic matching pursuit, long short-term memory neural networks, and monoobjective evolutionary optimization, with a specifically designed cost function. Symbolic constraints can be integrated in the cost function, and temporally evolving sounds are handled by segmenting them into a set of static targets optimized jointly and then connected. Orchidea is deployed in three different ways: a standalone application, designed to streamline a simplified compositional workflow; a Max package, targeted at composers willing to connect target-based orchestration to the more general area of computer-aided composition; and a set of command-line tools, mostly intended for research purposes and batch processing. The main aim of this article is to present an overview of such software systems and show several instances of the Orchidea framework's application in recent musical productions, tracing the path for future research on the subject.","PeriodicalId":50639,"journal":{"name":"Computer Music Journal","volume":"45 4","pages":"40-56"},"PeriodicalIF":0.4000,"publicationDate":"2023-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Dynamic Computer-Aided Orchestration in Practice with Orchidea\",\"authors\":\"Carmine-Emanuele Cella;Daniele Ghisi;Yan Maresz;Alessandro Petrolati;Alexandre Teiller;Philippe Esling\",\"doi\":\"10.1162/comj_a_00629\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The problem of target-based computer-aided orchestration is a recurring topic in the contemporary music community. Because of its complexity, computer-aided orchestration remains a partially unsolved problem and several systems have been developed in the last twenty years. This article presents a practical overview of the recently introduced Orchidea framework for dynamic computer-aided target-based orchestration. Orchidea continues the line of tools dedicated to the subject (the so-called Orchid* family) originally developed at the Institut de Recherche et Coordination Acoustique/Musique in Paris. Unlike its predecessors, Orchidea uses a combination of optimization techniques that include stochastic matching pursuit, long short-term memory neural networks, and monoobjective evolutionary optimization, with a specifically designed cost function. Symbolic constraints can be integrated in the cost function, and temporally evolving sounds are handled by segmenting them into a set of static targets optimized jointly and then connected. Orchidea is deployed in three different ways: a standalone application, designed to streamline a simplified compositional workflow; a Max package, targeted at composers willing to connect target-based orchestration to the more general area of computer-aided composition; and a set of command-line tools, mostly intended for research purposes and batch processing. The main aim of this article is to present an overview of such software systems and show several instances of the Orchidea framework's application in recent musical productions, tracing the path for future research on the subject.\",\"PeriodicalId\":50639,\"journal\":{\"name\":\"Computer Music Journal\",\"volume\":\"45 4\",\"pages\":\"40-56\"},\"PeriodicalIF\":0.4000,\"publicationDate\":\"2023-04-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Music Journal\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10302041/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Music Journal","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10302041/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 1
摘要
基于目标的计算机辅助编曲问题是当代音乐界反复讨论的话题。由于其复杂性,计算机辅助编排仍然是一个部分未解决的问题,在过去的二十年中已经开发了几个系统。本文介绍了最近引入的用于动态计算机辅助基于目标的编排的Orchidea框架的实际概述。Orchidea延续了最初由巴黎的Institut de Recherche et Coordination Acoustique/Musique开发的专门用于该主题(所谓的Orchid* family)的工具系列。与它的前辈不同,Orchidea使用了包括随机匹配追踪、长短期记忆神经网络和单目标进化优化在内的优化技术组合,并具有专门设计的成本函数。符号约束可以整合到代价函数中,并且通过将它们分割成一组共同优化然后连接的静态目标来处理时间进化的声音。Orchidea以三种不同的方式部署:一个独立的应用程序,旨在简化简化的合成工作流程;一个Max包,针对那些愿意将基于目标的编曲与更广泛的计算机辅助作曲领域联系起来的作曲家;以及一组命令行工具,主要用于研究目的和批处理。本文的主要目的是对此类软件系统进行概述,并展示Orchidea框架在最近音乐作品中的几个应用实例,为未来的研究指明方向。
Dynamic Computer-Aided Orchestration in Practice with Orchidea
The problem of target-based computer-aided orchestration is a recurring topic in the contemporary music community. Because of its complexity, computer-aided orchestration remains a partially unsolved problem and several systems have been developed in the last twenty years. This article presents a practical overview of the recently introduced Orchidea framework for dynamic computer-aided target-based orchestration. Orchidea continues the line of tools dedicated to the subject (the so-called Orchid* family) originally developed at the Institut de Recherche et Coordination Acoustique/Musique in Paris. Unlike its predecessors, Orchidea uses a combination of optimization techniques that include stochastic matching pursuit, long short-term memory neural networks, and monoobjective evolutionary optimization, with a specifically designed cost function. Symbolic constraints can be integrated in the cost function, and temporally evolving sounds are handled by segmenting them into a set of static targets optimized jointly and then connected. Orchidea is deployed in three different ways: a standalone application, designed to streamline a simplified compositional workflow; a Max package, targeted at composers willing to connect target-based orchestration to the more general area of computer-aided composition; and a set of command-line tools, mostly intended for research purposes and batch processing. The main aim of this article is to present an overview of such software systems and show several instances of the Orchidea framework's application in recent musical productions, tracing the path for future research on the subject.
期刊介绍:
Computer Music Journal is published quarterly with an annual sound and video anthology containing curated music¹. For four decades, it has been the leading publication about computer music, concentrating fully on digital sound technology and all musical applications of computers. This makes it an essential resource for musicians, composers, scientists, engineers, computer enthusiasts, and anyone exploring the wonders of computer-generated sound.
Edited by experts in the field and featuring an international advisory board of eminent computer musicians, issues typically include:
In-depth articles on cutting-edge research and developments in technology, methods, and aesthetics of computer music
Reports on products of interest, such as new audio and MIDI software and hardware
Interviews with leading composers of computer music
Announcements of and reports on conferences and courses in the United States and abroad
Publication, event, and recording reviews
Tutorials, letters, and editorials
Numerous graphics, photographs, scores, algorithms, and other illustrations.