[PD] phasor to square

Roman Haefeli reduzierer at yahoo.de
Sun Jan 20 15:36:00 CET 2008

```hi raul

i am still unsure about your initial problem. probably the solution is
quite simple, but maybe you need to provide some more information. would
you like to use the rectangular wave to mask the phasor wave? so that
your resulting wave would look like this  :

/|  /|      /|  /|      /|  /|      /|  /|      /|  /|
/ | / |     / | / |     / | / |     / | / |     / | / |
/  |/  |____/  |/  |____/  |/  |____/  |/  |____/  |/  |____

if your goal is  to synthesize some customized waveform, it might be
easier to do it using [vline~] (have a look at the help patch). [vline~]
lets you practically compose any waveform, that consists only of
straight ramps (it might still be possible with curves, but certainly it
would be trickier).

roman

On Sun, 2008-01-20 at 14:55 +0100, raul diaz wrote:
> Thanks a lot for your suggestions!
>
> I tried to make the mathematical comparation for phasor with [==~] and
> [avg~] and then a counter in order to count phasor cycles.
> But it doesn't work, it only count one. Did I make something wrong?
>
> Attached is the example patch.
>
>
>
> 2008/1/20, Roman Haefeli <reduzierer at yahoo.de>:
>         On Sun, 2008-01-20 at 13:50 +0100, raul diaz wrote:
>         > Hi list!
>         >
>         > I need to convert a phasor into a square wave in this way:
>         >
>         > phasor:
>         >
>         >       /       /      /       /       /      /
>         >     /  |    /  |    /  |    /  |    /  |    /  |
>         >   /    |  /    |  /    |  /    |  /    |  /    |
>         > /      |/      |/      |/      |/      |/      |
>         >
>         > square (2:1):
>         > ________        _________        _
>         > |              |       |              |       |
>         > |              |       |              |       |
>         > |              |____|              |____|
>         >
>         hi raul
>
>         when doing ascii art, the font and formatting you are using is
>         critical
>         for the correct appearance. in order to display your aa
>         correctly in
>         other people's email-client as well, choose 'plain text'
>         'html' format and a monospace font type while typing.
>
>
>
>         you could divide the phasor frequency by three, so that one
>         period of
>         the phasor matches one period of your desired rectangular
>         wave. if i
>         understand your drawing correctly, you want to achieve a
>         rectangular
>         wave whith a 66% on-phase (and 33% off-phase). have a look at
>         millers
>         example patch 3.audio.examples/J03.pulse.width.mod.pd to get
>         an idea how
>         to convert a phasoor into a rectangular wave with specified
>         on-phase.
>
>         roman
>
>
>
>
>
>         ___________________________________________________________
>         Telefonate ohne weitere Kosten vom PC zum PC:
>         http://messenger.yahoo.de
>
>
>
>
> --
> Raul Diaz Poblete
> *************************
> raul.lete at gmail.com
> Barcelona [Spain]
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list

___________________________________________________________
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de

```