- Follow the instructions for installing the Max Worldmaking Package: https://github.com/worldmaking/Max_Worldmaking_Package. This will install a websocket external for Max that the code editor will use to communicate with Max4Live and Max/MSP.
- Download the most recent release of the plugin
- In Ableton Live, place the
gibberwocky_master.amxdM4L object on the Master track in your Live set. For each MIDI instrument track, place an instance of the
gibberwocky_midi.amxdon the track and add an instrument/fx of your choice.
- In the master instance, click the
Editbutton to open the browser-based code editor. You can send note/duration/velocity messages to all instrument tracks with an instance of the
gibberwocky_midi.amxdplugin. If an instrument track does not have a plugin, you won't be able to send it these messages. You can also target all fx parameters, volume controls, track sends, mute and solo functions from this single editor.
- If the
Editbutton fails to open a code editor, there are two options. The simplest is to use the online editor. You can also try manually opening the
index.htmlfile found in the top-level directory.
- Execute code by selecting it and hitting Ctrl+Enter. Alt+Enter will select and execute an entire block of code (blocks are delimited by empty lines). Ctrl+. (period) will stop all running sequences. Make sure your transport is running in Live, otherwise executing code will have no effect!
- Read through the example code. Click on the "demos" button in the right sidebar to view other examples / explanations.
Max for Live device
Remember to unfreeze the device to edit it, and freeze it again afterward.
Also, watch out to not edit the .amxd directly in Max, but only launch the editor from within Live. I don't know why this makes a difference, but it caused all kinds of headaches.
Browser-based client editor
First, install all packages with:
Then use the