next up previous

Next: Gravitational Tapestry 2 Up: Descripciones Previous: iICEsCcRrEeAaMm


Picking

El titulo de Picking tiene dos intenciones que a la vez captan los dos mas importantes aspectos de esta composición. Picking representa la técnica de pulsar un instrumento de cuerda al estilo de la guitarra. De esta forma el único timbre utilizado en esta composición es el sonido producido por el algoritmo de la cuerda pulsada desarrollado por Karplus & Strong en la Universidad de Stanford a comienzos de los años setenta.

La segunda faceta de Picking tiene como significado la el escoger. En su mayoría, los elementos de esta composición son controlados generando opciones aleatorias por medio de Tablas de Markov de primer orden. Las posibilidades en transición controlan todos los aspectos para manipular el algoritmo Karplus-Strong., entre estos se incluyen: altura, ritmo, duración. volumen y la posición del pulso al momento de la excitación de la cuerda. Además de estos parámetros la panorámica entre dos altavoces también es controlada por las Tablas de Markov.

Picking fue realizada utilizando el programa de composición algorítmica en Lisp desarrollado por Rick Taube en CCRMA. La composición fue generada por 85 llamadas las cuales generaron las notas utilizando el siguiente formato:

(pick time count p1 p2 p3 r1 r2 r3 r4 tempo)

donde ``time'' significa el comienzo del sonido que se va incrementando por cada pasada, ``count'' es el numero de notas que se van a producir, p1,p2,p3 son las alturas que se van a escoger de r1,r2,r3,r4 ritmos que heredan sus cualidades del ``tempo'' y de la velocidad total del algoritmo. A continuación se muestra un pedazo de comienzo de esta pieza:

;     time cnt pitches rhythms tempo
   (pick 0.5 1 'c3 'c3 'c3 1.00 1.00 1.00 1.00 2 )
   (pick 1.0 1 'd3 'd3 'd3 1.50 1.50 1.50 1.50 4 )
   (pick 1.75 1 'a3 'a3 'a3 1.00 1.00 1.00 1.00 16)
   (pick 4.0 20 'c4 'c4 'c4 0.25 0.50 0.75 1.00 4 )
   (pick 5.0 20 'd3 'd3 'd3 0.25 0.50 0.75 1.00 4 )
   (pick 6.0 20 'a4 'a4 'a4 0.25 0.50 0.75 1.00 4 )
   (pick 8.0 15 'r 'd3 'r 0.25 0.50 0.75 1.00 1 )

Nótese que en las primeras tres lineas de esta partitura, cada linea genera una nota y ya que las alturas y los ritmos son iguales, la altura y el ritmo de cada nota se calcula con gran precisión. En los siguientes cuatro renglones se cruzan las notas ``C4'' (Do una octava por encima del Do central del piano) con la ``D3'' (Re) seguidas de ``A4'' (La) claramente dentro de un rango suministrado por los valores de los ritmos.

Cada vez que la música es generada automáticamente por este archivo partitura habrá una configuración diferente de combinaciones de notas debido a la aleatoriedad característica en la composición de esta pieza, pero sin embargo la estructura musical se mantiene gracias a las restricciones dada por cada llamada a la función definida en algoritmo Pick.




next up previous
Next: Gravitational Tapestry 2 Up: Descripciones Previous: iICEsCcRrEeAaMm

© Copyright 2003 CCRMA, Stanford University. All rights reserved.
Created and Mantained by Juan Reyes