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
OFERTASVer todas
  • -49%
    GForce OB-X
    66 €
    Ver oferta
  • Audix FP-7 F9 Drumset 70th Bundle
    584 €
    Ver oferta
  • -25%
    Focusrite Scarlett 18i8 3rd Gen
    298 €
    Ver oferta
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
Nuevo post

Regístrate o para poder postear en este hilo