Digital Implementation Aspects
Naive approaches to sync in digital oscillators will result in aliasing.
Methods such as additive synthesis, BLIT (Band limited Impulse Train) or BLEP (band-limited step) must be adopted to avoid aliasing.
In a digital oscillator, best practice is that the slave will not be reset to the identical phase each, but to a phase advanced by an equivalent time to the phase of the master at the reset. This prevents jitter in the slave frequency and provides truer synchronization.
For digital oscillators, Reversing Synch may less frequently generate aliasing. This effect may be naively implemented by measuring the zero axis crossings of the master oscillator and reversing the slope of the slave oscillator after every other crossing.
For digital implementation, note that none of the Threshold or Weak Sync methods actually synthesize the waveform in a way different from Hard Sync (rather, they selectively deactivate it).
Overlap sync is primarily a digital technique with simple implementation, such as used in FOF (An analog implementation could be a highly damped sine oscillator excited by the reset pulse.)
Read more about this topic: Oscillator Sync
Famous quotes containing the word aspects:
“The happiest two-job marriages I saw during my research were ones in which men and women shared the housework and parenting. What couples called good communication often meant that they were good at saying thanks to one another for small aspects of taking care of the family. Making it to the school play, helping a child read, cooking dinner in good spirit, remembering the grocery list,... these were silver and gold of the marital exchange.”
—Arlie Hochschild (20th century)