Author |
Message |
Afro88
Joined: Jun 20, 2004 Posts: 701 Location: Brisbane, Australia
Audio files: 12
G2 patch files: 79
|
|
Back to top
|
|
|
mosc
Site Admin
Joined: Jan 31, 2003 Posts: 18197 Location: Durham, NC
Audio files: 212
G2 patch files: 60
|
Posted: Wed Apr 06, 2005 7:48 am Post subject:
|
|
|
When I load your patch in my G2X after power cycling it, I get the same pattern, but the tempo is different. _________________ --Howard
my music and other stuff |
|
Back to top
|
|
|
Afro88
Joined: Jun 20, 2004 Posts: 701 Location: Brisbane, Australia
Audio files: 12
G2 patch files: 79
|
Posted: Wed Apr 06, 2005 5:14 pm Post subject:
|
|
|
Cheers Mosc. That's nice, so if I make a patch that works really well around a certain pattern in that module I can load it in others and it's exactly the same - fantastic! |
|
Back to top
|
|
|
Roland Kuit
Joined: Sep 29, 2003 Posts: 1090 Location: The Netherlands/Sweden
Audio files: 8
G2 patch files: 127
|
Posted: Thu Apr 07, 2005 5:23 am Post subject:
|
|
|
Nice work Afro. And yes, i get always the same pattern. My students bring their own G2 engines and plug it into the pc there. And gues what......
The same patterns. I did a lot with the pattern gen of the NM, and gues what......exacty the same thing! And i like the morphs of Misty and your tweaks! And when Mosc is going to play Techno, that will be the day
Tempo is different Mosc, because it's a patch, not a performance. So tempo of internal/ext clock isn't saved. |
|
Back to top
|
|
|
Roland Kuit
Joined: Sep 29, 2003 Posts: 1090 Location: The Netherlands/Sweden
Audio files: 8
G2 patch files: 127
|
Posted: Thu Apr 07, 2005 8:51 am Post subject:
|
|
|
Hi Afro, i missed your morphs, and it's only 3 variations. Check out my 303 itch. Because of Misty i did morphs. Those patches go well in 1 perf. |
|
Back to top
|
|
|
Afro88
Joined: Jun 20, 2004 Posts: 701 Location: Brisbane, Australia
Audio files: 12
G2 patch files: 79
|
Posted: Thu Apr 07, 2005 11:29 pm Post subject:
|
|
|
Thanks Roland, good to know. I'll probably start using random pattern gens in my loop patches now that I know I can get the same results each time I load the patch.
Regarding the patch I posted, I had only been playing around with it for a couple of hours when I posted it for this experiment, so it's by no means a finished patch. I've done a few more vars I like, and when they're full I'm gonna start doing some morphing . I'll post the final vars with morphs in your thread when I'm done.
I'll say it again - this is a really great patch. I'm not sure how you've done it, but the way the parameters interact with each other is really unique. You can get a huge range of really "out there" riffs, sounds and loops out of it - I can't get enough of it! |
|
Back to top
|
|
|
Rob
Joined: Mar 29, 2004 Posts: 580 Location: The Hague/Netherlands/EC
G2 patch files: 109
|
Posted: Sat Apr 16, 2005 1:13 pm Post subject:
Re: Random pattern generators - unique? |
|
|
Afrokid wrote: | I wondered if the random pattern modules remember their patterns. |
The patterns are not random but pseudorandom. The idea is that a sequence is generated that cycles through all possible numbers in the 24 bit range until all numbers have passed once, and then repeat that same pattern all over again. It is a long pattern where for e.g. every number or for each 'two consequetive numbers' combination, there is a specific new number. The pattern appears random as there are just so many numbers in that one very long sequence. It is an example of a case where something is actually totally determined, but with soo much info that it appears random to our ears. To our ears its just 'info-glut'.
It is possible to jump to any location into that long sequence and always get the same sequence back from there. So, the pattern generator just plays e.g. sixteen notes from the sequence that is actually over 16 million numbers long.
It is theoretically possible to calculate the sequence, the methods to create that one long sequence are simple. The two methods used are the 'linear congruential' method and the shift-register method.
The first method takes a number and produces a new number by multiplying the original number with a certain prime number and then adding another certain prime number. The other method is like a hollow pipe where bits are shifted in at the one end so bits tumble out on the other end. Just imagine these bits to be black and white painted ping-pong balls. Two or more bits at a certain location in the pipe are checked for parity and it is the result of this parity check that is shifted in at the one side of the pipe.
The methods can be calculated if for the first method one knows the two prime numbers, and for the second method which bits 'in the pipe' are actually used for the parity check. Of course Clavia says they have forgotten those prime numbers and for some reason the code that showed which bits in the pipe are used has been stained in stroopwafel liquorice, so it has become unreadable.
So yeah, you can be sure that the patterns always repeat themselves, it is inherent on how the patterns are produced in the first place.
The other random modules actually use that same long 'linear congruential' sequence. Noise does repeat after some three minutes or so. Dividing (2^24 minus one) by 96000 gives the length in seconds. 174.76267 seconds says my calculator. Ok.
On the other modules the seed value is the starting point in the long sequence, but those run through all numbers while the pattern generator resets to its seed after e.g. 16 numbers. Using a ClkDivide module to reset a clocked random generator module after e.g. sixteen clockticks can produce the exact same patterns as the pattern generator. |
|
Back to top
|
|
|
blue hell
Site Admin
Joined: Apr 03, 2004 Posts: 24079 Location: The Netherlands, Enschede
Audio files: 278
G2 patch files: 320
|
Posted: Sat Apr 16, 2005 1:51 pm Post subject:
Re: Random pattern generators - unique? |
|
|
Rob wrote: |
So yeah, you can be sure that the patterns always repeat themselves, it is inherent on how the patterns are produced in the first place. |
Asuming the same start value is used ... of course :-)
Jan. |
|
Back to top
|
|
|
Afro88
Joined: Jun 20, 2004 Posts: 701 Location: Brisbane, Australia
Audio files: 12
G2 patch files: 79
|
Posted: Sat Apr 16, 2005 5:53 pm Post subject:
|
|
|
Wow, thanks very much Rob! Very interesting stuff. Good to know the clocked random modules can be reset so they repeat the same sequence, and will sound the same on other G2's. Herein lies the beauty of digital synthesis - predictability. Thanks again! |
|
Back to top
|
|
|
|