Academia.eduAcademia.edu

Algorithmic Music

description53 papers
group33 followers
lightbulbAbout this topic
Algorithmic music is a method of music composition that utilizes algorithms and computational processes to generate musical scores or sound. This approach often involves mathematical models, programming languages, and artificial intelligence to create music autonomously or assist composers in the creative process.
lightbulbAbout this topic
Algorithmic music is a method of music composition that utilizes algorithms and computational processes to generate musical scores or sound. This approach often involves mathematical models, programming languages, and artificial intelligence to create music autonomously or assist composers in the creative process.

Key research themes

1. How can frameworks and procedural grammars underpin the development and comparison of algorithmic music systems?

This theme explores the establishment of conceptual and formal frameworks that enable clear representation, comparison, and procedural control in algorithmic music composition. Researchers focus on defining compositional processes, formal grammars, and coding paradigms that capture musical structures and compositional techniques, aiming to unify diverse approaches under adaptable, extensible models that can be analyzed or computationally manipulated.

Key finding: Introduces a conceptual framework that clarifies diverse terminologies and paradigms in algorithmic music by defining two principal attributes for intuitive comparison of compositional processes. It emphasizes a... Read more
Key finding: Presents GenoMus, a functional grammar-based model that procedurally encodes musical compositional techniques into normalized arrays representing both compositional methods (genotypes) and resultant music scores (phenotypes).... Read more
Key finding: Develops a compositional method grounded in ‘Algorithmic Sound Identities’ that syntactically define sound behaviors (‘Sound Personalities’) through algorithmically evolving structures. Inspired by linguistic semiotics,... Read more
Key finding: Proposes a comprehensive taxonomy and generic architecture for designing AI-assisted musical devices (AIMEs), encompassing categories such as musical instruments, music processors, generators, recommenders, feedback systems,... Read more

2. What methods exist to integrate algorithmic composition with human creativity and interactivity, especially in non-expert contexts?

This area investigates the development of tools, interfaces, and systems that facilitate human-computer collaboration or accessible algorithmic music creation. It emphasizes adaptability to users without deep programming or traditional musical training, the incorporation of interactive gameplay or decision-making elements, and the design of compositional environments that promote creativity through user-guided or interactive algorithmic operations.

Key finding: Develops a system tailored for undergraduate Music Technology students—typically non-programmers—to create complex algorithmic music using ‘choosers’ as core programming primitives. These enable hierarchical, looping, random... Read more
Key finding: Introduces ‘composition games’ that utilize formal gameplay interactions combined with stochastic music generation to enable creative decision-making for musically inexperienced users. Using Max and Unity platforms, the work... Read more
Key finding: Presents a pragmatist-ironist-experimental (PIE) framework advocating flexible, embodied interactivity in algorithmic music systems. Unlike rationalist approaches searching for invariant musical embodiment, this framework... Read more
Key finding: Proposes a phenomenological approach that ties algorithmic improvisation to perceived materiality and situated consciousness. By focusing on subjective auditory experience and contingent acoustic contexts, the study supports... Read more

3. How do specific compositional applications and algorithmic processes contribute to advancing algorithmic music generation and orchestration?

This theme covers concrete algorithmic techniques applied to specific musical tasks such as orchestration, structure generation through fractals or randomness, genetic algorithms, and large-scale formal variegation. The focus is on measurable algorithmic strategies, their implementation details, and how they interact with or extend traditional compositional practices or performance paradigms.

Key finding: Presents an algorithmic method for orchestration that assigns instrumental sounds to notes in a flat score by analyzing structural elements called ‘Z-chains’. This approach distinguishes itself from expressive interpretation... Read more
Key finding: Demonstrates that recurrent neural networks (RNNs) can effectively replace human feedback as fitness functions in genetic algorithms for monophonic solo generation. The study quantifies performance differences, showing RNNs... Read more
Key finding: Utilizes fractal iterative processes to generate melodic material that underpins the composition, illustrating the practical application of fractal mathematics in structural music generation. While notes and rhythms derive... Read more
Key finding: Provides a historical and conceptual analysis linking pre-algorithmic music practices such as isorhythm, serialism, and aleatoricism to the foundations of algorithmic music and generative art. It clarifies distinctions and... Read more
Key finding: Develops a compositional language integrating formal rigor with freedom by systematizing rhythmic, harmonic, and orchestral materials while embracing material contrast and ‘variegation’—simultaneous independent stream... Read more

All papers in Algorithmic Music

Exploring the Language of Music Through the Ages From the chants of ancient civilizations to the bold innovations of Modernism, music has always been humanity’s universal language. Each era tells its own story through melody, harmony,... more
his paper presents a framework being developed to clarify discussion of algorithmic musical processes. We will firstly present some of the current terminological problems then discuss related research and background concepts. Following... more
Computer language for the description of pattern has been employed for both analysis and composition of music. In this paper we investigate the latter, with particular interest in pattern language for use in live coding performance .... more
Although the 1960s marked the birth of computer art 1 , numerous examples in art history outline issues that still inform the practice and theory of generative art today. This is particularly true in the field of music, the first art form... more
Repurposing computing technology and turning it into a means for creative practice was common among the 1950s-1960s experimental musicians and electronic music instrument designers. The famous algorithmic composition Illiac Suite (1957)... more
This paper expands upon the concepts presented in the article "Algorithmic Identity Composition System (AICS)," shifting the focus from technical details to a more philosophical perspective. Specifically, it delves into the notion of... more
This article presents a compositional method based on Algorithmic Sound Identities, capable of developing an active and dynamic musical thought process. We will refer to this method as AICS (Algorithmic Identity Composition System).... more
In this dissertation, I describe certain developments within my compositional practice and the origins of these techniques in the works Sonate pour piano by Jean Barraqué, Rhea for 12 saxophones by Francisco Guerrero Marín, and Akasha for... more
In modern video games, music can come in different shapes: it can be developed on a very high compositional level, with sophisticated sound elements like in professional film music; it can be developed on a very coarse level, underlying... more
Lo scopo del B.S.W.I è quello di sviluppare una tecnologia funzionale che abbia la proprietà di indurre attraverso stimoli fisico-acustici, una stimolazione a impulsi di frequenza data nella zona del cranio. Cio' potrebbe favorire una... more
MetaCompose is a music generator based on a hybrid evolutionary technique that combines FI-2POP and multi-objective optimization. In this paper we employ the MetaCompose music generator to create music in real-time that expresses... more
The field of computational creativity, including musical metacreation, strives to develop artificial systems that are capable of demonstrating creative behavior or producing creative artefacts. But the claim of creativity is often... more
In the last years an increasing interest can be observed for developments in game engine technologies as a versatile creative tool. In particular, the possibility to visualize and simulate real-time complex physical behaviors facilitates... more
Ziffers is an algorithmic number based musical notation for live coding. It offers concise syntax to support composition and improvisation with complex melodies and rhythms. Ziffers is the result of experiments in unifying several types... more
The Open University's repository of research publications and other research outputs Choosers: The design and evaluation of a visual algorithmic music composition language for non-programmers Conference or Workshop Item How to cite:... more
Algorithmic composition systems allow for the partial or total automation of music composition by formal, computational means. Typical algorithmic composition systems generate nondeterministic music, meaning that multiple musical outcomes... more
This manuscript explores fuzzy rule learning for sound synthesizer programming within the performative practice known as live coding. In this practice, sound synthesis algorithms are programmed in real time by means of source code. To... more
This paper discusses art systems that employ image and sound as equal elements. This can be called the evolution of the "audiovisual discourse" in art and technology. Recent software for manipulation of audio and visual material is... more
Algorithmic music nowadays performs domain specific tasks for which classical algorithms do not offer optimal solutions or require user's expertise. Among these tasks is the extraction of models from data that offer an understanding of... more
We present GESMI (Generative Electronica Statistical Modeling Instrument)-a computationally creative music generation system that produces Electronic Dance Music through statistical modeling of a corpus. We discuss how the model requires... more
This paper explores the design of digital, composition-based games that enable players to enact creative musical decisions via symbolic gameplay interactions with a stochastic music generation system. Digital game technologies continue to... more
This article presents practice-based research exploring the interplay of real-time music creation and competitive gameplay. Musically creative video games, apps, and sound art are first surveyed to highlight their characteristic avoidance... more
A study on force-feedback interaction with a model of a neural oscillator provides insight into enhanced humanrobot interactions for controlling musical sound. We provide differential equations and discrete-time computable equations for... more
These implementations are taken to be a part of the creative process. This research is about creating and investigating stimulating experiences where connections between one domain and the other are perceivable and where this connection... more
To celebrate the centenary of John Cage’s birth in 1912, Western Australian new music ensemble Decibel undertook the realization of the American composer John Cage’s (1912 – 1992) complete Variations I – VIII. The works offer a unique... more
This paper examines the screening of music notations and the impact of this configuration in a live music performance situation. Before the development of graphical computing, Traditional music notation, was rarely shared with the anyone... more
The proliferation online music scores for various instruments and musical styles can<br> be very positive for music learners, who would now witness an increase in score availability<br> for a variety of styles, which could... more
Makolada inson tomonidan yaratilgan suniy aqlning bajarayotgan ishlari haqida, shu jumladan suniy aql yordamida musiqa olamida qilingan va qilinayotgan ishlar yoritilgan.
The fields of media archaeology and data sonification have not been without contestation regarding means and methods. However, in combination, these fields present an opportunity for a novel approach to the creation of media... more
Algorithmic music nowadays performs domain specific tasks for which classical algorithms do not offer optimal solutions or require user's expertise. Among these tasks is the extraction of models from data that offer an understanding of... more
Force-feedback controllers have been considered as a solution to the lack of sonically coupled physical feedback in digital-music interfaces, with researchers focusing on instrument-like models of interaction. However, there has been... more
We used a recurrent neural network as a fitness function for a genetic algorithm to generate monophonic solos. The genetic algorithm is based on GenJam as described in Biles (1994). We conducted training sessions with human participants... more
In daily marital lives, spouses often engage in various conflicts and employ a mixture of different strategies when resolving these. According to family development theories, conflict resolution processes influence couple relationship... more
The fields of media archaeology and data sonification have not been without contestation regarding means and methods. However, in combination, these fields present an opportunity for a novel approach to the creation of media... more
Algorithmic composition, automated composition, meta-music, process and systems music, generative music, adaptive and procedural audio-all these terms indicate the extent to which composers have become conscious of system-building. Whilst... more
These implementations are taken to be a part of the creative process. This research is about creating and investigating stimulating experiences where connections between one domain and the other are perceivable and where this connection... more
To celebrate the centenary of John Cage’s birth in 1912, Western Australian new music ensemble Decibel undertook the realization of the American composer John Cage’s (1912 – 1992) complete Variations I – VIII. The works offer a unique... more
Construction in Kneading is an immersive live audiovisual work incorporating elements of both auditory display and music. It involves simultaneous data sonification and visualisation of a generative system based on the Mandelbox. This... more
This paper describes the procedures and theory behind Construction in Self, a generative work based on the Lorenz oscillator, implemented in the programming environment Max/MSP. After a brief survey of relevant works, the following are... more
The author's Construction in Self (2009) belongs to the interdisciplinary context of auditory display/music. Its use of data at audio rate could be described as both audification and non-standard synthesis. The possibilities of audio-rate... more
To celebrate the centenary of John Cage’s birth in 1912, Western Australian new music ensemble Decibel undertook the realization of the American composer John Cage’s (1912 – 1992) complete Variations I – VIII. The works offer a unique... more
This paper describes the design, the development, the usage, limitations and prospect of future development of Omlily, an OpenMusic library, for editing scores with Lilypond, using OM musical editors.
This paper explores the idea of live coding programming environments as notational systems. The improvisational practice of live coding as combining both composition and performance is introduced and selected systems are discussed. The... more
This conversation between Thor Magnusson and Claudia Molitor introduces the idea of composition as cultural technology, where compositions are understood as systems that create spaces within which ‘things’ can occur and can be explored.... more
Computer code is a form of notational language. It prescribes actions to be carried out by the computer, often by systems called interpreters. When code is used to write music, we are therefore operating with programming language as a... more
The author discusses live coding as a new path in the evolution of the musical score. Live-coding practice accentuates the score, and whilst it is the perfect vehicle for the performance of algorithmic music it also transforms the... more
A visual programming language that allows users to create software by connecting different 'objects' and 'patches,' primarily used for music. Pure Data [137] An open-source visual programming language similar to Max.
Download research papers for free!