slides taller ekoparty

Post on 06-Aug-2015

2.212 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

La compositora

Pablo Hernán Rodríguez Zivic

¿cómo va a ser?

· Sobre el enfoque

· Un poquito de background ritmico

· A programar ritmos!

· Un poco de background tonal

· A programar notas!

¡Muy divertida!

Disclamer: expectativas

sobre el enfoque

el qué y el cuándoAl

tura

(not

as)

Tiempo (beats)

el qué y el cuándo

El tiempo es discreto

el qué y el cuándo

La altura también es discreta

el qué y el cuándoAl

tura

(not

as)

Tiempo (beats)

el acento métrico

Es local (Lerdahl y Jackendoff, 83; Snyder 2001)

Es periódico (Lerdahl y Jackendoff, 83)

Se organiza en clases de equivalencia (Benjamin, 84)

clases de equivalenciaSe perciben igual Se perciben igual

un modelo para el acento métrico

generando rítmicas nuevas

a programar!

· Dado un momento t, un estado se define como: t % interval_size

· El momento t puede ser tanto el principio como el final de una nota. Pero en este caso, el final de una nota corresponde al principio de la siguiente

· self.A es un diccionario. self.A[estado] es la probabilidad de empezar a tocar en ese estado

· self.T es un diccionario de diccionarios. self.T[estado] es un diccionario que tiene la probabilidad de moverse a los distintos estados

· Para generar duraciones, lo que importa es la diferencia entre estados. Por ejemplo, saltar del estado 1 al estado 2 genera una duración de 1, de la misma forma que saltar de 0 a 1 genera una duración de 1.

a programar!

a programar!

a programar!

a programar!

a programar!

· Dado un momento t, un estado se define como: t % interval_size

· El momento t puede ser tanto el principio como el final de una nota

· self.T es un diccionario de diccionarios. self.T[estado] es un diccionario que tiene la probabilidad de moverse a los distintos estados

· Para generar duraciones, lo que importa es la diferencia entre estados. Por ejemplo, saltar del estado 1 al estado 2 genera una duración de 1, de la misma forma que saltar de 0 a 1 genera una duración de 1.

el qué y el cuándoAl

tura

(not

as)

Tiempo (beats)

la polisemia de las notas

contexto(tonalidad)

contexto(armonía)

contexto(contorno)

la jerarquía tonal

Pitch profile para músicos. Cognitive foundations of musical pitch (Krumhansl, 90)

la jerarquía tonal

Nota

Prop

orci

ón d

e tie

mpo

Pitch profile inferido

intervalos melódicos

2 ST 1 ST 3 ST

contorno melódico

Do Re Do Fa#

2 ST -2 ST 6 ST

Si no, no llegamos

python compose.py –y 1830 input output

a programar!

· Dado una nota n, su versión canónica se obtiene como n.get_canonical()

· El diccionario self.pitch_profile tiene como claves notas canonicas y como valores la proporción de tiempo que sonaron en la pieza musical

· La generación de alturas viene de yapa

a programar!

a programar!

a programar!

¡¡¡ Gracias !!!

top related