An algorithm and a software application for recombining in real time MIDI drum loops that makes use of a novel analy-sis of rhythmic patterns that sorts them in order of their complexity is presented. We measure rhythmic complexity by comparing each rhythmic pattern found in the loops to a metrical template characteristic of its time signature. The complexity measure is used to sort the MIDI loops prior to utilizing them in the recombination algorithm. This way, the user can effectively control the complexity and variation in the generated rhythm during performance. 1
Electronic drum machines need algorithms to help them produce \expressivesounding" rhythmic...
This paper develops the hypothesis that symbolic drum patterns can be represented in a reduced form ...
In this paper we address the problem of measuring synco-pation in order to mediate a musically meani...
Most music listeners have an intuitive understanding of the notion of rhythm complexity. Musicologis...
The study of the factors that determine the complexity of rhythms has theoretical as well as practic...
Abstract. In this paper we present a novel method that can effectively manipulate the syncopation in...
AbstractAccording to Leibniz ‘Music is the hidden arithmetical exercise of a mind unconscious that i...
Rhythm is at the forefront of musical experience in electronic dance music. The construction of rhyt...
This thesis explores the topic of musical pulse tracking and applies related techniques to the desig...
This thesis presents the implementation of a generative groove system, improving on currently availa...
Abstract — We propose a novel system able to modify the rhythm of a given drum loop, known as the or...
cote interne IRCAM: Meudic03aNone / NoneNational audienceIn the context of musical analysis, we prop...
According to Leibniz ‘Music is the hidden arithmetical exercise of a mind unconscious that it is cal...
The GrooveToolbox is a new Python library implementing numerous algorithms, both novel and pre-exist...
We present a real-time sequencer, implementing the Euclidean rhythm algorithm, for creative generati...
Electronic drum machines need algorithms to help them produce \expressivesounding" rhythmic...
This paper develops the hypothesis that symbolic drum patterns can be represented in a reduced form ...
In this paper we address the problem of measuring synco-pation in order to mediate a musically meani...
Most music listeners have an intuitive understanding of the notion of rhythm complexity. Musicologis...
The study of the factors that determine the complexity of rhythms has theoretical as well as practic...
Abstract. In this paper we present a novel method that can effectively manipulate the syncopation in...
AbstractAccording to Leibniz ‘Music is the hidden arithmetical exercise of a mind unconscious that i...
Rhythm is at the forefront of musical experience in electronic dance music. The construction of rhyt...
This thesis explores the topic of musical pulse tracking and applies related techniques to the desig...
This thesis presents the implementation of a generative groove system, improving on currently availa...
Abstract — We propose a novel system able to modify the rhythm of a given drum loop, known as the or...
cote interne IRCAM: Meudic03aNone / NoneNational audienceIn the context of musical analysis, we prop...
According to Leibniz ‘Music is the hidden arithmetical exercise of a mind unconscious that it is cal...
The GrooveToolbox is a new Python library implementing numerous algorithms, both novel and pre-exist...
We present a real-time sequencer, implementing the Euclidean rhythm algorithm, for creative generati...
Electronic drum machines need algorithms to help them produce \expressivesounding" rhythmic...
This paper develops the hypothesis that symbolic drum patterns can be represented in a reduced form ...
In this paper we address the problem of measuring synco-pation in order to mediate a musically meani...