Archive of the former Yahoo!Groups mailing list: Korg Poly800/EX800 Users

previous by date index next by date
previous in topic topic list  

Subject: Re: [korgpolyex] 256 random numbers

From: Michael Hawkins <korgpolyex800@...>
Date: 2008-12-28

Thanks Atom,

I chose the very first file. Any shuffle of 256 numbers is better than the little pitiful PSRN generator that I've been using.

All LFO sample and hold functions have free running or not free running modes.

At the moment, the sequencer must be running for the two sample and holds to work.

I am working on getting the sequencer clocked sample and hold to operate regardless of the mode of the sequencer.

Obviously the sequencer loop sample and hold requires that the sequencer be running.

Mike.


From: Atom Smasher <atom@...>
To: korgpolyex@yahoogroups.com
Sent: Sunday, December 28, 2008 3:49:20 AM
Subject: Re: [korgpolyex] 256 random numbers

On Sat, 27 Dec 2008, Michael Hawkins wrote:

> Just 256 numbers in random order with values in the range 0-255, no
> repetitions.
============ ========= ==

http://smasher. org/tmp/shuffle- random.tgz
http://smasher. org/tmp/random. tgz

each of those gzipped tarball files contains 100 TXT files.

the first TGZ contains what you're asking for; lists with a random
"shuffle" of 0-255 with each value appearing only once per list.

the second TGZ contains what i think is more random; not a shuffle. so in
each file a given value may appear more then once, or not at all, with a
probability of... oh, what the hell am i talking about???

in any case, i suspect that a few files in each collection will stand out
as being not so great, most will be OK, and ∗maybe∗ one or two will stand
out as being better than the rest.

some crazy ideas to extend the period beyond 256 steps... done
iteratively:
read 0-255
read 127-0, 255-128
read 0-255, odd only
read 0-255, even only
read 255-0, odd only
read 255-0, even only

or... maybe it would be better to set a counter (1-8?) every time the
table is read, and use that value as a "skip". so the first time the table
is read it reads every value, the second time it reads every 2nd value...
the 8th time it reads every 8th value, the 9th time it reads the table it
reads every value... bonus points if that can be combined with an offset
start to make the period more than an order of magnitude larger than the
list ;)

offset 0, skip 1
offset 0, skip 2
...
offset 0, skip 7
offset 0, skip 8
offset 3, skip 2
offset 3, skip 3
...
offset 3, skip 7
offset 3, skip 8
offest 5, skip 2
offset 5, skip 3
...

i guess being a crypto-geek tends to make one a snob when it comes to
random numbers.

the "random" LFO will ∗always∗ be free-running. ..?

--
...atom

____________ _________ ___
http://atom. smasher.org/
762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
------------ --------- --------- --------- --------- -

"I would say the best moment [of my presidency] was when I caught a
seven-and-a- half pound large mouth bass on my lake."
-- George "dubya" Bush, 5 May 2006
http://www.whitehou se.gov/news/ releases/ 2006/05/20060507 -2.html