Hola
Pues la idea es: basado en un acorde An definir un acorde An+1 y tener un
feedback de tal manera que cada acorde que salga del proceso se retroalimente y
genere un acorde nuevo y asi hasta el final del computador.
El proceso es muy simple: defino una escala como una selección de notas que
estén contenidas en una octava. Esta escala es una colección de números que
estan entre 0 y 11 (0= do, 1= do#, 2=re, 3=re#, 4=mi, 5=fa, 6=fa#, 7=sol,
8=sol#, 9=la, 10=la#, 11=si)
Inicialmente el objeto que diseñé esta muy limitado entonces solo trabajo con
triadas (1a 3a 5a) y solo acorde diatónicos (se que es un poco aburrido, pero
es lo que me interesaba en el momento. Seguro lo haré para que reciba mas notas
en el acorde y que haga "modulaciones" de tono).
La parte lógica funciona asi:
Dado el acorde An de tres notas, puedo tener 5 posibilidades de hacer un nuevo
acorde An+1 basado an An:
(advierto que este proceso se basa en una suposición, o una necesidad, de que
para que la progresión sea mas sutil, cada acorde nuevo debe tener al menos una
nota del acorde que lo precede).
Usando 2 notas del acorde An:
Puedo convertir la tercera en quinta y añadirle una nota por encima (por
ejemplo de la menor a do)
Puedo convertir la tónica en tercera y añadirle una nota (por ejemplo de sol
mayor a mi)
Usando 1 nota del acorde An:
Puedo convertir la quinta en tónica y añadir dos notas por encima (do a sol)
Puedo convertir la tónica en una quinta y añadir dos notas por debajo (do a fa)
Usando 3 notas del acorde An:
Pues no hacer ningun cambio y generar el mismo acorde
Entonces cada que entra una nota, el objeto genera las 5 opciones de acordes
nuevos y chequea cada uno de ellos con las notas que estan en la escala. Si
alguna de las notas de los 5 nuevos acordes no pertenece a las escala, le
disminuye medio tono y vuelve a chequear el acorde. Si el acorde generado tiene
todas sus notas pertenecientes a las escala entonces valida el nuevo acorde.
Como lo uso es asi:
genero una escala, genero un acorde base y tengo 6 botones para seleccionar el
tipo de transformación al acorde: 1,2,3,4,5 o 6. de 1 a 5 estan las 5 opciones
que mencioné y la 6a opción es volver al acorde base. Entonces con presionar
del 1 al 6 se van armando las progresiones. Si quiero hacer acordes mas densos
pues genero una escala con cromatismos por ahi.
Creo que es un objeto como de solfeo 0.0001, pero funciona mas o menos bien
para lo que necesitaba.
Saludos
D
> From: [email protected]
> To: [email protected]
> Date: Mon, 12 Jul 2010 11:55:33 -0500
> Subject: Re: [Expyezp] Holas
>
> Hola, Daniel:
>
> yo no estoy todavia muy avanzado en PureData:
> hasta ahora solo emulando un pedal moog:
>
> pero, me gustaria saber como funcionan las progresiones armonicas
> "automaticas" desde un punto de vista logico.
>
> Saludes!
> ________________________________________
> De: [email protected] [[email protected]] En nombre
> de daniel gomez [[email protected]]
> Enviado el: sábado, 10 de julio de 2010 05:52 p.m.
> Para: expyezp
> Asunto: Re: [Expyezp] Holas
>
> Hola de nevo.
> Una versión mas actualizada de lo que postié el correo anterior.
> La pongo por aca porque si no son ustedes creo que nadie la oiría. jajaja
>
> http://soundcloud.com/elchocho/sintonia-fiel-530am-4
>
> Con un sinte adicional y usando el patch de "timbre stamp" para darle mas
> juego al pedal.
>
> saludos
>
> D
>
>
> > From: [email protected]
> > To: [email protected]
> > Date: Tue, 6 Jul 2010 07:09:38 -0700
> > Subject: [Expyezp] Holas
> >
> >
> > Hola,
> >
> > Por favor sigan mandando esto que indudablemente esto eleva la cultura.
> >
> > --* Juan
> >
> > >
> > > http://maistudio.wdfiles.com/local--files/pdtools/Morpher2_Ficha3.pdf
> > >
> > > Ayer haciendo un patch de progresiones armónicas automáticas lo
> > > conecté con el "Instrument Morpher 2" y el resultado me gustó. Por aca
> > > se los pongo también.
> > >
> > > http://soundcloud.com/elchocho/sintonia-fiel-530am-2
> > >
> > > Saludos
> > >
> > > D
> > >
> >
> >
> > _______________________________________________
> >
> > Expyezp mailing list
> > [email protected]
> > http://lists.slow.tk/listinfo.cgi/expyezp-slow.tk
> >
> > Archivo de mensajes:
> > http://lists.slow.tk/pipermail/expyezp-slow.tk/
>
> ________________________________
> Hotmail: Trusted email with powerful SPAM protection. Sign up
> now.<https://signup.live.com/signup.aspx?id=60969>
> _______________________________________________
>
> Expyezp mailing list
> [email protected]
> http://lists.slow.tk/listinfo.cgi/expyezp-slow.tk
>
> Archivo de mensajes:
> http://lists.slow.tk/pipermail/expyezp-slow.tk/
_________________________________________________________________
Hotmail: Trusted email with powerful SPAM protection.
https://signup.live.com/signup.aspx?id=60969_______________________________________________
Expyezp mailing list
[email protected]
http://lists.slow.tk/listinfo.cgi/expyezp-slow.tk
Archivo de mensajes:
http://lists.slow.tk/pipermail/expyezp-slow.tk/