Device Details

Device Overview

Name/Version: Anomaly Performance 0.126
Author: LongestJourney  
Description: I kind of made it for myself but decided to share anyway. Maybe it will be useful for someone. ;-)

There are some frequently used fuctions of Ableton Live that can not be easily mapped to MIDI events, (control change, etc). You can map scene navigation but not really a track navigation (only particular tracks to be highlighted). Same with mute/solo/arm. And what is most important you can't map "Insert MIDI Clip", "Delete Clip" or "Duplicate" and you have to reach for your mouse everytime you need those (it kills workflow for me).

So here is some simple patcher to solve those and provide several more functional features. It uses M4L.api for navigation, ring.KeyPress ( for keystrokes and live.path and live.object for other stuff. It works for me. ;-)

1. Version: Build.126

2. Instalation:

a) Extract to: Ableton/Library/Presets/MIDI Effects/Max MIDI Effect/
b) Load to MIDI Track (any MIDI track but I recomend creating a new one)
c) Hit Ctrl+M and MIDI map buttons.
d) Done

3. Requirements:

Ableton Live 8.2.2 (
Max 5.1.8 (
ring_keyPress.class (

4. Features:

Create Clip - creates new MIDI clip in the highlighted slot
Delete Clip - deletes a clip from highlighted slot
Duplicate Clip - duplicates a clip from highlighted slot
Rename Clip - open textbox of a clip name
Redo - redo
Undo - undo
Copy - copies a clip from highlighted slot
Paste - pastes a clip to highlighted slot

Up - navigation, one scene up
Down - navigation, one scene down
Left - navigation, one track left
Right - navigation, one track right
Center - launches selected clip

Delete Currently Playing - on the selected track finds and deletes a clip that is currently playing
Recreate Currently Playing - on the selected track finds and deletes a clip that is currently playing, and then creates a new one

Mute Selected Track - enables/disables mute on selected track
Solo Selected Track - enables/disables solo on selected track
Arm Selected Track - enables/disables arm on selected track

5. To do:

- ability to choose a new clip length
- clip loop enable/disable (done, just bring to the interface)
- Emergency Playing Clip Stop (without delete)
- Something wrong with M4L.api.Undo i M4L.api.Redo

6. Concat and bug reports:

marek -at- longestjourney -dot- eu

Comments and hints how to make it better very welcome!


Device Details

Tags utility, beta
Live Version Used: 8.2.2
Max Version Used: 5.1.8
Date Added: Jun 06 2011 13:03:01
Date Last Updated: Jun 06 2011 13:09:17
Device Type: midi_device
Download URL (report link)
License (more info): None


Create, Delete and Duplicate don't work for me 'out of the box'. Live 8.2.2 and M4L 5.1.8.

yep, it doesn't work for me either
anyways thanks for the patch!

After more testing, only the navigation and mute solo arm buttons works. It's a shame because I'd really like to get access to the other functions but don't have a clue on how to do it.

awesome patch.thanks

Whoa, could you please provide some more info so I can fix that?
I use this patch and I'm sure it works for me, just wondering what's wrong that it's all messed up for you.
Did you map it to MIDI controller? Mouse clicking the buttons won't work indeed, you have to use external MIDI...

Btw. About not working "out of the box". You need to put that:
Into the:
Cycling '74\Max 5.0\Cycling '74\java\classes

Also please do check out keypress author's profile on Maxobjects:


This looks amazing? The link isn't working though..I'd love to try it out. Please put up a link when you get a chance..Many thanks,

I sent the author an email asking to fix the broken link. Note the "report link" button next to the link too that you can use to report these to me so I can try to get them fixed.

No response and the link still broken. Emailing one more time.

I was afraid this would happen when I let people link elsewhere.

im trying also to contact the author, with no luck... Can some or the lucky ones that downloaded before the broken link to uploaded again?.. thank in advance..
"I was afraid this would happen when I let people link elsewhere.".. u r so right ...

link still broken

download link is BORKEN!!!

The download link for the device is working. The link to the necessary ring_keyPress.class is not. I found a link to it on The class file can be downloaded here:

Btw. About not working "out of the box". You need to put that:
Into the:
Cycling '74\Max 5.0\Cycling '74\java\classes

Once I followed the instruction above all of the buttons started to work but a few unexpected quirks make it too random for live performance. I kept deleting the track that the device was in which was annoying. It then got stuck in a loop and created new tracks over and over. Care needs to be taken with midi mapping. I was using my Oxygen triggering Note On msgs and had to double press the L-R, Up-Down. All this is making me less inclined to bother.

I found this device to be the most stable for moving around the screen.

Doesn't work for me either... And I need it!

Even after instaling class it doesn't work. Is it possible again? With you knowledge it is! I can pay for it, and some peopoe will do the same :) Please, help

Login to comment on this device.

[ browse device library ]