electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Articles  |  Radio
 |  Media  |  Forum  |  Links  |  Store
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
Live streaming at radio.electro-music.com

  host / artist show at your time
  faux pas quartet and friends Music From Last Thursday
Please visit the chat
 Forum index » DIY Hardware and Software » Lunettas - circuits inspired by Stanley Lunetta
Has anyone tried any big shift registers?
Post new topic   Reply to topic Moderators: mosc
Page 1 of 1 [7 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
slacker



Joined: Nov 18, 2007
Posts: 293
Location: England
Audio files: 11
G2 patch files: 1

PostPosted: Tue Jun 09, 2009 11:33 am    Post subject: Has anyone tried any big shift registers? Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
Rykhaard



Joined: Sep 02, 2007
Posts: 1292
Location: Canada

PostPosted: Fri Aug 14, 2009 1:55 pm    Post subject: Re: Has anyone tried any big shift registers? Reply with quote  Mark this post and the followings unread

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. Smile

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. Wink (I'll have to build myself some 8 bit ones.)
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
Psyingo



Joined: Jun 11, 2009
Posts: 70
Location: Canada

PostPosted: Mon Oct 19, 2009 11:21 am    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message Visit poster's website MSN Messenger
ezekiel



Joined: Oct 17, 2009
Posts: 29
Location: Columbus Ohio

PostPosted: Mon Oct 19, 2009 3:31 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
Psyingo



Joined: Jun 11, 2009
Posts: 70
Location: Canada

PostPosted: Mon Oct 19, 2009 11:12 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message Visit poster's website MSN Messenger
slacker



Joined: Nov 18, 2007
Posts: 293
Location: England
Audio files: 11
G2 patch files: 1

PostPosted: Wed Oct 21, 2009 10:21 am    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
JovianPyx



Joined: Nov 20, 2007
Posts: 805
Location: West Red Spot, Jupiter
Audio files: 97

PostPosted: Sun Jan 24, 2010 9:43 am    Post subject: Reply with quote  Mark this post and the followings unread

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 Synth Stuff
FatMan Mods
I am formerly known as ScottG here

Time flies like a banana.
Fruit flies when you're having fun.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic Moderators: mosc
Page 1 of 1 [7 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » DIY Hardware and Software » Lunettas - circuits inspired by Stanley Lunetta
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Niio2

Please support our site. If you click through and buy from
our affiliate partners, we earn a small commission.


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use