[PD] phasor to square

raul diaz raul.lete at gmail.com
Sun Jan 20 14:25:04 CET 2008


Hi Derek!

Your approch is exactly what I need!

I didn't know the [==~] and [avg~] objects, but they make exactly what I
want.

Thanks for the suggestion!

Saludos!


2008/1/20, Derek Holzer <derek at umatic.nl>:
>
> Hi Raul,
>
> you will want to investigate the binary operations and mathematical
> operations for signals. In this case, you want to know when the
> [phasor~] reaches 1:
>
> [==~]
>
> and this will output a signal of 1 (= HIGH), otherwise a zero (= LOW).
> You can use [snapshot~] to covert this to a float. [avg~] is supposed to
> do this as well, but it doesn't do anything on my OSX  PD Extended-0.39
> installation.
>
> Thomas Mayer's squarewave converter that he posted using [>~ 0.5] and
> [-~ 0.5] is a similar idea, giving you also HIGH and LOW values, but you
> might still need to convert to float for the next part.
>
> Once the result of you binary operation is a float, you can use a
> counter-like structure to count the HI levels, and some other math
> operations to count (alternately 1,2 and 1). I don't have time to patch
> the whole thing myself, but hopefully you will see what I mean.
>
> best,
> d.
>
> raul diaz wrote:
> > Hi list!
> >
> > I need to convert a phasor into a square wave in this way:
> >
> > phasor:
> >
> >       /       /      /       /       /      /
> >     /  |    /  |    /  |    /  |    /  |    /  |
> >   /    |  /    |  /    |  /    |  /    |  /    |
> > /      |/      |/      |/      |/      |/      |
> >
> > square (2:1):
> > ________        _________        _
> > |              |       |              |       |
> > |              |       |              |       |
> > |              |____|              |____|
> >
> >
> > so, a relation HIGH:LOW holds a high or a low value (1 or 0) a indicate
> > number of cycles.
> > I need this conversion in order to make a masking, so square doesn't
> > have to be an audio signal necessarily (could be a number upload each
> > phasor cycle).
> >
> > What could be the best implementation for that scheme?
> >
> > Saludos!
> >
> > --
> > Raul Diaz Poblete
> > *************************
> > raul.lete at gmail.com <mailto: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
>
> --
> derek holzer ::: http://www.umatic.nl :::
> http://blog.myspace.com/macumbista
> ---Oblique Strategy # 165:
> "Use an old idea"
>



-- 
Raul Diaz Poblete
*************************
raul.lete at gmail.com
Barcelona [Spain]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20080120/73ee4a14/attachment.htm>


More information about the Pd-list mailing list