Logic Pro / Stream Deck - Profile Switcher (2025 Update)

Oh and they also recently added Midi triggers which means you don't need endless key combinations when triggering via KM.

Nice! What's an example of when you'd trigger it through KM?

It was taking me a moment to get my head around how profiles work, as they're not application specific, they seem to hold assignments for various windows. My guess was I'd be using KM to trigger a profile when starting Logic. How does your profile list look, for example?

They can be. Once you've made an assignment in a particular app, you can tick the Auto checkbox (top-right) and add the * wildcard in the Quick Assignments settings window:

Personally though, I prefer to switch profiles via KM, as it's more flexible and intuitive, especially if you'd like to use multiple profiles for a single app.

Exactly.

That's useful to see, thanks!

There's a few sections of the manual I didn't really understand on mouse acceleration.

For most of these features to work reliably, changing the acceleration settings of the mouse device associated with nOb may be necessary. nOb was designed to compensate for the acceleration applied to the mouse cursor by the operating system

Is this something you can set without changing the acceleration of your usual mouse? And does the nOb itself have acceleration (speed up when turned fast, in some non-linear way)?

I'm not sure tbh. I've got an MX Master and it just worked out of the box without having to tweak anything.

1 Like

Does anybody have success in using this macro for Cubase/Nuendo or Liveprofessor?
I can't make it to work. :pensive:

I have a little bit of success by determining the front window as a plugin but I can't get any profile to switch. Not even the generic/Nuendo.




I'm away on Safari at the moment but can help you when I get back in about 2wks.

1 Like

Hi,I did exactly this and it works but... why is it that every time I press a key the profile (plugin) is abandoned and goes back to the Logic Pro one?

Did you remember to unlink Logic from its profile in the SD app so that it doesn't override the trigger app?

are you referring to this?

Yes, exactly. As you have it set up now, that linked profile will override the trigger apps, you'll want to replace it with your Logic trigger app instead.

the convenience of that setting is that when you open the application (Logic Pro) the profile automatically appears where I have all the commands I have set... otherwise I have to open the profile manually... or am I wrong?

You can't use that alongside the trigger apps, as it will override them at all times. However, you can simulate that convenient behaviour by associating a trigger app with your main Logic profile as detailed in the main post.

For anyone still using this...

If you have 5min to spare, disable your current version and try this this one out. I've simplified it somewhat, so if this works just as well I might update the original post. I've had a few messages over the last couple of years from people who found the original macro a bit intimidating/confusing.

The idea with this version is that the setup is much simpler. All you'll need to do is:

  • Download the Generic and Logic trigger apps.
  • Install the macro and paste the path to your trigger app folder in the green action.

You should use a fresh trigger app folder for testing, to avoid the possibility of overwriting your existing ones.

Then, when you want to add or remove a plugin profile trigger, you hold the hyperkey (โ‡งโŒƒโŒฅโŒ˜) while switching window focus to the plugin UI. The simple prompt that appears will take care of the whitelist and trigger app creation/removal for you, so that the only further setup step is to associate the trigger app with a profile in the Stream Deck software.

CleanShot 2025-02-16 at 08.32.28

Profile Switcher.kmmacros (67 KB)

Macro screenshot

1 Like

Have you seen the latest nOb/nAc release? It can perform an action when a profile activates, or in my case, send a MIDI message to let keyboard maestro know what plugin is active.

1 Like

Yeah! I was most excited about the fact that you can now use the switches as modifiers. So touching left is fader level, right is plugin control (mouse up/down) and neither is my monitor control. So nice!!

Yes, exactly! I've set it up similarly. Also recently realised I can use the side buttons on the MX Master as modifiers too (with the switches, if you want to get a bit crazy with it)

Are you controlling your monitor with UAD Midi, or controlling an output fader in Logic?

1 Like

UA Midi, yeah. So worth it. That and a Stream Deck is perfect for things like alt speakers and checking in mono etc.

ANOTHER UPDATE:

Thanks to roycetech over on GitHub, I was made aware that AppleScript profile switching is much faster than it used to be. This greatly simplifies things, so I've replaced the old macro with the new AppleScript version in the initial post.

It works very nicely!

1 Like