From Patchblocks
Jump to: navigation, search

This oscillator produces impulses at the given frequency.

An impulse is a short (one Control Rate or Audio Rate cycle) value of +1. The remaining time of the frequency interval the output will be 0. If it receives a non-zero value on its Reset input, it resets it's phase and holds it's output at +1 until Reset is back to zero. This allows to synchronize this oscillator with other signals, by sending an impulse to Reset.

If you use low frequencies below audio range (below 20Hz), set the oscillator to Control Rate. This will save CPU power and very low frequencies will in fact not work in Audio Rate.

Note that this block does accept negative frequency values. At negative frequencies this block will output an inverted waveform.


  • Frequency
    default: 440
  • Reset
    default: 0


  • Signal Output


Usage example forthcoming.