Yahoo Groups archive

MOTM

Index last updated: 2026-04-05 20:20 UTC

Message

Re: [motm] Shepard Functions with MOTM?

2001-06-03 by Scott Juskiw

P*IA sold a kit back in the 80s that generated 8 triangle and 8 
sawtooth waves that were phase locked 45 degrees apart. I still have 
one (somewhere). It's conceptually simple to generate these waves 
digitally. Going from memory, the circuit worked like this...

A sawtooth wave is just a counter going up (or down) that rolls over. 
A triangle wave is created by XOR-ing the most significant bit of the 
sawtooth wave with the other bits. To get the phase offsets, just add 
a constant to each sawtooth. The P*IA kit used an 8 bit counter, so 
the offsets for each sawtooth were: 0x00, 0x20, 0x40 ... 0xE0.

The biggest limitation I found was with the 8 bit resolution of the 
waves. There was quite a bit of zipper noise, particularly when the 
VCAs were closing down (I was using SSM-2020 chips for VCAs). I'm 
sure somebody could build one today with 12 bit (or better) 
resolution. Perhaps a future MOTM module?

At 8:40 AM -0500 3/6/01, Microtonal wrote:
>Shepard tones require 8 or more phase locked triangle and sawtooth waves
>driving 8 oscillators and amplifiers.  MOTM and no other modular that I know
>of has phase locked LFOs, though Doepfer has a dedicated Shepard Function
>generator, model A-191.  The magazine Polyphony (now Electronic Musician)
>had a design and maybe even a kit ages ago to create the phase locked
>control voltages, but you still needed 8 VCOs and VCAs to complete the
>effect.
>
>The effect is not limited to infinite pitch effects, you can use if for
>infinite phasing and other effects as well.
>
>John Loffink
>microtonal@...
>
>>
>>  Does anyone know how to patch existing MOTM modules to create the
>>  Shepard Function "Barber Pole" effect? Or any other non-repeating
>  > patches? I like listening to my synths play themselves...
>>
-- 
------------------------------------------------------------------------
Scott Juskiw                                            scott@...

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.