OBERHEIM SYNTH group photo

Yahoo Groups archive

OBERHEIM SYNTH

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

Message

Re: OB-X auto tune

2009-10-15 by nelsonj_sce

Paul,
Thanks - this is very helpful.  The first thing I will do next is make sure the Pulse Width/PW CVs are working correctly for the troubled VCO.  A bad signal shape (like no pulse output) might screw up the auto-tune process based on your description of the digital counter.  The second VCO on the same voice board seems to tuneup just fine - so this is isolated to this VCO or the auto-tune components/software for this VOC.  

While I will continue to work this issue on the hardware side, I have this nagging fear that the EPROM code that runs the auto-tune process is corrupted, but that is mostlikely my due to my "what things can I not fix if they break" phobia more than anything else.

Thanks again. I will let you know what happens.    

--- In oberheim@yahoogroups.com, "Paul J. White" <pjwhite@...> wrote:
>
> At 11:31 AM 10/15/2009, you wrote:
> >Does anyone have a good (engineering level) understanding on how the auto tune works on the OB-X?
> >
> >I have one OSC on one voice that is getting a strange auto-tune control voltage causing it to be out of tune. After swaping around op-amps to no avail, my next guess is a bad cap supporting the voltage at the op-amp.
> >
> >However, I don't understand what goes on during an auto-tune. I assume it compares the OSC frequency to a reference signal. I don't understand who the comparison in made, or how the software turns off voices, gates the voice, etc...
> >
> >Thoughts? 
> 
> I don't have the schematic handy, but I'm pretty sure the auto-tune process is something like this:
> 
> 1. Mute all the voices at the audio output (so you don't hear the auto-tune process).
> 
> 2. Set the VCAs to turn on one voice at a time.  The filter is set wide open and the oscillator pulse output signal is shaped to a logic level and mixed on the OSCMUX bus which gates a high frequency digital counter on the control board.  This counter is capable of measuring the oscillator period to within a microsecond or two.
> 
> 3. The computer uses the digital count to determine the period of the waveform and adjusts the oscillator control voltage until the count corresponds correctly to the desired ideal frequency.
> 
> 4. Store the correction voltage in memory, to be used in choosing the right control voltage for any given note pitch during normal operation.
> 
> The process is repeated for each oscillator and each voice, probably across a range of at least two different control voltages in order to establish a linear relationship between desired frequency and control voltage.
> 
> -- Paul White
>

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.