Evolutionary Rhythms

- Features are extracted from rhythms (melodic or percussive) that describe their perceptual characteristics.

- New rhythms can be created that are similar (according to the utilised features) but not the same as a target rhythm.

- The "divergence" between the target and the generated rhythms can be defined by the user.

- The evoDrummer and the Drume app are examples of "divergence"-driver evolutionary systems.

Selected Publications:

Kaliakatsos-Papakostas, M., Floros, A., and Vrahatis, M. N., "evoDrummer: Deriving rhythmic patterns through interactive genetic algorithms", Evolutionary and Biologically Inspired Music, Sound, Art and Design, LNCS, vol. 7834: Springer Berlin / Heidelberg, pp. 25-36, 2013.

Kaliakatsos-Papakostas, M., Floros, A., and Vrahatis, M. N., "Intelligent generation of rhythmic sequences using Finite L-systems", In Proceedings of the Eighth International Conference on Intelligent Information Hiding and Multimedia Signal Processing (IIHMSP 2012), pp. 424 - 427, 2012.

Kaliakatsos-Papakostas, M., Floros, A., Kanellopoulos, N., and Vrahatis, M. N., "Genetic Evolution of L and FL--systems for the Production of Rhythmic Sequences", In Proceedings of the 2nd Workshop in Evolutionary Music held during the 21st International Conference on Genetic Algorithms and the 17th Annual Genetic Programming Conference (GP) (GECCO 2012), pp. 461-468, 2012.