[sdiy] pitch tracking / guitar synths

Scott Gravenhorst music.maker at gte.net
Mon Dec 19 23:56:06 CET 2005


David Moylan <dave at westphila.net> wrote:
>Thanks for clearing that up, Harry.  The patent does show diode 
>clipping; I think the website explanation confused me.  So, you're 
>saying the 'VCO' resets when it's internal ramp reaches the derived peak 
>level of the ramp/hold, plus or minus some offset voltage for relative 
>tuning?  And then to even out the height the clamp is used (as shown on 
>the previously mentioned web site)?  So the actual VCO output is not 
>pure ramp, but the clipped ramp shown?
>
>As for cleaning up the guitar signal the GR-300 uses a tracking filter 
>(you would know something about that, wouldn't you?), but I've had good 
>luck in my PLL experiments with static LPF, plus as much compression as 
>I can muster.  The compression helps increase sustain (or length of time 
>that you have a trackable volume) but also compensates for higher notes 
>having less amplitude due to the LPF.  I think it could work pretty well 
>if I was using a hex pickup and only had to worry about 2 octaves for 
>each string.  I think you're right that the gating is key.  The gate 
>needs to be set high enough to hold pitch before the guitar signal drops 
>out.
>
>One thing I could never figure out is why the hex pickups are always 
>located so close to the bridge.  I would think that would accentuate the 
>harmonics.  Anyone want to give me a lesson?

Just for information sake, I'd like to know too.  I have GR-50 guitar
synth which uses a GK-2 pickup system.  Roland tells you to do the same
thing with that pickup and like you, I thought that would be the worse
thing you want.  Amazingly, the thing works quite well IMHO.


>
>Dave
>
>harrybissell wrote:
>
>>In the GR-300... the hex distortion is completely separate from the
>>tracking
>>section.  All the hex distortion is, is diode clipping of the hex
>>preamp.
>>
>>The ramp section 'is' a ramp/hold converter.  There are two possible
>>outputs...
>>one is a sawtooth shaped pulse that is directly generated from the
>>string pitch.
>>The other is a quasi-VCO... the reset level for the sawtooth it
>>generates is the
>>sample/hold peak voltage of the original ramp. This in effect, allows
>>you to tranpose
>>over a small range, without any dividers or expo converters.  Ergo (what
>>DOES that mean?) ... no temperature tracking problems and very little in
>>the way of calibration.
>>
>>otoh... if you do not do the correct filter before the ramp converter,
>>all is lost !!!
>>Its not the P/V conversion that is the problem... its
>>
>>(thanks, Scott)  Multiple zero crosses in a single cycle of guitar
>>
>>~and~  How to detect that the note is becomming untrackable, before it
>>really does !
>>
>>Roland cuts off the sustain when the note becomes untrackable.  In
>>all... probably
>>a real good choice.  Getting the fundamental out of the guitar is also
>>very, very hard.
>>
>>If you get a good fundamental, PLL tracking is a possibility...
>>
>>H^) harry
>>
>>David Moylan wrote:
>>
>>  
>>
>>>As for the ramp/hold type roland used this in the GR-300 guitar synth
>>>(which some claim was the first playable guitar synth).  There's a bit
>>>of explanation about the ramp and it's reset at this link
>>>
>>>http://www.joness.com/gr300/patent.htm
>>>
>>>in the "square wave to sawtooth" section.  This is describing the hex
>>>distortion circuit, but I'm nearly positive the same ramp is used for
>>>the pitch CV.  It's split into two paths - one for the distortion
>>>circuit (clipper) and one to a sample and hold.  There's also a link
>>>from that page to the roland patent which gives more detail into the
>>>structure the GR-300.  The microsecond pulses shown at (c) in the
>>>diagram are actually triggered by another one shot.  So you have a
>>>chain.  The first one shot gates the sample/hold to catch the voltage
>>>at the top of the ramp, then the second triggers to reset the wave.
>>>The patent shows this pretty clearly.
>>>
>>>Dave
>>>
>>>amokan wrote:
>>>
>>>    
>>>
>>>>Thanks. I'll dig up the schem for that and check it out.
>>>> On 12/18/05, harrybissell <harrybissell at prodigynet > wrote:
>>>>
>>>>     Pitch tracking might be one of the most difficult
>>>>     processes to make
>>>>     work.
>>>>     There are two types... Tachometer (like the MS-20) that
>>>>     always take a
>>>>     large
>>>>     number of pulses to get the correct result... and
>>>>     Ramp/Hold types that
>>>>     usually
>>>>     work in one, or two cycles.
>>>>
>>>>     The Tachometer circuit is probably the easiest. The MS-20
>>>>     is a VERY good
>>>>
>>>>     example of how to do this. I would clone the circuit if
>>>>     you are
>>>>     interested. It should
>>>>     be easy, excpet for the four-gang potentiometer which will
>>>>     be hard to
>>>>     find.
>>>>
>>>>     Three of the potentiometer stages form a low pass filter
>>>>     on the input,
>>>>     the fourth is
>>>>     a low pass filter on the output (lag).  You set the filter
>>>>     to the
>>>>     expected input frequency
>>>>     range. Higher frequencies can use less delay ... low
>>>>     frequencies need
>>>>     more, much more.
>>>>
>>>>     The idea is a pulse is produced for every input
>>>>     cycle...and these charge
>>>>     a capacitor.
>>>>     The more pulses, the higher the voltage.  There will be
>>>>     ripple in the
>>>>     output, something
>>>>     that makes driving a VCO and tracking pitch almost
>>>>     impossible.
>>>>
>>>>     The ramp/hold types are much quicker, but MUCH harder to
>>>>     design and
>>>>     build. I made
>>>>     a board of this type some years ago, which was distributed
>>>>     by EFM. It
>>>>     was based on a
>>>>     design by Bob Moog (although he was not the first or last
>>>>     to use the
>>>>     technique). This
>>>>     board was intended for use with the Etherwave theremin,
>>>>     and could give a
>>>>     V/oct output
>>>>     that can be used to slave a VCO.  OTOH, the theremin has a
>>>>     continuous
>>>>     wave output.
>>>>
>>>>     Your 'drum' is probably untrackable. The non-harmonic
>>>>     tones in a drum
>>>>     would almost
>>>>     guarantee that is IS not pitch to track. You might
>>>>     perceive a 'pitch' to
>>>>     the drum but it proabably exists only in your mind :^P   A
>>>>     circuit is
>>>>     unlikely to read that (oh how I wish !!!).  You will
>>>>     probably get
>>>>     garbled gook out of the converter... or maybe you will
>>>>     read
>>>>     a voltage proportional to the number of drum events (a
>>>>     drum roll would
>>>>     be a higher voltage than a single hit).
>>>>
>>>>     Tom Gamble (retired of EFM) proposed a clone of the MS-20
>>>>     using active
>>>>     filter (OTA)
>>>>     stages to replace the four-gang pot.  I don't know if he
>>>>     ever built it.
>>>>     The MS-20 design is really very clever, and worth your
>>>>     effort in trying.
>>>>
>>>>     H^) harry
>>>>
>>>>     amokan wrote:
>>>>
>>>>     > Is there a modern version of the pitch tracking circuit
>>>>     in the MS20? I
>>>>     > know the MS20 wasn't all that accurate, but I actually
>>>>     like the
>>>>     > inaccuracies the most for things like drums and whatnot.
>>>>
>>>>     >
>>>>     > Just wondered if there is a module out there that I'm
>>>>     overlooking.
>>>>     >
>>>>     > Thanks.
>>>>
>>>>
>>>>      
>>>>
>

---------------------------------------------------------
- Where merit is not rewarded, excellence fades.
- Hydrogen is pointless without solar.
- What good are laws that only lawyers understand?
- The media's credibility should always be questioned.
- The only good terrorist is a dead terrorist.
- Governments do nothing well, save collect taxes.

-- Scott Gravenhorst | LegoManiac / Lego Trains / RIS 1.5
-- Linux Rex         | RedWebMail by RedStarWare
-- FatMan: home1.gte.net/res0658s/fatman/
-- NonFatMan: home1.gte.net/res0658s/electronics/
-- Autodidactic Master of Arcane and Hidden Knowledge.




More information about the Synth-diy mailing list