Device Details

Device Overview

Name/Version: Turing Machine 2.0
Author: mindlesstrx  
Description: Based on Music Thing Modules' Turing machine and Volts / Pulses Expander. If you like this device, please consider a donation via Gumroad:

Generate midi note patterns through three engines and morph them with a touch of randomness. Use the Volts engine to modulate any parameter in live. Use the Pulses engine to control the gate or set up a drum machine pattern.

Device Details

Downloads: 1543
Tags sequencer, other
Live Version Used: 10.0.7
Max Version Used: 8.1.0
Date Added: Feb 11 2020 12:19:58
Date Last Updated: Mar 23 2020 14:16:56
Average Rating (2) 5
Rate this device: (must be logged in to rate devices login)
Device Type: midi_device
URL (optional):
License (more info): None

Device Files

Device File: Turing Machine 2.0.amxd


great - but had to edit the max value of the mappable percentage by changing numbox to float and to 500 as a quick fix.
Also when opening the device some .svg was missing
"live.text: can't find multimap-unmap.svg"

Is it supposed to sync with the Ableton clock? It doesn't seem to be syncing.

Hi Rob - It should sync with the clock. What behaviour are you seeing?

Hatyn - fixed the SVG. Can you give me more info about the number change you had to make and why?

when i open the device, i see a lot of weird looking cases which cover the descriptions of the functions. Do you know what to do? Should i use a specific version of Ableton live? Mine is 10.1

Mindlesstrx - Volts modulations weren't automating parameters of devices high enough - 100% knob value on a Volt step would be 50% on the Analog device filter cutoff for example, so I just edited the max value of the Volt knob to some extreme.

Mindless - actually its more like 0-113hz on the Analog cutoff when a Volt step is 0-100 and the cut off value goes from 0-22,000hz . Maybe the automation is sending actual parameter value and not a percentage. I haven't studied the device long.

Mindless - I changed the /500. to /100. in this version. Why is it /500 originally? Maybe its mapping to a cv or something? It seems to work well with Ableton devices with this edit though.

just adding a note for stuff i would add - smooth/average controls of Volts and Pulse mapping (perhaps with latch mode)

Hatyn- The maximum output of the Volts module is 500. Up to 100 for each of the Pots. That's why I divide by 500. But as you've noticed it's very rare top reach this high, sine the pots would all have to be maxed out and you'd have to have Bits 1-5 all at 1 in the original sequence. Perhaps I should normalise it to the max of the 5 current pot settings rather than the theoretical max of the pots.

Re: the suggestions I agree. Will look at that.

PS - just uploaded a new version with a couple bug fixes and loop lengths less than 8.

Roman747- can you share more details? Should work fine in Live 10.1 (that's what I am on)

mindless - ah all clear!

Thanks very much. Its working fine for me. I am on 10.1.7

I'm enjoying playing with it also using scale and other midi devices.

multiple instances of the device seem to interfere. haven't checked under the hood but probably something to do with the send/receive variable names. Pretty sure there is a way to generate a unique id per instance on device load in ableton. Need to do that for one of my own things, so will check it and update you.

think i got it. the s/r pairs should have --- before the variable and not --

Seems like it is time to upload v2.0 which has these fixes and a few more features. Enjoy!


I have not been able to use it and have weird boxes that don't respond, nothing responds actually. Can anyone help, please? Cheers.

Hi hater - what version of Max and Live are you using? Feel free to hit me up at with a screenshot.

Sorry about the auto-correct. That should say Hatari!

Looks like the issue some people are seeing with labels not rendering is a bug in earlier versions of live 10.1. Upgrade to latest version 10.1.9 and all should be good.

Login to comment on this device.

[ browse device library ]