Please help us test our new pre-print finding feature by giving the pre-print link a rating. A 5 star rating indicates the linked pre-print has the exact same content as the published article.
Please help us test our new pre-print finding feature by giving the pre-print link a rating. A 5 star rating indicates the linked pre-print has the exact same content as the published article.
Please help us test our new pre-print finding feature by giving the pre-print link a rating. A 5 star rating indicates the linked pre-print has the exact same content as the published article.
Please help us test our new pre-print finding feature by giving the pre-print link a rating. A 5 star rating indicates the linked pre-print has the exact same content as the published article.
Pages: 7 - 19 Abstract: AbstractMessage passing between processes and across networks offers a powerful method to integrate and coordinate various music programs, facilitating software reuse, modularity, and parallel processing. Networking can integrate components that use different languages and hardware. In this article we describe O2, a flexible protocol for communication ranging from the thread level up to the level of global networks. Messages in O2 are similar to those of Open Sound Control, but O2 offers many additional features, including discovery, clock synchronization, a reliable message delivery option, and routing based on services rather than specific network addresses. A bridge mechanism extends the reach of O2 to web browsers, shared memory threads, and small microcontrollers. The design, implementation, and applications of O2 are described. PubDate: Tue, 18 Apr 2023 00:00:00 GMT DOI: 10.1162/comj_a_00620 Issue No:Vol. 45, No. 4 (2023)
Please help us test our new pre-print finding feature by giving the pre-print link a rating. A 5 star rating indicates the linked pre-print has the exact same content as the published article.
Pages: 20 - 39 Abstract: AbstractGuiaRT is an interactive musical setup based on a nylon-string guitar equipped with hexaphonic piezoelectric pickups. It consists of a modular set of real-time tools for the symbolic transcription, variation, and triggering of selected segments during a performance, as well as some audio processing capabilities. Its development relied on an iterative approach, with distinct phases dedicated to feature extraction, transcriptions, and creative use. This article covers the motivations for this augmented instrument and several details of its implementation, including the hardware and strategies for identifying the most typical types of sound produced on a nylon-string guitar, as well as tools for symbolic musical transformations. This acoustic–digital interface was primarily designed for interactive exploration, and it has also been effectively used in performance analyses and as a pedagogical tool. PubDate: Tue, 18 Apr 2023 00:00:00 GMT DOI: 10.1162/comj_a_00625 Issue No:Vol. 45, No. 4 (2023)
Please help us test our new pre-print finding feature by giving the pre-print link a rating. A 5 star rating indicates the linked pre-print has the exact same content as the published article.
Pages: 40 - 56 Abstract: AbstractThe 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. PubDate: Tue, 18 Apr 2023 00:00:00 GMT DOI: 10.1162/comj_a_00629 Issue No:Vol. 45, No. 4 (2023)
Please help us test our new pre-print finding feature by giving the pre-print link a rating. A 5 star rating indicates the linked pre-print has the exact same content as the published article.
Pages: 57 - 72 Abstract: AbstractThis article introduces the Orchidea Orchestral Qualities framework (OOQ), an extension of the Orchidea environment for computer-aided orchestration. Traditional target-based orchestration generally reconstructs a target sound “as faithfully as possible” with a collection of samples. But more often than not, composers do not have specific targets in mind while performing orchestration tasks. A large class of orchestration practices deal with the transformation of musical material to enhance or reduce certain of its qualities (such as making a score more “brilliant,” “blurry,” “dense,” and so on). The OOQ framework implements this idea by making use of an analogy with digital signal processing. Scores and sounds are no longer used as targets, but rather as “sources” to be processed, not unlike what happens within a channel strip of a modern digital audio workstation. This article presents the rationale behind the OOQ framework, describes the behavior of its modules, and traces a path for future research on the subject. PubDate: Tue, 18 Apr 2023 00:00:00 GMT DOI: 10.1162/comj_a_00621 Issue No:Vol. 45, No. 4 (2023)
Please help us test our new pre-print finding feature by giving the pre-print link a rating. A 5 star rating indicates the linked pre-print has the exact same content as the published article.
Please help us test our new pre-print finding feature by giving the pre-print link a rating. A 5 star rating indicates the linked pre-print has the exact same content as the published article.
Pages: 74 - 76 Abstract: Barry Schrader: Lost Analog PubDate: Tue, 18 Apr 2023 00:00:00 GMT DOI: 10.1162/comj_r_00627 Issue No:Vol. 45, No. 4 (2023)
Please help us test our new pre-print finding feature by giving the pre-print link a rating. A 5 star rating indicates the linked pre-print has the exact same content as the published article.