We present a real-time sequencer, implementing the Euclidean rhythm algorithm, for creative generation of drum sequences by musicians or producers. We use the Actor model of concurrency to simplify the communication required for interactivity and musical timing, and generator comprehensions and higher-order functions to simplify the implementation of the Euclidean rhythm algorithm. The resulting application sends Musical Instrument Digital Interface (MIDI) data interactively to another application for sound generation
A live performance as Dane Law. This is part of my extended body of work exploring the musical affo...
This is an extended and revised version of the paper: Symbolic and Sonic Representations of Sound-Ob...
Random generation of music goes back at least to the 1700s with the introduction of Musical Dice Gam...
Copyright 2013 Massachusetts Institute of Technology. MIT allows authors to archive published versi...
The Euclidean algorithm (which comes down to us from Euclid’s Elements) computes the greatest common...
This paper describes the theory and implementation of a digital audio workstation plug-in for chord ...
International audienceWe present a rhythm transcription system integrated in the computer-assisted c...
© 2016 Adrien Ycart et al. We present a rhythm transcription system integrated in the computer-assis...
Writing music interaction systems is not easy because their concurrent processes usually access shar...
An algorithm and a software application for recombining in real time MIDI drum loops that makes use ...
Writing music interaction systems is not easy because their concurrent processes usually access shar...
This paper presents a family of objects for manipulating polyrhythmic sequences and isorhythmic rela...
Music is a time-based art form often characterised by patternings; manipulations of sequences overti...
Most music listeners have an intuitive understanding of the notion of rhythm complexity. Musicologis...
International audienceWriting music interaction systems is not easy because their concurrent process...
A live performance as Dane Law. This is part of my extended body of work exploring the musical affo...
This is an extended and revised version of the paper: Symbolic and Sonic Representations of Sound-Ob...
Random generation of music goes back at least to the 1700s with the introduction of Musical Dice Gam...
Copyright 2013 Massachusetts Institute of Technology. MIT allows authors to archive published versi...
The Euclidean algorithm (which comes down to us from Euclid’s Elements) computes the greatest common...
This paper describes the theory and implementation of a digital audio workstation plug-in for chord ...
International audienceWe present a rhythm transcription system integrated in the computer-assisted c...
© 2016 Adrien Ycart et al. We present a rhythm transcription system integrated in the computer-assis...
Writing music interaction systems is not easy because their concurrent processes usually access shar...
An algorithm and a software application for recombining in real time MIDI drum loops that makes use ...
Writing music interaction systems is not easy because their concurrent processes usually access shar...
This paper presents a family of objects for manipulating polyrhythmic sequences and isorhythmic rela...
Music is a time-based art form often characterised by patternings; manipulations of sequences overti...
Most music listeners have an intuitive understanding of the notion of rhythm complexity. Musicologis...
International audienceWriting music interaction systems is not easy because their concurrent process...
A live performance as Dane Law. This is part of my extended body of work exploring the musical affo...
This is an extended and revised version of the paper: Symbolic and Sonic Representations of Sound-Ob...
Random generation of music goes back at least to the 1700s with the introduction of Musical Dice Gam...