Generating Abstract Rhythm Streams

This thesis presents the development of an accompaniment system capable of generating abstract rhythmic streams in real time. Building on the prior work of BehzadHaki, particularly the GrooveTransformer generative system, our work shifts away from a drum-centric approach by focusing on rhythm as an abstract structure ratherthan as instrument-specific events. The system is based on a transformer-based generative model trained on a newly curated dataset of diverse rhythmic material,extending beyond strictly percussive sources. To provide performers with greater flexibility, we introduce a set of novel control features that shape the output while preserving its rhythmic integrity. These includemechanisms for adjusting rhythmic similarity, accent similarity, and other parameters designed for use in live improvisation contexts. By limiting the number of controls, the system is optimized for real-time performance, encouraging deliberate musical choices while leaving room for expressive interaction.Our evaluation demonstrates that the system can successfully generate coherent and musically useful rhythmic streams in real time. However, further work is needed torefine dataset curation and to redesign control features to improve usability and expressiveness in live settings. Ultimately, this research contributes to the field of generative music by offering an approach to rhythm generation that emphasizes abstraction, performer agency, and real-time creative interaction.

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-08-29
DOI
https://doi.org/10.5281/zenodo.17304304
Primary Topic
Social Work Education and Practice
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Generating Abstract Rhythm Streams

Zenodo (CERN European Organization for Nuclear Research)
Social Work Education and Practice
article

Generating Abstract Rhythm Streams

article en

Abstract

This thesis presents the development of an accompaniment system capable of generating abstract rhythmic streams in real time. Building on the prior work of BehzadHaki, particularly the GrooveTransformer generative system, our work shifts away from a drum-centric approach by focusing on rhythm as an abstract structure ratherthan as instrument-specific events. The system is based on a transformer-based generative model trained on a newly curated dataset of diverse rhythmic material,extending beyond strictly percussive sources. To provide performers with greater flexibility, we introduce a set of novel control features that shape the output while preserving its rhythmic integrity. These includemechanisms for adjusting rhythmic similarity, accent similarity, and other parameters designed for use in live improvisation contexts. By limiting the number of controls, the system is optimized for real-time performance, encouraging deliberate musical choices while leaving room for expressive interaction.Our evaluation demonstrates that the system can successfully generate coherent and musically useful rhythmic streams in real time. However, further work is needed torefine dataset curation and to redesign control features to improve usability and expressiveness in live settings. Ultimately, this research contributes to the field of generative music by offering an approach to rhythm generation that emphasizes abstraction, performer agency, and real-time creative interaction.

Zenodo (CERN European Organization for Nuclear Research)
Openalex Percentile: Top 37%
Social Work Education and Practice
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.