Andrew Faraday wrote:
To be honest an oscillator in that setting might do the job just as
well, just so long as the figure isn't requested with the same
regularity as the oscillation.
Yes, it's a subjective thing. The attached patch makes a sequence of 1s
and 0s. You need to pack them into 16s to get the usual 0-65535 range.
The output will be more random than the input [noise~], but it probably
sounds exactly the same if you play it back at the audio rate.
Martin
> Date: Sun, 5 Jul 2009 12:44:05 -0400
> From: [email protected]
> To: [email protected]
> CC: [email protected]
> Subject: Re: [PD] help_random/seed
>
> cem guney wrote:
> > hi,
> >
> > thanks much for your response!
> >
> > also in regards to your explanation,
> >
> > "It would be nice if the random source could be independently
specified
> > for all the pd objects that use random numbers,
> > since the count of unreachable combinations when using the standard
> > deterministic chaos generators is infinite"
> >
> > any application examples as to why it would be nice if the random
source
> > could be independently specified?
> >
>
> Well I think it's mainly a philosophical thing about the meaning of
> 'random', but probably there are sequence generators for music that
> sound different with 'truly' random vs pseudo-random numbers. Sometimes
> you may want a repeating chaotic sequence, sometimes a completely random
> one.
>
> For cryptography, as in a one-time pad, pseudo-random is relatively easy
> to crack. There are at most 65536 different sequences with typical
> pseudo-random generators, but that's not any inherent limitation of
> pseudo-random, just the particular implementation that's often used.
>
> Also with games like rolling dice or shuffling cards, you probably want
> it to be completely unpredictable, or regular players will begin to
> recognize patterns.
>
> Pseudo-random white noise playing at audio rate will actually be a
> repeating waveform several minutes or hours long. It's up to you if that
> matters or not.
>
> Martin
>
> _______________________________________________
> [email protected] mailing list
> UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
------------------------------------------------------------------------
Beyond Hotmail - see what else you can do with Windows Live. Find out
more. <http://clk.atdmt.com/UKM/go/134665375/direct/01/>
------------------------------------------------------------------------
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
#N canvas 511 273 694 304 10;
#X obj 170 151 osc~;
#X obj 168 80 noise~;
#X obj 169 128 *~ 100000;
#X obj 169 106 +~ 2;
#X obj 171 211 snapshot~;
#X obj 171 252 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X obj 171 231 > 0;
#X obj 19 42 metro 0.02;
#X obj 19 20 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
;
#X obj 19 -1 loadbang;
#X text 215 79 start with pseudorandom noise on [-1...1];
#X text 207 104 make it on [1...2];
#X text 233 126 make it on [100000...200000];
#X text 203 151 the high frequency jittery oscillator;
#X text 91 42 the low frequency sampling oscillator;
#X text 229 250 a more random sequence of 0s and 1s;
#X text 234 0 A "pseudo-hardware" random generator;
#X connect 0 0 4 0;
#X connect 1 0 3 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 4 0 6 0;
#X connect 6 0 5 0;
#X connect 7 0 4 0;
#X connect 8 0 7 0;
#X connect 9 0 8 0;
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list