I've recently been thinking about using a Turing machine type module in Pure Data to add sequencers. Some of the Eurorack designs look pretty cool but, I'm not finding a lot of info on versions of these in pd. Any good examples or tips to design one?
-
Turing Machine Sequencer
-
https://en.wikipedia.org/wiki/Linear-feedback_shift_register
While I don't know if this is implemented in Pd, but the Turing machines I've seen are based on the linear feedback shift register.
-
Hello,
I developped a while ago what I understood of the Eurorack Turing machine. Here is the patch.
Hope this helps in your research. Improvements are welcome of course. Turing_JMC.pd -
@high_output-5000 Here is a random sequencer loosely based on the turning machine, pd makes some aspects of the turing machine easier. Has room for improvements but it should provide a start.
rseq.pd
Edit: revision 830, everything supposedly fixed... -
And here is a more accurate version, has most everything that the real deal does except that 32 step mode which I am not sure what is. Raw output really needs to be scaled, ranged and quantized but pd crashed and I am not going to do that part over again right now.
tm.pd
-
An ancient and long forgotten neuron has fired. The Turning Machine Sequencer is pretty much a slight tweak on the original version of the Klee Sequencer. Turing Machine replaced the 4 bit analog DAC operating on every 4th bit with a proper 8 bit DAC which operates on the first 8 bits and then added the Volts and Pulses expansion to bring out its inner Klee. The Klee has one trick which the Turing Machine lacks, Klee does not have a internal noise source, just an input so the Klee also can function as a tracking generator, which could be added to the above versions easily enough.
klee.pd
-
And to round things out, the model 2 Klee, well half of one. Skipped a few details like that gate outs and ranging but added a few like the ability to load the current pattern onto the toggles which is quite handy.
klee2.pd