Yahoo Groups archive

Wiardgroup

Index last updated: 2026-04-28 23:41 UTC

Message

Re: Linear Feedback with Wiard-VCO or Waveform-City

2002-01-29 by grantrichter2001

> P.S. I also tried to control that feedback with a VCA, but then 
> changes in tune occur (why?).

Hello Olivier,

What you are describing is called "dynamic depth FM". The 
Classic VCO IS optimized for dynamic depth FM. In the case of 
feeding back an internal waveform to the FM input, this is called 
"self modulation".

Bernie Hutchins, the editor of the "Electronotes" newsletter, 
wrote a paper where he proved mathematicly that dynamic depth 
FM into an exponential input will always shift the base pitch of the 
oscillator.

In order to have dynamic depth FM without shifting the basic pitch 
of the oscillator, an AC coupled linear FM input is required. This 
is exactly the design of the LIN input on the Classic VCO. One of 
the purposes of the VCA in the module is to provide dynamic 
depth control for this FM input. Used with an external oscillator, 
the FM modulation can be varied dynamically with the minimum 
amount of pitch shift.

The reason that this does not work with an internal waveform is 
because it is synchronized. As you feed back the sawtooth signal 
into the FM input, you are telling to oscillator to go faster the 
further along the curve you are. This is what produces the 
bending of the line. (The same technique is used to bend the 
linear Envelator segments into exponential shapes by feeding 
back to the AMOD or DMOD inputs.)

Mathematicly, this synchronized "speed up" signal ends up like a  
constant offset changing the period (pitch) of the waveform, and 
is not blocked by the AC coupling. This is why the pitch changes 
when the feedback depth is varied.

You can partially compensate for this by taking a negative going 
version of the feedback depth modulation signal, and using it to 
push the pitch back down.

Try this patch: 
Classic VCO - Sawtooth to VCA IN1, VCA out to LIN (FM) input.
Envelator - OUT+ to VCA ENV input, OUT- to Classic VCO FC1 
input. Adjust depth of FC1 control to compensate for pitch shift.

This may or may not produce acceptable pitch compensation for 
a keyboard type patch. It may also produce interesting swept 
sounds if the control positions are exagerated.

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.