Help aligning waveform peaks

    Apr 12 2012 | 6:31 pm
    I have both a triangle and sine waveform whose peaks I would like to align. At the moment the waveform cycles are synchronised, however, the sine trough occurs during the triangle peak - and I would like both to peak and trope at the same time.
    I have generate the sine using the [phasor~ [cos] objects and the triangle using a [phasor~] [triangle 0.5] combination. Could anyone help me find an calculation that allows you to move a waveform by half a cycle. I have included the patch I am working which outlines the two waveforms.

    • Apr 12 2012 | 7:13 pm
      you just need to set the phase on the left [cos] phasor~ to 0.5.
      heres your patch modified to do so
    • Apr 12 2012 | 7:25 pm
      the simplest way to phase-shift is to use the phase inlet (R) of your two phasors, which takes a value between 0. and 1. Set one at 0. the other at 0.5 (180deg). Or use one phasor twice, shifting the second ramp via [+~ 0.5]-->[%~ 1]:
      edit: pipped
    • Apr 12 2012 | 7:26 pm
      I see what you mean - that it is just a case of inverting the phase of the sine. I did try put pcos~ 0.5] but it did not resolve the issue - the sine trough still occurs during the triangle peak. I am doing this right?
    • Apr 12 2012 | 7:46 pm
      Sorry I didn't see the rest of this message. Thanks so much for the help.
      I just added [*~ -3 to invert the phase of the triangle wave so that it's peak matched the sine's.
    • Apr 12 2012 | 8:03 pm
      [*~ -3] would require additional scaling to match the output of your phasor/cos pair; surely you meant [*~ -1] which would work. There are a number of ways to do this:
      also look here, might be of interest if you're building LFO's:
    • Apr 12 2012 | 10:25 pm
      They look like good tutorials Brendan (I'm gonna have a proper read through all those LFO tutorials this weekend, so thank you), and gave me the hint that you could scrap the triangle object and just do it like this,