Pure data, Algoritmo sencillo para formas de onda comunes

veguita
#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.


http://img90.imageshack.us/img90/4918/pantallazo1mn.th.png

bueno les dejo un link al patch
http://www.megaupload.com/?d=4PLRN2Y1
Subir
--117771--
#2 por --117771-- 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
veguita
#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.
Subir

Hilos similares

Respuesta rápida

Regístrate o para poder postear en este hilo