• gusgus

    Thanks for all the helpful replies and code examples. I ended up going with [count~], which is already available in Purr Data.

    posted in technical issues read more
  • gusgus

    @mattgomes28 The reason I'm looking to do the math directly on samples is because it is important to me to choose oscillation frequencies whose periods are a multiple of the sample time (so there is no dithering from one period to the next).

    For example, if I want to make 499Hz square wave with a duty cycle of 2%, then I cannot achieve this exactly if my sample rate is 48000Hz. (The number of samples in the period, or on samples are both not integers), and the output waveform is not perfectly the same one period to the next.

    Instead of backsolving for what are "stable" frequencies and duty cycles, I'd like to just choose sample counts directly.

    Screen Shot 2017-11-05 at 10.28.20 AM.png

    posted in technical issues read more
  • gusgus

    I am interested in generating some square waves with Pd, with pulse widths that are consistently m samples long and periods that are n samples long.

    Is there a signal that provides a sample count that increases continuously, or better yet, wraps at some value? Like an inverse phasor~ (instead of counting up to 1.0 at different rates, it counts at the same rate up to n)

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!