[PD] phasor to square

raul diaz raul.lete at gmail.com
Sun Jan 20 16:50:24 CET 2008


Hi Roman, list!

Attached is my aproach to generate masked-phasor, as suggested.
But in this way I can only obtain 1 of N phasor cycles.
How could I obtain a phasor with a M:N cycles relation, like that (2:2):

  /|  /|           /|  /|           /|  /|          /|  /|           /|  /|
 / | / |          / | / |          / | / |         / | / |          / | / |
/  |/  |_____/  |/  |_____/  |/  |_____/  |/  |_____/  |/  |____



2008/1/20, raul diaz <raul.lete at gmail.com>:
>
> Hi Roman!
>
> I'm sorry for my lack of information...
>
> I'm making a pulsar granular synthesis patch based on Curtis Roads's
> Microsound ideas using a patch from nullpointer (http://www.nullpointer.co.uk/-/pd.htm
> ).
> So, the phasor is my pulsar frequency reference, and I want to mask the
> output of pulsar granular synthesizer.
> In this way a 1:3 mask will allow to hear 1 of each 4 pulsar particles.
> I don't really need a square wave, I prefer to obtain a number (0/1) each
> phasor cycle to multiply with pulsar granular synthesize output.
> But, maybe your idea could work, using directly a masked phasor to
> synthesize pulsar particles, instead of mask synthesized pulsar particles.
>
> I will try this way, but anyway i'm curious about [avg~] behaviour. What's
> wrong on my "phasor-cycles-counter" patch?
>
> Thanks for your suggestions!
>
> Saludos!
>
>
> 2008/1/20, Roman Haefeli <reduzierer at yahoo.de>:
> >
> > 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'
> > >         instead of
> > >         'html' format and a monospace font type while typing.
> > >
> > >
> > >         to your problem:
> > >
> > >         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
> >
> >
>
>
> --
> Raul Diaz Poblete
> *************************
> raul.lete at gmail.com
> Barcelona [Spain]
>



-- 
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/43ac6e0b/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: masked-phasor.pd
Type: application/x-extension-pd
Size: 5603 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20080120/43ac6e0b/attachment.bin>


More information about the Pd-list mailing list