Pure data, Algoritmo sencillo para formas de onda comunes

#1 por veguita el 23/06/2011
Bueno, no sabía si poner esto aquí o en GNU/Linux.

Este post es para un principiante en Pure Data que quiera usar formas de onda que sobrepasen las básicas phasor y osc.

Por cierto que no quiero hacer un post con ánimo de reinventar la rueda. Pero casi todos los algoritmos para crear ondas cuadradas o triangulares en pure data los encuentro medios complicados, requieren cambiar la fase del phasor y etcéteras.

Existen, en todo caso, muchas formas de conseguir el mismo resultado. No está de más señalar que todos los procedimientos son válidos, pero nunca está de más conocer otras alternativas.


pantallazo1mn.th.png


bueno les dejo un link al patch
http://www.megaupload.com/?d=4PLRN2Y1

"tengo una soledad tan concurrida que puedo organizarla como una procesión"
Mario Benedetti

Subir
--117771--
#2 por --117771-- el 23/06/2011
hola! ya hay un post oficial de pure data
aqui te dejo el link
http://www.hispasonic.com/foros/post-oficial-pure-data/364707
Subir
#3 por Nico Auvieux el 04/07/2011
Muchas gracias Veguita! Siempre esta bueno mirar las cosas de otra forma.
Saludos y a seguir experimentando con PD
Subir
#4 por veguita el 11/07/2011
Gracias, quería explicar un poco la lógica de esto.

Partiendo de la base que el phasor es una línea recta que va de 0 a 1 si lo multiplicas por 2 y le restas 1 te queda una línea de -1 a 1. Esa es la onda sierra (saw)

Si sacamos el valor absoluto de la línea anterior y obtenemos el triángulo (triangle).

La onda cuadrada (square) se obtiene dividiendo el saw por el triangle.

"tengo una soledad tan concurrida que puedo organizarla como una procesión"
Mario Benedetti

Subir
Respuesta rápida

Regístrate o para poder postear en este hilo