Device Details


Name | Version: DJ On Button 0.02
Author: synthesizerwriter
Device Type: MIDI Effect
Description: When I added the two round black buttons to 'Quick Transpose Audio BW', I thought that they were an interesting way of providing a live performance element, and that set me thinking...

So here's the result of taking the idea and making it more generic. I call it: 'DJ On Button', because it emulates the effects On/Off buttons that you see on DJ Mixers for ad-hoc live insertion of effects into audio. But rather than add it to lots of audio devices, I took the Max code from 'Quick Transpose Audio BW' and made a general-purpose mapper that turns clicks into parameter settings. The basic 'DJ On Button' device has three buttons, but with 'hide/show' buttons that enable 1, 2 or 3 of them to be shown, depending on your application.

Using it

To use this utility, all you do is click on the 'Map' button, then choose the Live parameter that you want to control, then adjust the 'Min' and 'Max' rotary controls to give you the parameter values you want. Then when you click on the big round black 'On' button, the 'Max' value will be sent to that parameter. When you stop clicking, then the 'Min' value will be sent. That's all there is to it!

Live Performance

In live performance, you pre-assign parameters, and then just click on the buttons at the appropriate time - just like you would on a DJ mixer. It's a bit like the toggle buttons in the classic Ableton 'EQ3' audio effect, but turned into momentary action buttons instead.


Here's a video showing 'DJ On Button' in use:


Here are the instructions for what to do with the .amxd file that you download from

(In Live 10, you can also just double-click on the .amxd file, but this puts the device in the same folder as all of the factory devices...)

Modular Equivalents

In terms of modular equivalents, then reproducing this functionality in my modulars required nothing more than a momentary switch and a utility module (plus some patch-cords!), giving 2 ME.

version 0.02. I've been trying to figure out ow to stop th error. I think I now have it. Please try version 0.02... Ta!


Live Version Used: 10.0.2
Max Version Used: 8.0.0
Date Added: Nov 09 2018 15:55:57
Date Last Updated: Jul 03 2020 14:55:03
Downloads: 529
License: None
Average Rating

Log in to rate this device



Device File: DJ_On_Button_mr_0v02.amxd


This device is what I need to create Closed/Open hi hat sequences using serum and the sustain parameter

Unfortunately, I'm unable to map this to sustain as the map button is not visible on Live 10 - please fix.
This is curious. I developed this using Live 10, and the three 'Map' buttons are visible. I the [X] 'uncap' button visible?
What I mean is that the three 'Map' buttons are visible in MY instance of Live, which has gone through several updates - currently on 10.1. Your experience may of course differ!
Same as above regarding the MAP buttons not being visible.

Max error - bpatcher: bpatcher: error loading patcher MapButtonLFO_mr.maxpat

Live 10.1.4
@SamSaw2 @damocies1408 Sorry for the delay. I think I may now have figured out how to fix this. Please try version 0.02. Thanks.
Brilliant! Exactly what I need - Works amazing - thank you so much!!! (LIVE 11.0.12)

Login to comment on this device.

Browse the full library