Random looping 16-step sequences

From circuitbending to homebrew stompboxes & synths, keep the DIY spirit alive!

Moderators: Joe., luketeaford, lisa, Kent

User avatar
Tombola
Super Deluxe Wiggler
Posts: 1878
Joined: Sun Jan 23, 2011 11:33 am
Location: London, England

Random looping 16-step sequences

Post by Tombola » Wed Feb 01, 2012 6:03 am

***UPDATE: Latest details, PCB etc now here: viewtopic.php?t=60740


Quite pleased with how this is coming along - inspired by Wiard Noisering / CGS Gated Comparator / Navs Bitsy module

[video][/video]
[video][/video]
Last edited by Tombola on Sat Jun 02, 2012 9:19 am, edited 2 times in total.

User avatar
Bricks
paper kettle
Posts: 2004
Joined: Sun May 27, 2007 2:59 am
Location: Hypermagic Mountain, USA

Post by Bricks » Wed Feb 01, 2012 6:09 am

:sb: :sb: :sb:

User avatar
JP
Ultra Wiggler
Posts: 928
Joined: Thu Jan 07, 2010 5:07 pm
Location: NJ

Post by JP » Wed Feb 01, 2012 9:55 am

:yay:

glitched01
Wiggling with Experience
Posts: 330
Joined: Wed Nov 03, 2010 5:16 pm
Location: US
Contact:

Post by glitched01 » Wed Feb 01, 2012 11:48 am

This is exactly what I've been wanting to build, but had no idea how! Highly interested.

User avatar
Tombola
Super Deluxe Wiggler
Posts: 1878
Joined: Sun Jan 23, 2011 11:33 am
Location: London, England

Post by Tombola » Wed Feb 01, 2012 12:18 pm

glitched01 wrote:This is exactly what I've been wanting to build, but had no idea how! Highly interested.
Will definitely post a schematic. It's quite a fun thing once it gets going - the button programming bit took about 10 minutes to add and is really nice. Also surprisingly easy to add steps - could make it a 32 step sequencer with two extra chips.

User avatar
regenbot
Super Deluxe Wiggler
Posts: 1177
Joined: Sat Aug 21, 2010 5:59 am
Location: Finland

Post by regenbot » Wed Feb 01, 2012 12:46 pm

wow, that looks really great. You have to get into pcb making business with all these great projects you do :tu:

User avatar
J3RK
Super Deluxe Wiggler
Posts: 6648
Joined: Tue Dec 22, 2009 12:46 pm
Location: Seattle

Post by J3RK » Wed Feb 01, 2012 12:59 pm

Very cool! I'd love to build one of these. If you like, I'd be happy to lay out a board, and send to you/post the gerbers here at some point. Just have a couple of other things to finish up first.
Last edited by J3RK on Wed Feb 01, 2012 1:09 pm, edited 1 time in total.

User avatar
mckenic
pew!pew!pew!kthnxbye!
Posts: 6421
Joined: Fri Aug 06, 2010 8:05 pm
Location: Limerick, Ireland

Post by mckenic » Wed Feb 01, 2012 1:06 pm

Ooh Err!

Is the button press re-randomizing each time? Is the output quantized because it sounds WICKED!

If you do a kit/ANYTHING with this - PLEASE put me down for one!!!

Great stuff indeed! :tu:

User avatar
ATOM
Common Wiggler
Posts: 212
Joined: Sun Aug 31, 2008 6:26 am
Location: Norway

Post by ATOM » Wed Feb 01, 2012 1:06 pm

Really cool.

Please make a pcb for this one.

ATOM
http://atommodular.blogspot.com/

"One day we will be improved"

pulse_divider

Post by pulse_divider » Wed Feb 01, 2012 1:10 pm

Yeah, this is fantastic. I'd also love a PCB if you make them.

User avatar
asterisk
Super Deluxe Wiggler
Posts: 1246
Joined: Sat Jun 19, 2010 11:37 am
Location: Burlington VT

Post by asterisk » Wed Feb 01, 2012 1:14 pm

nice, i love the blinkin lights

User avatar
surgesg
Wiggling with Experience
Posts: 337
Joined: Mon Aug 30, 2010 10:43 am
Location: Milwaukee, WI
Contact:

Post by surgesg » Wed Feb 01, 2012 1:22 pm

really nice - would love to see/hear more

User avatar
Navs
Super Deluxe Wiggler
Posts: 4194
Joined: Fri Sep 18, 2009 3:49 am
Location: Berlin, Germany

Post by Navs » Wed Feb 01, 2012 1:41 pm

Bloody. Marvellous. :yay:

Put me down for a PCB too :lol:

User avatar
Tombola
Super Deluxe Wiggler
Posts: 1878
Joined: Sun Jan 23, 2011 11:33 am
Location: London, England

Post by Tombola » Wed Feb 01, 2012 1:44 pm

mckenic wrote:Is the button press re-randomizing each time? Is the output quantized because it sounds WICKED!
The output is going through an A156 a quantiser, but it is a stepped output, doesn't sound that much different without.

How this works:

The shift register is like a ring, 16 steps long. Each step contains a 0 or a 1.

8 of the steps are connected to an 8-bit Digital to Analog converter.

So, imagine the sequence is this:

1000000000000000

With the DAC looking at the first 8 bits - it sees 10000000 - which is 128, so it will output a roughly half-scale voltage - about 4 volts.

The clock ticks, the shift register moves on in a loop, with no new data added. It now says:

0100000000000000

The DAC 'sees' 01000000 which is 64, quarter scale, about 2 volts.

And so on.

New data gets into the ring in two ways at the moment.

There's a switch to fill it with random bits (provided by a wogglebug burst output at the moment) - leave the switch open, and it just creates a string of random notes. Close the loop, and it stops adding new data, but loops the existing sequence.

The two buttons in the top video let you add zeros and ones to the sequence. The right button adds ones, the left button adds zeros.

I want it to be controllable, but not programmable, if you see what I mean. So you can steer it in a direction, but not sit there tapping in melodies in binary.

Pfurmel
Super Deluxe Wiggler
Posts: 1570
Joined: Wed Mar 31, 2010 12:57 pm
Location: Ireland
Contact:

Post by Pfurmel » Wed Feb 01, 2012 2:02 pm

This is deadly, excellent work.

User avatar
iopop
Super Deluxe Wiggler
Posts: 1074
Joined: Wed May 19, 2010 2:11 pm
Location: Helltown, Sweden

Post by iopop » Wed Feb 01, 2012 2:11 pm

Great experiment!

Interesting idea to let the shift register have 16 bits but only using 8. When using the external input, you load one bit per clock?

User avatar
lms.ktp
the slowest growing eurorack owner
Posts: 153
Joined: Thu Aug 25, 2011 11:42 am

Post by lms.ktp » Wed Feb 01, 2012 2:11 pm

What a beauty :sb:

User avatar
ossi_fx
Learning to Wiggle
Posts: 35
Joined: Tue Oct 25, 2011 2:06 pm
Location: Turku, Finland

Post by ossi_fx » Wed Feb 01, 2012 2:23 pm

Oh jeah, can´t wait schematic for this one :hyper:

Great job!

User avatar
papercutnoise
Veteran Wiggler
Posts: 750
Joined: Thu Mar 10, 2011 3:17 pm
Location: Ireland

Post by papercutnoise » Wed Feb 01, 2012 7:17 pm

Been dying to see a schematic since I first read about this on Nav's. Count me in for a pcb too :)
Good Transactions with: Pfurmel, Parallel Worlds (x2), Miditerranean, Ping Panic (x2), Soy Sos, jenamu6, READYdot, Poladark, Synesthesia, audioCTRL, dansna, Glitchmachines, RealDudes, wavecircle, msh

User avatar
Isaiah
Super Deluxe Wiggler
Posts: 1810
Joined: Wed Jun 02, 2010 6:31 am

Post by Isaiah » Thu Feb 02, 2012 4:10 am

Good work!

This is similar to a circuit I've been working on for a while.
Mine is a 4-stage Serial In/Parallel Out SR similar to Ken's Gated Comparator, but with the Data input normalled to an in-built noise source.
There is manual and voltage control over looping the binary states held in the 4 stages.
Each stage has a Gate output and a pot to generate CV.
There is a CV output and an output for the noise source.
I also plan to add some other functions to the module, maybe a binary counter, I'm really not sure yet...

User avatar
FetidEye
demonic space drone
Posts: 2111
Joined: Mon Dec 06, 2010 5:00 pm
Location: Red Zone
Contact:

Post by FetidEye » Thu Feb 02, 2012 4:22 am

very nice! would also like a pcb if happening :)

User avatar
Monobass
thonk.co.uk
Posts: 8817
Joined: Fri May 29, 2009 5:39 pm
Location: Brighton, UK
Contact:

Post by Monobass » Thu Feb 02, 2012 4:45 am

very nice Tom, is this another Arduino/ATMega based project?

User avatar
Tombola
Super Deluxe Wiggler
Posts: 1878
Joined: Sun Jan 23, 2011 11:33 am
Location: London, England

Post by Tombola » Thu Feb 02, 2012 5:50 am

Monobass wrote:very nice Tom, is this another Arduino/ATMega based project?
No, this is proper hardware - a few CMOS chips.

Problem with software is people come over and crash it when you're doing a demo!

User avatar
neilbaldwin
Super Deluxe Wiggler
Posts: 1479
Joined: Fri Aug 12, 2011 2:37 am
Location: Derbyshire, UK

Post by neilbaldwin » Thu Feb 02, 2012 6:31 am

Yeah, great stuff Tom.

I'm still getting my head around your reverb driver - going to attempt to just build it on strip board as a personal challenge - so I'll wait patiently for a possible PCB of this one. :hihi:

Slightly off-topic: from a friend on here I know what your 'proper job' is so I was wondering how you ended up with electronics skills? Self-taught? I only ask because I find your stuff inspiring - it's where I'm trying to get to with my DIY, in very small frustrated steps :hihi:

User avatar
Monobass
thonk.co.uk
Posts: 8817
Joined: Fri May 29, 2009 5:39 pm
Location: Brighton, UK
Contact:

Post by Monobass » Thu Feb 02, 2012 7:20 am

Tombola wrote:
Monobass wrote:very nice Tom, is this another Arduino/ATMega based project?
No, this is proper hardware - a few CMOS chips.

Problem with software is people come over and crash it when you're doing a demo!
Heh, don't let Spandex touch it, he'll coax out hitherto hidden magic smoke.

Post Reply

Return to “Music Tech DIY”