## DDSR

Modular and other sound devices from BugBrand.

Moderators: Kent, BugBrand

hollunderkurve
Common Wiggler
Posts: 123
Joined: Mon Nov 18, 2019 8:10 pm
Location: NY Woods
Contact:

### Re: DDSR

GryphonP3 wrote:
Sat May 02, 2020 5:01 am
A littlehelp for people trying to understand Digital shift registers:

For rhythms/triggers (digital section)
The main concept is DIGITAL. This means binary:no or yes, 0 or 1, 0V or 10v, gate off or gate on. Every clock pulse, it checks the data input or push button to see if there is a signal there crossing its threshold or not (its a comparator.) If there IS, it says “yes! 1!” registers that, and a pulse now arrives in the “conveyer belt” which bounces one bit down the line at each additional clock pulse, until it either disappears, or reappears at the beginning if the recirculate is on. This is a 10v pulse which appears at the digital output to be used as atrigger or whatever every time it passes the first step, so if you have multiple pulses in the conveyor belt, it will generate a repeating rhythm. Therotary switches set the sequence length and position of the active bits in the sequence.

For stepping voltages/melodies (analog)
DA: Digital shift registers can generate an analog variable control voltage by checking which of the steps is on (each one can have a different arbitrary value as determined by the circuit design) and SUMs an average of these voltage values for all bits currently on in that conveyor belt at that clock step, and outputs a voltage based on this value. So every combination of steps on currently will give a different voltage output. So it is kind of random in this sense, but it is repeatable if the pattern of blips in the conveyor belt is recirculating and repeating, but it is NOT dependant on any analog signal at any input like an S/H, it is instead entirely dependent on analyzing which steps in the sequence are currently 0s/1s at that moment. For instance, using 0s as off steps/unlit LEDs and 1s as on steps/lit LEDs, 00101101 could equal 2.8v or whatever in this circuit, and 10111011 could equal 7.2v at the output. It is an analog signal derived from the combination of on/off steps in the register at any moment.

CGS gated comparator is the grandfather of this module and has pots per step to assign each step’svoltage value when on for the DA summing. One of the most genius and underrated modules in any format, probably because few people understand how it works
thank you.

gnome666
Common Wiggler
Posts: 137
Joined: Mon Sep 19, 2016 1:26 am

### Re: DDSR

GryphonP3 wrote:
Sat May 02, 2020 5:01 am
A littlehelp for people trying to understand Digital shift registers:

For rhythms/triggers (digital section)
The main concept is DIGITAL. This means binary:no or yes, 0 or 1, 0V or 10v, gate off or gate on. Every clock pulse, it checks the data input or push button to see if there is a signal there crossing its threshold or not (its a comparator.) If there IS, it says “yes! 1!” registers that, and a pulse now arrives in the “conveyer belt” which bounces one bit down the line at each additional clock pulse, until it either disappears, or reappears at the beginning if the recirculate is on. This is a 10v pulse which appears at the digital output to be used as atrigger or whatever every time it passes the first step, so if you have multiple pulses in the conveyor belt, it will generate a repeating rhythm. Therotary switches set the sequence length and position of the active bits in the sequence.

For stepping voltages/melodies (analog)
DA: Digital shift registers can generate an analog variable control voltage by checking which of the steps is on (each one can have a different arbitrary value as determined by the circuit design) and SUMs an average of these voltage values for all bits currently on in that conveyor belt at that clock step, and outputs a voltage based on this value. So every combination of steps on currently will give a different voltage output. So it is kind of random in this sense, but it is repeatable if the pattern of blips in the conveyor belt is recirculating and repeating, but it is NOT dependant on any analog signal at any input like an S/H, it is instead entirely dependent on analyzing which steps in the sequence are currently 0s/1s at that moment. For instance, using 0s as off steps/unlit LEDs and 1s as on steps/lit LEDs, 00101101 could equal 2.8v or whatever in this circuit, and 10111011 could equal 7.2v at the output. It is an analog signal derived from the combination of on/off steps in the register at any moment.

CGS gated comparator is the grandfather of this module and has pots per step to assign each step’svoltage value when on for the DA summing. One of the most genius and underrated modules in any format, probably because few people understand how it works
thank you for this explanation. I "think" i finally get the gist of it.

athletic_beetle
Learning to Wiggle
Posts: 29
Joined: Mon Dec 09, 2019 9:41 pm
Location: occupied lenapehoking
Contact:

### Re: DDSR

hey i just wanted to chime in real quick and say this is a great thread full of interesting ideas!

i haven't got my hands on one of these (NOT YET!) but i've been exploring some of the same ideas with the dual shift registers on my double knot and getting some very compelling possibilities with the combination of two shift registers and the XOR/inverter thing on the DK... the wheels in my brain are spinning!