In case you have not built your own versions, here are two handy bit operators:
LFSR
The 8-bit LFSR has a few extras and options:
- Audiorate clocks accepted
- Clock conditioning. Can be used with any input, including a sample file as long as the input crosses zero at some point.
- 8 Total outputs
- Output 1&2: Tap 1
- Output 3: 4-bit DAC based on the first 4 taps
- Output 4: 8-bit DAC based on all taps
- Output 5-8: Taps 5-8
- Toggles to enable / disable XOR operations at Tap2-4
- Add / Injection to start the LFSR. Holding for 8 clock cycles will fill all the slots with a 1 and then releasing will start the LFSR cycle. This can also be used to inject a new value into the sequence and changing the loop.
Knot Register
The core of the Lorre Mill sequencer, itself built on the CD4105. I have not modeled or built out the entire Double Knot device. The Lorre Mill was built during a Kata session. That is for your fun 
Knot+LFSRv2.kym.zip (199.5 KB)
Update:
Discovered an interesting bug in my sound due to a kyma nuance that I never knew before today, but I think I ran across before and didn’t understand then.
The channel selector optimizes to reduce compiling parts of the branch that appear unnecessary in an effort to reduce DSP load. That is handy and useful in many cases. However, in this case, for some of the channels, I was taking taps out to the individual channels prior to the final tap. That had the side effect of eliminating the feedback loop after the last tap. The fix is to make sure the feedback input is added to each channel (muted into a mixer).
The corrected sound has been added here as a v2.
5 Likes