Pure data, Algoritmo sencillo para formas de onda comunes

anecochea
#1 por anecochea 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.


Imagen no disponible


bueno les dejo un link al patch
http://www.megaupload.com/?d=4PLRN2Y1
Subir
Roberto Aramburu
#2 por Roberto Aramburu el 23/06/2011
hola! ya hay un post oficial de pure data
aqui te dejo el link
https://www.hispasonic.com/foros/post-oficial-pure-data/364707
Subir
Nico Auvieux
#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
anecochea
#4 por anecochea 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.
Subir
Hilos similares
Responder

Regístrate o para poder postear en este hilo