[sdiy] Prom generating TOS like MK50240 bits..

nvawter at media.mit.edu nvawter at media.mit.edu
Wed Apr 18 22:36:58 CEST 2012


heya.   great question!  I considered it a little bit once...

the size would be pretty large..

and it depends one how accurate it is.

the real MK50240 uses dividers in the 200-300 range iirc.

That essentially means you must multiply all 12 values together to get  
the Least Common Multiple and thus the minimum PROM size...

that's (very roughly) 256^12 = 512^6=1024^3 = 79 * 10^27  = 2^96;

if you were to use my set of dividers, the smallest set usable with  
error <=2%, then you're looking at multiplying:
16*17*18*19 * 20*21*23*24 * 25*27*28*30

16*17*18*19  * 20*21*23*24 * 25*27*28*30 = 12228309918720000
l(.)/l(2)= 53.44107454018484483288
=2^53

also potentially problematic is that these numbers are not even powers  
of two, so you'd have to fudge something somewhere or look for an even  
larger PROM.

excuse me if these calcs are off, I'm kind of loopy today :)

p.s.  I designed a chip that does my dividers..  you can see  
simulation pix up at:   
http://noahvawter.blogspot.com/2012/04/first-simulation-of-chip.html



Quoting Jean-Pierre Desrochers <jpdesroc at oricom.ca>:

>
> Suppose you read all the 12 generated notes from
> a MK50240 TOS with a signal analizer, after a while is there a
> 'sequence' in the 12 generated square waves that 'wraps around' ?
> I mean all the tones repeat all together a pattern
> that could be burned into a  PROM then scanned with
> a binary counter that would wrap at a precise address
> to make all the tones seam running continuously.. ?
> JP
>
>
>
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>





More information about the Synth-diy mailing list