[Expyezp] matematica a musica con Pd

Jose Ignacio Quevedo XMAJBSF at etb.net.co
Mon Jul 6 15:13:25 PDT 2009


Bien, voy a trabajar el parche con Daniel Prieto en clase.
Graciasª
________________________________________
De: expyezp-bounces at lists.slow.tk [expyezp-bounces at lists.slow.tk] En nombre de Juan I Reyes [juanig at Maginvent.ORG]
Enviado el: lunes, 06 de julio de 2009 02:26 p.m.
Para: expyezp-slow
Asunto: [Expyezp] matematica a musica con Pd

Hola Jose Ignacio,

Quizá la mejor forma de darse cuenta de la relación entre matemáticas y música es haciendo el programa mas básico cuando uno comienza a estudiar composición algorítmica. Es decir una especie de 'hello world', 'Hola Gente',  en composición  algorítmica.

Lo mas simple es generar una escala a partir de la función seno.

Por lo tanto si genero valores entre cero y 360 grados, la función seno me va a devolver valores entre menos 1 y uno. Como es mas fácil trabajar con radianes, esto mismo significa trabajar con ángulos entre 0 y 2PI.

Lo primero que tengo que hacer es generar estos valores con un contador que va de 0 a 2pi (0~>6.2832).

Luego obtengo los valores de la función seno (Y=sin(x)). Después de esto lo ico que hay que hacer es mapear estos valores a notas MIDI utilizando una función como:

  y = (127/2)(x+1) + 64

Estos valores de notas_MIDI o los paso a un teclado MIDI o, los asigno como frecuencias a un oscilador.

Para facilitarte las cosas y para que trabajes en Pd este tipo de aplicaciones, adjunto el patch y su imagen.

Para utilizar otras funciones solo es cambiar [sin] por [cos], por ejemplo. Sin embargo hay que pensar en los acotamientos para que los valores hagan sentido

Suerte,

  --* Juan

[cid:1246908273.18845.23.camel at blueberry.maginvent.org]



More information about the Expyezp mailing list