Hi Thomas, HIGH and LOW refer to the binary state. The square wave conversion using [>~ 0.5] will actually give him a square triggered at the mid point of the sawtooth wave, not the beginning or end, so the phase of the square would be 180 degrees off from the saw. I suggested to use [==~ 1] instead to get the peaks of the saw, and some more math to count them and create the ratio between the two.
best, d. Thomas Mayer wrote: > 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? > > I'm not sure what you mean exactly expecially bi HIGH:LOW, but > > [phasor] > | > [>~ 0.5] > | > [-~ 0.5] > > outputs a perfect square wave, although you need [>~] from zexy for that. > > cu Thomas -- derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista ---Oblique Strategy # 142: "Shut the door and listen from outside" _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
