Programming button/slider to Global Metronome/Click

Hey!

I’m trying to program a button/slider with toggle behavior to control the on / off button or volume of Ableton’s internal metronome / click (that’s what I use). Is there way to program this in canvas with google behavior? Right now I have only programmed 2 separate buttons, but I would like it to be one :slight_smile:

Hey Daniel,

If you want Ableton’s internal metronome to be controlled by the same CLICK group in AbleSet, you need to make sure the audio routing matches that group.

First you need to create a Click Group in Live. It can be either a normal Audio track, or a Return track. It should be flagged like this to properly show up on AbleSet’s mixer:

+G:CLICK

(Note that “CLICK” must be uppercase.)

Now you need to make sure that the Cue Out is assigned to the same physical outputs that your +G:CLICK track/group is routed to.

If those outputs match, the internal Live click will come through the same path that AbleSet is controlling.

I’ve set up a Canvas with a dynamic click toggle and a slider that you can try once you set up your routing:

Click Toggle & Slider.json (1.3 KB)

I’ll also share the setup in case anyone finds it useful, so once routing is aligned, you can control the group via:

/mixer/click/volume
/mixer/click/muted

For the slider you’re looking for in Canvas, there’s already a dedicated element for this:

  • Open your Canvas editor
  • Press CMD+K (or click the + button)
  • Add “Click Track Volume Slider”

If you also want a button that toggles the click on and off, you could set it up like this:

Add a button element.

Canvas → Button (Type: Script, then Script On Press)

sendOsc("/mixer/click/mute", "toggle");

Background Color set to Dynamic:

${osc("/mixer/click/muted") ? "red-900" : "green-600"}

Button Label field:

${osc("/mixer/click/muted") ? "CLICK OFF" : "CLICK ON"}

This gives you the toggle you’re looking for for the click track group.

And that slider controls the AbleSet click track group volume, i.e. the /mixer/click/volume value. As it’s coming out of the same outputs, that will affect the internal Live click as well.

Hope that clears it up!

Thank you for your reply :slight_smile:

Unfortunatley, I can’t get it to work even though I have followed all your steps. Is there no way to make a button for Ableton’s Internal Metronome without this workaround?

Hey Daniel,

I’d really like to take a closer look at your specific setup to understand what might be going on.
Could you please create a Log Package?
You can create a log package by opening AbleSet’s status window, clicking the settings icon on the top right, and then selecting “Create Log Package”.
Please make sure to include your project files as well (just the.als files, no audio needed)
To send the files, you can upload them to AbleSet’s support inbox.

I’m looking forward to your reply!