Anticipatory timing in algorithmic rhythm generation


Autoria(s): Gifford, Toby M.; Brown, Andrew R.
Contribuinte(s)

Opie, Timothy T.

Data(s)

2010

Resumo

Generative music algorithms frequently operate by making musical decisions in a sequence, with each step of the sequence incorporating the local musical context in the decision process. The context is generally a short window of past musical actions. What is not generally included in the context is future actions. For real-time systems this is because the future is unknown. Offline systems also frequently utilise causal algorithms either for reasons of efficiency [1] or to simulate perceptual constraints [2]. However, even real-time agents can incorporate knowledge of their own future actions by utilising some form of planning. We argue that for rhythmic generation the incorporation of a limited form of planning - anticipatory timing - offers a worthwhile trade-off between musical salience and efficiency. We give an example of a real-time generative agent - the Jambot - that utilises anticipatory timing for rhythmic generation. We describe its operation, and compare its output with and without anticipatory timing.

Formato

application/pdf

Identificador

http://eprints.qut.edu.au/33281/

Publicador

Australasian Computer Music Association (ACMA)

Relação

http://eprints.qut.edu.au/33281/1/c33281.pdf

http://conference.acma.asn.au/ACMC_10.html

Gifford, Toby M. & Brown, Andrew R. (2010) Anticipatory timing in algorithmic rhythm generation. In Opie, Timothy T. (Ed.) Proceedings of the Australasian Computer Music Conference 2010, Australasian Computer Music Association (ACMA), Australian National University, Canberra, pp. 21-28.

Direitos

Copyright 2010 Toby Gifford and Andrew Brown

Fonte

Creative Industries Faculty; Music & Sound

Palavras-Chave #190200 FILM TELEVISION AND DIGITAL MEDIA #190400 PERFORMING ARTS AND CREATIVE WRITING
Tipo

Conference Paper