{"title":"Survey and Typology of Computer-Assisted Composition Systems","authors":"Renaud Bougueng Tchemeube, Philippe Pasquier","doi":"10.1145/3812539","DOIUrl":null,"url":null,"abstract":"Computer music is experiencing a rapid change as artificial intelligence (AI) integrates into composers’ musical practice at all levels. We contribute a survey of the field of Computer-Assisted Composition (CAC) since its inception, spanning 62 years of research (1963-2025). In total, we collect 125 CAC systems and contribute a typology that categorizes them. The typology classifies 1) the metadata about the system, 2) the music composition problem (task and scope), 3) the computing architecture, 4) the human-machine interaction, and 5) the ecosystemic context. Finally, we analyze historical trends, discuss implications, challenges and opportunities from our work, and report on the state of CAC communities.","PeriodicalId":50926,"journal":{"name":"ACM Computing Surveys","volume":"13 1","pages":""},"PeriodicalIF":28.0000,"publicationDate":"2026-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Computing Surveys","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1145/3812539","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
Computer music is experiencing a rapid change as artificial intelligence (AI) integrates into composers’ musical practice at all levels. We contribute a survey of the field of Computer-Assisted Composition (CAC) since its inception, spanning 62 years of research (1963-2025). In total, we collect 125 CAC systems and contribute a typology that categorizes them. The typology classifies 1) the metadata about the system, 2) the music composition problem (task and scope), 3) the computing architecture, 4) the human-machine interaction, and 5) the ecosystemic context. Finally, we analyze historical trends, discuss implications, challenges and opportunities from our work, and report on the state of CAC communities.
期刊介绍:
ACM Computing Surveys is an academic journal that focuses on publishing surveys and tutorials on various areas of computing research and practice. The journal aims to provide comprehensive and easily understandable articles that guide readers through the literature and help them understand topics outside their specialties. In terms of impact, CSUR has a high reputation with a 2022 Impact Factor of 16.6. It is ranked 3rd out of 111 journals in the field of Computer Science Theory & Methods.
ACM Computing Surveys is indexed and abstracted in various services, including AI2 Semantic Scholar, Baidu, Clarivate/ISI: JCR, CNKI, DeepDyve, DTU, EBSCO: EDS/HOST, and IET Inspec, among others.