Macro not working with protools

Hi,

I am new to KM but believed i have taken all the steps to get it to connect with my computer. The standard macros such as 'search the web' work with my stream deck, but a simple macro to make a new track in Pro Tools that I have created will not work at all, the same function that I set up directly in the Stream Deck app works, so I think that KM is not speaking to protools and I don't know why. please help as this was the primary reason for buying the stream deck and KM

Perhaps if you show what you've created, we might be able to see what's wrong. Sometimes it's hard to figure out what's wrong if we can't see what you're doing. This is especially true for those of us who don't have Pro Tools.

1 Like

Screenshot 2025-02-10 at 1.45.30 PM

You said you wanted to "make a new track in Pro Tools". I infer from that statement and from your macro that what you want to do is press the key SHIFT-CMD-N, but that's not what your macro does.

I'm not an expert in palettes, so I won't try to describe what your macro does. But I will help you solve your problem (without palettes.) From what I see, you want to send the key SHIFT-CMD-N to the application called Pro Tools. That would be done like this:

Now you probably want to add a hotkey (or some other trigger) to this macro. But this raises the question, why do you want a hotkey for an application that already has a hotkey for it? That doesn't really solve any problem, so maybe I misunderstand what you want. Why aren't you using the built-in hotkey? If you want to change the hotkey, you can modify the macro above to look like this:

That would work for me, but I'm not sure if I'm understanding what you want to do here. Let me know what you want to do if my solution isn't acceptable.

1 Like

Note the "trigger" on your macro -- "The global macro palette entry is clicked". So the macro will run when you click a button on a KM palette.

If you want to run it from your Stream Deck you'll have to trigger it from there somehow instead. There's a few way to do that -- setting an hot key trigger and using the SD to send that, using an SD "Website" action to open a kmtrigger:// URL, as well as the Stream Deck plugins.

If you haven't already, take a look at the "Stream Deck" page on the Wiki. You should probably jump straight in with the KM Stream Deck Plugin (from the Elgato MarketPlace) because that also lets you set button images and titles.

Worth noting that the SD also has its own Hotkey function, so KM wouldn't really be necessary.

1 Like

I tried changing it to a hot key trigger and it didnt work either, I just wanted to try this simple hot key just as a test as i have set up multiple other complex macros but they dont work either, so thought if i choose a very simple macro even though there is already one in SD, it would help me to quickly identify the problem which seems to be SD speaking to KM and my own macros

I just wanted to try this simple hot key just as a test as i have set up multiple other complex macros but they dont work either, so thought if i choose a very simple macro even though there is already one in SD, it would help me to quickly identify the problem which seems to be SD speaking to KM and my own macros

yes i have been using the KM Stream Deck Plugin and the KM Link Stream Deck Plugin and the macros are not working

It's hard for me to guess what you actually did when you said "I tried changing it to a hot key trigger", and also it's hard for me to guess what exactly you mean by "it didn't work", so I can't respond any further without details. I have never had any problems using Stream Deck mobile edition. If you wish, you could review the two questions that I asked you and then respond.

Just checking: is the macro group enabled? If it's greyed out in the group list, then there's your issue.

here is a video fo me trying to change it from a global trigger to a hot key trigger Dropbox

nope it is enable he is a video fo me trying the macro Dropbox

I saw the video, thanks for doing that. This confirms that you did not understand my second post to you. In my second post, I asked you to replace your macro's action with a different action, but you didn't do that. You are still keeping the action that I think is causing your problem. Further, in my post, I asked you two questions, neither of which you answered. They were:

"But this raises the question, why do you want a hotkey for an application that already has a hotkey for it? That doesn't really solve any problem, so maybe I misunderstand what you want. Why aren't you using the built-in hotkey?"

To reiterate, I don't understand why you are using either SD or KM (or both!) to solve a problem that your app already has a built-in solution for. There's no harm in adding an extra level of indirection, but if you had followed my advice I think it would have worked.

There are more people on this website with bigger brains than me (eg, Nige) who might be able to figure out the issue quicker than me, but this is the best I can do. I recommend that you work with him to get the quickest solution possible.

Then post screenshots of:

  1. Your Configure Stream Deck window, with the button you are using selected
  2. Your Macro Group settings, so we can see availability etc
  3. Your macro, so we can see the trigger you have set

Also go to System Settings -> Privacy & Security -> Automation and make sure that "Elgato Stream Deck" has the "Keyboard Maestro" entry enabled.

(Yes, all that might be in your video. But I, for one, will not be downloading and opening random files from Dropbox on a work machine...)

Hi Airy,

Thanks for watching video, I have previously tried to change it to different action and it still does not work.

I did mention before the answer to your question:

But this raises the question, why do you want a hotkey for an application that already has a hotkey for it? That doesn't really solve any problem, so maybe I misunderstand what you want. Why aren't you using the built-in hotkey? "

it was mearly just to test the functions of KM and SD with a simple function, that is all.

thank you so much for trying to help its really bugging me as i feel i am doing everything correctly but just cant seem to get it to work

Hi Nige, Here are the requested Screenshots, thank you for your continued help.



Screenshot 2025-02-10 at 1.45.30 PM

I don't use KM Link -- but I've installed it and it isn't working for me either.

I can see you've got the Keyboard Maestro plugin -- try using that instead. It's a bit more of a faff to set up a button, but it is working...

Hi, I have tried that just now, and KM is not seeing the SD, as when i try to set the usb key trigger and press the desired buttom on the SD is doesn't record it and just stays like this:
Screenshot 2025-02-13 at 10.39.46 AM

and even when i try and use another device like a keyboard it doesnt work, but if i use the mouse click (just as a test) it works but only as a double click, even when the usb device key is set to tapped once it has to be doubled tapped and that works

To be clear -- you did change the button via "Configure Stream Deck" as well? You should end up seeing something like: