Algorithmic Composition Using Narrative Structure and Tension

Abstract

This paper describes an approach to algorithmic music composition that takes narrative structures as input, allowing composers to create music directly from narrative elements. Creating narrative development in music remains a challenging task in algorithmic composition. Our system addresses this by combining leitmotifs to represent characters, generative grammars for harmonic coherence, and evolutionary algorithms to align musical tension with narrative progression. The system operates at different scales, from overall plot structure to individual motifs, enabling both autonomous composition and co-creation with varying degrees of user control. Evaluation with compositions based on tales demonstrated the system's ability to compose music that supports narrative listening and aligns with its source narratives, while being perceived as familiar and enjoyable.

Cite

Text

Braga et al. "Algorithmic Composition Using Narrative Structure and Tension." International Joint Conference on Artificial Intelligence, 2025. doi:10.24963/IJCAI.2025/1116

Markdown

[Braga et al. "Algorithmic Composition Using Narrative Structure and Tension." International Joint Conference on Artificial Intelligence, 2025.](https://mlanthology.org/ijcai/2025/braga2025ijcai-algorithmic/) doi:10.24963/IJCAI.2025/1116

BibTeX

@inproceedings{braga2025ijcai-algorithmic,
  title     = {{Algorithmic Composition Using Narrative Structure and Tension}},
  author    = {Braga, Francisco and Bernardes, Gilberto and Dannenberg, Roger B. and Correia, Nuno},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2025},
  pages     = {10045-10053},
  doi       = {10.24963/IJCAI.2025/1116},
  url       = {https://mlanthology.org/ijcai/2025/braga2025ijcai-algorithmic/}
}