Preset Patch - Free Patches, Sound Design Community

VCO, DCO and Digital Oscillators

Breaking Down the Key Differences of Oscillator Architecture


VCO:   Voltage Controlled Oscillator
Classic synthesizers from the 1960s, 1970s and 1980s were built primarily from VCOs for sound generation.  VCOs are "all analog":  both the waveshaping and frequency clock that determines the wavelength are voltage controlled analog.    VCOs have some inherent instability in them, which causes a frequency modulation / frequency jitter, intonation tuning offsets over multiple octaves, and a tendancy for the oscillators to have changing tuning characteristics depending on a variety of environmental conditions.   With high voice count VCO poly synths, this results in every key press having certain offsets in tuning from the target pitch, as well as natural phasing / detuning motion between multiple oscillators on a given voice.   

Classic mono and poly synths from the 1980s and before used VCOs, including MiniMoog, MemoryMoog, Sequential Prophets, Yamaha CS Synths, Oberheim SEM and OBX synths, Roland Jupiters, and a majority of the other legendary synths from the 60s through the 80s.   The production of VCO based synths dipped in the late 90s and 2000s, but has seen a resurgence as of late with new offerings like the Sequential Prophet-6, OB-6, Moog One, Korg Prologue and Minilogue and countless modern monosynths. 

DCO:  Digitally Controlled Oscillator
In the 1980s, as demand for higher voice count polyphony synths expanded, a new type of oscillator was designed, the Digitally Controlled Oscillator.  DCOs solved the problem of keeping multiple voices tuned within reasonable tolerances.  DCOs have an analog waveshaping core with the rich series of harmonics associated with analog oscillators, and no aliasing artifacts.   The part of the circuit that is digital is the frequency clock, which determines what wavelength/note the waveshape should oscillate at.   DCOs should really be called "DCAOs" as they are digitally controlled analog oscillators.  

There are many highly acclaimed and used DCO based synths, including the Roland Juno, Roland JX, Korg Poly-800, Oberheim Matrix-1000, Dave Smith Evolver Series, Dave Smith Prophet 08, Dave Smith Prophet Rev2, Mopho, Tetra, Novation Bass Stations, and others.   

DO:  Digital Oscillator
Digital oscillators are fully digital in both waveshaping and frequency clock generation.   Digital synths have ultra accurate tuning characteristics, with no frequency jitter or drift.   One of the downsides of many Digital Oscillators is that there may be aliasing aritifacts as a result of low oversampling rates with waveshaping.  This aliasing may produce unwanted noise or artifacts that sounds unnatural or distorted.   Modern Digital Oscillators and VST Digital Oscillators have improved over time, and the aliasing issue has become minimal.    Digital synthesizers can do many advanced techniques that their analog counterparts can't.   One of the first real jumps in technology occured with the Yamaha DX7 synth, which offered advanced Frequency Modulation (FM) to create new sounds that never existed before.    Modern Digital Synths include Virtual Analog Digital Oscillators, and many modern digital synths include additional digital synthesis types like wavetable synthesis, granular synthesis, and sample based synthesis.  

NCO:  Numerically Controlled Oscillator
Numerically Controlled Oscillators, in terms of synthesizers, generally refers to the latest evolution of Digital Oscillators that use cutting edge FPGA architecture and ultra high oversampling rates to eliminate aliasing artifacts.  

×

Upload Presets

Awesome ! You are a valued member of the music community. Choose your preset files and select the appropriate instrument.





×

Patch Download

Once your download has finished, click Continue to return to the website. You now have (0) download tokens remaining. They are replenished every 24 hours. Get more daily download tokens by becoming a contributor!



×

Search PresetPatch:

Search for instruments, patches, articles, artists, genres and more.
×

Out of Daily Download Tokens

Preset Patch is a FREE patch exchange, however, to promote a healthy community of sharing, you are given a set number of download tokens per 24-hour period. Your tokens are automatically replenished every 24 hours.

If you would like to increase your daily download token quota, then become a contributor to the Preset Patch! Upload some of your personal patches, like some downloads you enjoy, and your daily download tokens will increase.

Your current contributor level:
Download tokens per day:
0 Per Day


×

Signup for Preset Patch - It's FREE!

Join for access to thousands of free patches and resources for hundreds of synths and other instruments. It's completely FREE!


Click the button below to continue to Signup Page.

×

Thanks for Signing Up

Welcome to the PresetPatch community.


Username:
Email:

Please check your email and click the link to verify your email address and activate your account.

×

Thanks for Verifying Your Account

Welcome to the PresetPatch community!


You can now upload and download patches. In the upper right, you will see your download tokens. To start, you are given eight (8) download tokens per 24-hours. They are automatically replenished each day.

To gain more daily download tokens, become a contributor! Upload some of your own patches to the community, like some downloads you enjoy, and you'll rise in status and be a valuable member.

×

Thanks for Verifying Your Account

Welcome to the PresetPatch community! - You are Active


You can now upload and download patches. In the upper right, you will see your download tokens. To start, you are given eight (8) download tokens per 24-hours. They are automatically replenished each day.

To gain more daily download tokens, become a contributor! Upload some of your own patches to the community, like some downloads you enjoy, and you'll rise in status and be a valuable member.

×

You Are Now Logged In

Share some patches with the Community! Take some new sounds for a whirl!