Author |
Message |
slacker
Joined: Nov 18, 2007 Posts: 301 Location: England
Audio files: 11
G2 patch files: 1
|
Posted: Tue Jun 09, 2009 11:33 am Post subject:
Has anyone tried any big shift registers? |
|
|
I've got a pair of 4 bit shift registers in my Lunetta already and I'll probably add another one, possibly a CD4034 hooked up like a mini Klee.
I was wondering about experimenting with some larger shift registers though like the CD4517 which has up to 128 stages with various taps. Has anyone tried anything like this before?
I'm thinking it would be interesting for creating long repeating patterns or potentially you could use to to create very short delays in audio rate streams. |
|
Back to top
|
|
|
Rykhaard
Joined: Sep 02, 2007 Posts: 1290 Location: Canada
|
Posted: Fri Aug 14, 2009 1:55 pm Post subject:
Re: Has anyone tried any big shift registers? |
|
|
slacker wrote: | I've got a pair of 4 bit shift registers in my Lunetta already and I'll probably add another one, possibly a CD4034 hooked up like a mini Klee.
I was wondering about experimenting with some larger shift registers though like the CD4517 which has up to 128 stages with various taps. Has anyone tried anything like this before?
I'm thinking it would be interesting for creating long repeating patterns or potentially you could use to to create very short delays in audio rate streams. |
The only thing that I've done so far from my 4 x 4 bit SR's is string 3 of them together in 1 tune, to make a 12 bit. It gave some nice very long variationis in whichever tune it were used in.
You've got me curious about the CD4517 tho. I'll go and find it's datasheet.
Edit: Ahhhh. It only has taps at 16, 32, 48 and 64 bits for each of it's 2 x SR's. Oh well.
Back to stringing up 1 after another. (I'll have to build myself some 8 bit ones.) |
|
Back to top
|
|
|
Psyingo
Joined: Jun 11, 2009 Posts: 248 Location: Canada
|
Posted: Mon Oct 19, 2009 11:21 am Post subject:
|
|
|
I've used the 4031, which is a 64 bit shift register, i orriginally got it to program 64 step drum patterns, but have since started using it as a buffer override kind of effect. the 4031 is neat since it has a 'recycle' input, which when high disconnects the data input and reroutes the output back into the in. so i have it clocked fairly high, and i use it to process external signals,like from a drum machine. i have a pretty complex mechanism set up for triggering when it will go high or low, but it is synchronised with the incoming audio, do that however you wish. but whenever it recieves a high signal, the 4031 acts as a memory with whatever 64 bits were flowign through it from the drum machine or whatevr input, at the time. if you clock in maybe the 10khz range or somethnig, you get a bitcrushed bufferoverride. its really quite awesome. i plan to make stand alone units that use this idea, but with much larger shift registers (several 64bits ganged, maybe 256?) once you play around with this, you'll wish you had bigger shift registers. |
|
Back to top
|
|
|
ezekiel
Joined: Oct 17, 2009 Posts: 30 Location: Columbus Ohio
|
Posted: Mon Oct 19, 2009 3:31 pm Post subject:
|
|
|
Quote: | bitcrushed bufferoverride |
So is that like a few seconds of delay?
I am reading about a neural "central pattern generator" using a ring of three 4093 schmitt inverters with simple delays between them. ( http://arxiv.org/pdf/cs/0611136 ) I wonder if the 4031 would work as a simple one-bit-wide 64-bit-long delay. If so, are there special concerns about interfacing to the 4031?
Or, is there a different simple circuit for simple audio time delay using CMOS chips? Of course, audio purity/quality is not a requirement. |
|
Back to top
|
|
|
Psyingo
Joined: Jun 11, 2009 Posts: 248 Location: Canada
|
Posted: Mon Oct 19, 2009 11:12 pm Post subject:
|
|
|
for useful processing of audio signals it would give you a tiny fraction of a second 1/30 or seomthing. depends on what kind of signals you want to beworking with and how low you would accept the sampling rate. |
|
Back to top
|
|
|
slacker
Joined: Nov 18, 2007 Posts: 301 Location: England
Audio files: 11
G2 patch files: 1
|
Posted: Wed Oct 21, 2009 10:21 am Post subject:
|
|
|
Interesting stuff Psyingo, thanks for posting that. I thought the 4031 looked interesting, I haven't been able to find any cheap anywhere yet though. |
|
Back to top
|
|
|
JovianPyx
Joined: Nov 20, 2007 Posts: 1988 Location: West Red Spot, Jupiter
Audio files: 224
|
Posted: Sun Jan 24, 2010 9:43 am Post subject:
|
|
|
I'm a little late to this party, but one can make some very nice noise with shift registers and XOR gates. The circuit is called a Linear Feedback Shift Register or LFSR. I've done this with an FPGA (but it can be done quite easily with CMOS shift register ICs) and found 64 bits to be quite sufficient to give nice noise when filtered and a shift register of 64 bits won't repeat like older 8 bit units. Of course - it does repeat, no matter how many bits are used, but the more bits, the longer the time to repeat. Each additional bit doubles the time to repeat given a constant clock rate. _________________ FPGA, dsPIC and Fatman Synth Stuff
Time flies like a banana. Fruit flies when you're having fun. BTW, Do these genes make my ass look fat? corruptio optimi pessima
|
|
Back to top
|
|
|
zaphod betamax
Joined: Nov 27, 2020 Posts: 53 Location: sarnia
|
Posted: Wed Oct 12, 2022 9:46 am Post subject:
|
|
|
Big fan of the CD4517Be.
Gating it with the WRITE ENABLE allows for gated noise for me. |
|
Back to top
|
|
|
|