Saved in:
Bibliographic Details
Main Author: Yee-King, Matthew John
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2605.14016
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914564826726400
author Yee-King, Matthew John
author_facet Yee-King, Matthew John
contents The article explores the use of agentic software engineering (ASE) in the development of innovative audio software. It begins with a review of background work that lays out the challenges of longevity, interoperability and barriers to entry in digital music instrument creation, explaining recent developments in ASE and highlighting the possibility that ASE can lower barriers to entry and facilitate creation of interoperable software with greater longevity. Following that, we present case studies wherein we used ASE technology in three distinct ways to develop audio software in the C++ language with the JUCE framework. In case study 1, we re-implement Laurie Spiegel's `Music Mouse' software as a native plugin. In case study 2, we translate Pachet's `Continuator' system from Python into a native plugin. In case study 3, we develop a new 3D user interface for an existing `tracker' sequencer using OpenGL. We describe the experiences of the human developer in the case studies via autoethnographic discussion of the prompt logs and snapshots of the software as it was developed. We identify effective practice for ASE use in this domain and suggest future steps for the work involving evaluation of the method with non-programmer musicians.
format Preprint
id arxiv_https___arxiv_org_abs_2605_14016
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Case Studies and Reflections on Agentic Software Engineering for Rapid Development of Digital Music Instruments
Yee-King, Matthew John
Software Engineering
Sound
68T42 (Primary) 68N30, 68U35, 00A65 (Secondary)
H.5.5; D.2.2; D.2.6; H.5.2; I.2.11
The article explores the use of agentic software engineering (ASE) in the development of innovative audio software. It begins with a review of background work that lays out the challenges of longevity, interoperability and barriers to entry in digital music instrument creation, explaining recent developments in ASE and highlighting the possibility that ASE can lower barriers to entry and facilitate creation of interoperable software with greater longevity. Following that, we present case studies wherein we used ASE technology in three distinct ways to develop audio software in the C++ language with the JUCE framework. In case study 1, we re-implement Laurie Spiegel's `Music Mouse' software as a native plugin. In case study 2, we translate Pachet's `Continuator' system from Python into a native plugin. In case study 3, we develop a new 3D user interface for an existing `tracker' sequencer using OpenGL. We describe the experiences of the human developer in the case studies via autoethnographic discussion of the prompt logs and snapshots of the software as it was developed. We identify effective practice for ASE use in this domain and suggest future steps for the work involving evaluation of the method with non-programmer musicians.
title Case Studies and Reflections on Agentic Software Engineering for Rapid Development of Digital Music Instruments
topic Software Engineering
Sound
68T42 (Primary) 68N30, 68U35, 00A65 (Secondary)
H.5.5; D.2.2; D.2.6; H.5.2; I.2.11
url https://arxiv.org/abs/2605.14016