[sdiy] Javascript Muse

Donald Tillman don at till.com
Wed Sep 6 09:13:28 CEST 2017


Yes, exactly.  

The patent describes a classic DCO function; taking a value proportional to the frequency, adding it to an accumulator each cycle, and ignoring the overflow.

But a 16-bit add operation is not cheap in 1969 technology.

So instead, the accumulator is a shift register, looped on itself, with a 1 bit adder, and the frequency value is scanned in 1 bit at a time.

That's insane.  Yet weirdly practical.

  -- Don
--
Donald Tillman, Palo Alto, California
http://www.till.com

> On Sep 5, 2017, at 5:55 PM, Dave <dlmanley at sonic.net> wrote:
> 
> Almost certainly the bit-serial adder/accumulator (11, 15) and the logic that feeds it increments (19, 41, 50) - basically the bottom half of fig 1.
> 
> You don't often see bit-serial logic anymore.
> 
> -Dave 
> 
> On September 5, 2017 5:00:08 PM PDT, rsdio at audiobanshee.com wrote:
> Thanks!
> 
> Your final comment about the "weirdest" DCO from USB Patent 3610801 has piqued my curiosity. Which Figure in that Patent are you referring to?
> 
> Brian
> 
> On Sep 4, 2017, at 9:46 PM, Donald Tillman <don at till.com> wrote:
>  
>  For some crazy reason I built a Triadex Muse in software that runs on a web page. 
>     http://till.com/articles/muse/








More information about the Synth-diy mailing list