Turning Machine
This is a recreation of the popular DIY Turing Machine Eurorack module. It consists of a recirculating 16 bit shift register, a random bit-flipper, and an 8 bit “DAC”. The main mod output is scaled to the 0-1 Audulus modulation standard and the 8 individual gates are tied to the bottom 8 bits of the register. The register length is adjustable from 1 to 16 bits and the probability that a bit will flip when recycled into bit 1 can be set from 0 to 100%. The register is advanced by a pulse on the clock input and a pulse on set or reset will set or clear all the bits in the register. The write 0 and write 1 triggers will write 0s or 1s into the register for as long as they are held. The module can be clocked at audio rates. (you will need to use a mod to audio converter for audio output)
I/O
Input |
Signal Range |
Notes |
clock |
0-1 pulse |
clock pulse steps the register. Can be clocked at audio rates. |
set |
0-1 pulse |
sets all the register bits to 1 |
reset |
0-1 pulse |
sets all the register bits to 0 |
0 |
0-1 gate |
writes 0s to the register |
1 |
0-1 gate |
writes 1s to the register |
Output |
Signal Range |
Notes |
mod |
0-1 modulation |
primary output of the Turing machine |
1 thru 8 |
0-1 gate |
gates connected to the first 8 bits of the register |
Controls
[Control] |
Function |
Notes |
0-> trigger |
writes 0s to the register when pressed |
ORed with mod input |
1-> trigger |
writes 1s to the register when pressed |
ORed with mod input |
bit flip % |
probability that a bit will flip when recycled into bit 1 |
0-100% |
reg len |
register length |
1-16 bits |
Displays
Meter |
Displays |
Notes |
register display |
indicates the contents of the register |
|
gate indicators |
white when gate is high |
|
Version History
4 Likes