Mutateful Versions Save

Add-on for Ableton Live that enables live coding functionality fully integrated into Live's session view.

v1.5-beta1

1 year ago

What's new in version 1.5 beta 1

  • Live 11 compatibility 🎉
  • Reworked communcation between Mutateful and Live. This was previously done using UDP which required some max externals that did not play well with later versions of MacOS. The new implementation is based on websockets and do not require any native externals to function properly.
  • In addition, the state management inside Mutateful has now been completely rewritten and results in a more reliable experience, especially when doing larger sets with formulas that depend on lots of other cells/formulas.

Installation

  • Download the .zip for your OS (Windows or macOS) in the Assets section below.
  • Unzip the contents somewhere and start Mutateful.exe (Windows) or Mutateful.app (macOS).
  • On Windows, you might get a prompt informing that "Windows Defender Firewall has blocked some features of this app". Click Allow access, since mutateful uses network features in order to communicate with Ableton Live.
  • Open Ableton Live and insert Live11Connector.amxd onto a MIDI track by dragging and dropping from File Explorer (Windows) or Finder (macOS).
  • Upon first use, click the "Install dependencies" button in the M4L device. This will install nodejs dependencies that are needed for communication with the host app to function properly.
  • You're now ready to start entering formulas in your Ableton Live set. The Usage examples section in the README is a good place to start.

Troubleshooting

  • If you're having trouble getting formulas to work, try clicking the "Reinitialize" button in the M4L device. When things are working properly you should see log messages appearing in the terminal window where mutateful is running.

v1.1

4 years ago

What's new in version 1.1

  • Added repeat and alternate operators, written as x and | respectively. This allows you to specify complex sequences using a much terser syntax. Consider the difference between ratchet 1x3 5 2|4|6 (new syntax) and the equivalent old syntax: ratchet 1 1 1 5 2 1 1 1 5 4 1 1 1 5 6.
  • Added 3 new commands: remap (easily remap a set of pitches to use in a drum rack for instance), setpitch (sets the pitch of all notes to the specified value or values, shortening notes as necessary when there are overlaps), and loop (duplicates the length of the clip with the factor specified, allowing easy creation of longer evolving sequences).

Installation

  • Download the .zip for your OS (Windows or macOS) in the Assets section below.
  • Unzip the contents somewhere and start Mutateful.exe (Windows) or Mutateful.app (macOS).
  • On Windows, you might get a prompt informing that "Windows Defender Firewall has blocked some features of this app". Click Allow access, since mutateful uses network features in order to communicate with Ableton Live.
  • Open Ableton Live and insert mutateful-connector.amxd onto a MIDI track by dragging and dropping from File Explorer (Windows) or Finder (macOS).
  • You're now ready to start entering formulas in your Ableton Live set. The Usage examples section in the README is a good place to start.

Troubleshooting

  • If you're unable to get formulas working, try clicking the edit button on the mutateful-connector device. On macOS there seems to sometimes be an issue with activating the externals needed for the patcher to work, which is mitigated by opening the device, trying a formula, and then closing it again if connection is established.

v1.0.1

4 years ago

Changes since v1.0

  • The OS X/MacOS version has been fixed and should be working well now.
  • Some fixes to the parser. It should handle syntactical errors in formulas better now :)

Installation

  • Download the .zip for your OS (Windows or OS X) in the Assets section below.
  • Unzip the contents somewhere and start Mutateful.exe (Windows) or Mutateful.app (OS X).
  • On Windows, you might get a prompt informing that "Windows Defender Firewall has blocked some features of this app". Click Allow access, since mutateful uses network features in order to communicate with Ableton Live.
  • Open Ableton Live and insert mutateful-connector.amxd onto a MIDI track by dragging and dropping from File Explorer (Windows) or Finder (OS X).
  • You're now ready to start entering formulas in your Ableton Live set. The Usage examples section in the README is a good place to start.

Troubleshooting

  • If you're unable to get formulas working, try clicking the edit button on the mutateful-connector device. On OS X/MacOS there seems to sometimes be an issue with activating the externals needed for the patcher to work, which is mitigated by opening the device, trying a formula, and then closing it again if connection is established.

v1.0

4 years ago

Installation

  • Download the .zip for your OS (Windows or OS X) in the Assets section below.
  • Unzip the contents somewhere and start Mutateful.exe (Windows) or Mutateful.app (OS X).
  • On Windows, you might get a prompt informing that "Windows Defender Firewall has blocked some features of this app". Click Allow access, since mutateful uses network features in order to communicate with Ableton Live.
  • Open Ableton Live and insert mutateful-connector.amxd onto a MIDI track by dragging and dropping from File Explorer (Windows) or Finder (OS X).
  • You're now ready to start entering formulas in your Ableton Live set. The Usage examples section in the README is a good place to start.

Note on the OS X version

I would be thankful if anyone with OS X 10.13 or later installed could verify that mutateful works as expected, as I'm lacking some prerequisites for this at the moment.