Network representations of drum sequences for classification and generation

Complex networks have emerged as a powerful framework for understanding and analyzing musical compositions, revealing underlying structures and dynamics that may not be immediately apparent. This article explores the application of complex network representations to the study of symbolic drum sequen...

Full description

Saved in:
Bibliographic Details
Main Authors: Daniel Gómez-Marín, Sergi Jordà, Perfecto Herrera
Format: Article
Language:English
Published: Frontiers Media S.A. 2025-01-01
Series:Frontiers in Computer Science
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/fcomp.2024.1476996/full
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832592383609405440
author Daniel Gómez-Marín
Daniel Gómez-Marín
Sergi Jordà
Perfecto Herrera
author_facet Daniel Gómez-Marín
Daniel Gómez-Marín
Sergi Jordà
Perfecto Herrera
author_sort Daniel Gómez-Marín
collection DOAJ
description Complex networks have emerged as a powerful framework for understanding and analyzing musical compositions, revealing underlying structures and dynamics that may not be immediately apparent. This article explores the application of complex network representations to the study of symbolic drum sequences, a topic that has received limited attention in the literature. The proposed methodology involves encoding drum rhythms as directed, weighted complex networks, where nodes represent drum events, and edges capture the temporal succession of these events. This network-based representation allows for the analysis of similarities between different drumming styles, as well as the generation of novel drum patterns. Through a series of experiments, we demonstrate the effectiveness of this approach. First, we show that the complex network representation can accurately classify drum patterns into their respective musical styles, even with a limited number of training samples. Second, we present a generative model based on Markov chains operating on the network structure, which is able to produce new drum patterns that retain the essential features of the training data. Finally, we validate the perceptual relevance of the generated patterns through listening tests, where participants are unable to distinguish the generated patterns from the original ones, suggesting that the network-based representation effectively captures the underlying characteristics of different drumming styles. The findings of this study have significant implications for music research, genre classification, and generative music applications, highlighting the potential of complex networks to provide a transparent and elegant approach to the analysis and synthesis of rhythmic structures in music.
format Article
id doaj-art-d4619da69b4b4da5af6c6cc70256eec5
institution Kabale University
issn 2624-9898
language English
publishDate 2025-01-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Computer Science
spelling doaj-art-d4619da69b4b4da5af6c6cc70256eec52025-01-21T08:49:53ZengFrontiers Media S.A.Frontiers in Computer Science2624-98982025-01-01610.3389/fcomp.2024.14769961476996Network representations of drum sequences for classification and generationDaniel Gómez-Marín0Daniel Gómez-Marín1Sergi Jordà2Perfecto Herrera3Facultad de Ingeniería, Diseño y Ciencias Aplicadas, Universidad Icesi, Cali, ColombiaMusic Technology Group (MTG), Universitat Pompeu Fabra, Barcelona, SpainMusic Technology Group (MTG), Universitat Pompeu Fabra, Barcelona, SpainMusic Technology Group (MTG), Universitat Pompeu Fabra, Barcelona, SpainComplex networks have emerged as a powerful framework for understanding and analyzing musical compositions, revealing underlying structures and dynamics that may not be immediately apparent. This article explores the application of complex network representations to the study of symbolic drum sequences, a topic that has received limited attention in the literature. The proposed methodology involves encoding drum rhythms as directed, weighted complex networks, where nodes represent drum events, and edges capture the temporal succession of these events. This network-based representation allows for the analysis of similarities between different drumming styles, as well as the generation of novel drum patterns. Through a series of experiments, we demonstrate the effectiveness of this approach. First, we show that the complex network representation can accurately classify drum patterns into their respective musical styles, even with a limited number of training samples. Second, we present a generative model based on Markov chains operating on the network structure, which is able to produce new drum patterns that retain the essential features of the training data. Finally, we validate the perceptual relevance of the generated patterns through listening tests, where participants are unable to distinguish the generated patterns from the original ones, suggesting that the network-based representation effectively captures the underlying characteristics of different drumming styles. The findings of this study have significant implications for music research, genre classification, and generative music applications, highlighting the potential of complex networks to provide a transparent and elegant approach to the analysis and synthesis of rhythmic structures in music.https://www.frontiersin.org/articles/10.3389/fcomp.2024.1476996/fullcomplex networksmusicsymbolic drum patternsnetwork similaritygenre classificationmusic generation
spellingShingle Daniel Gómez-Marín
Daniel Gómez-Marín
Sergi Jordà
Perfecto Herrera
Network representations of drum sequences for classification and generation
Frontiers in Computer Science
complex networks
music
symbolic drum patterns
network similarity
genre classification
music generation
title Network representations of drum sequences for classification and generation
title_full Network representations of drum sequences for classification and generation
title_fullStr Network representations of drum sequences for classification and generation
title_full_unstemmed Network representations of drum sequences for classification and generation
title_short Network representations of drum sequences for classification and generation
title_sort network representations of drum sequences for classification and generation
topic complex networks
music
symbolic drum patterns
network similarity
genre classification
music generation
url https://www.frontiersin.org/articles/10.3389/fcomp.2024.1476996/full
work_keys_str_mv AT danielgomezmarin networkrepresentationsofdrumsequencesforclassificationandgeneration
AT danielgomezmarin networkrepresentationsofdrumsequencesforclassificationandgeneration
AT sergijorda networkrepresentationsofdrumsequencesforclassificationandgeneration
AT perfectoherrera networkrepresentationsofdrumsequencesforclassificationandgeneration