Upload
pablo-zivic
View
2.213
Download
4
Embed Size (px)
Citation preview
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 !!!