Oscillator HD
The Oscillator HD is SynthEdit’s high-definition waveform generator. It produces band-limited waveforms, so the harmonic series stays clean at high pitches instead of folding partials back down the spectrum as inharmonic aliasing artefacts.
Its pitch, pulse width, sync and phase modulation inputs are all audio-rate, so the oscillator can be modulated as fast as the signal driving it — including by another oscillator, which is what makes it usable as an FM operator.
Hear it in the audio demos.
Inputs
Section titled “Inputs”| Pin | Type | Description |
|---|---|---|
| Pitch | Audio | Note pitch (1V/octave, 5V = 440 Hz) |
| Pulse Width | Audio | Width of the pulse waveform |
| Waveform | List | Sine, Saw, Ramp, Triangle, Pulse, White Noise or Pink Noise |
| Sync | Audio | Hard sync input — resets oscillator phase |
| Phase Mod | Audio | Phase modulation input for FM synthesis |
| Disable | Bool | Silences and stops the oscillator to save CPU |
Outputs
Section titled “Outputs”| Pin | Type | Description |
|---|---|---|
| Audio Out | Audio | Generated waveform output |
Parameters
Section titled “Parameters”| Property | Description |
|---|---|
| Reset Mode | VCO (Freerun) keeps the phase running between notes; DCO (Sync) resets phase on each note for a consistent attack |
Connect a MIDI to CV module’s pitch output to the Pitch input for keyboard tracking, then feed Audio Out into a filter or VCA.
For FM synthesis, patch a second oscillator’s output into Phase Mod. See the FM Synthesis guide.
Use Reset Mode to choose the character of the attack: DCO (Sync) gives every note an identical, punchy transient, while VCO (Freerun) gives the subtle variation of free-running analogue oscillators.
For the older, simpler generator see the Oscillator module.