Shift Register essentially stores the data in binary form, and it shifting the data in accordance with a clock signal reference. In fact, thanks to this feature, it is used for storing, adding, subtracting, multiplying, and dividing data in a computer. Multiplication and dividing are actually the results of the shifting process.
Shift Register is a module that is designed for Eurorack systems, and it can run between 0V-+5V. It runs with a clock signal. This way, all the data entered through data input is synchronized with the starting and ending times of the clock signal. This module is a dual and 4bit Shift Register module. It can be accepted as a 4-step sequencer. The jack on the module that types data is input.Even if you enter a CV signal or gate signal, the signal you will get from the outputs is a 5V gate signal. The first output, on the other hand, gives out exactly the same pattern you entered in the data signal, only a better-synced version with the clock,while synchronizing with the clock signal, it shifting the written patten to another output as the clock arrives. In fact, as a result, when you enter 16-note clock signals, you get a 16-note delayed version of the patten you typed from each output. If you use this module in the audio rate range, you can run it like an oscillator with clock signals that are hearable for human ears. In this way, while patching with square waves in Logic, you primarily get different phase degrees of the data (square wave) you entered.
The module also has a reset input. If you send a trigger or a gate to this input, Shift Register will delete all the data in its memory.
When you record data in the data input in the momentary flow and stop the clock signal, you will see that 4 steps, which is actually 4 bits of data stay frozen inside the module. At this point, if you redirect one of the outputs to the Shift Register’s data input, and if you give the clock signal back again, the pattern will enter a 2-3-4 step loop according to the output that you use. This pattern will go on like this forever if you follow these steps.The pattern you recorded is probably out of phase in comparison to the clock signal; however, you can also select the phase of the pattern by starting the Shift Register at different times.
Another method is that you can enter the same clock signals in the second Shift Register because it is a 2-channeled Shift Register module. If you direct the 4th output of the 1st Shift Register to the data input of the 2nd Shift Register, you can extend the Shift Register up to 7 bits.
More info here: Vaemi | Shift Register