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