Issue with duplicated macro group

Hi

I’m migrating my macros to a new version of Cubase, I’ve duplicated the old group, disabled the old group, made sure the latest app version is referenced, but the macros are somehow still referencing the Cubase 14 group even though it’s disabled.

If I delete the older macro group then the duplicated macros don’t run.

I’ve also made sure to reselect any referenced macros via the dropdown in the execute macro fields. Have I missed something obvious? Any advice?

Yes, it is counterintuitive, but disabled macros (including subroutines) in disabled macro groups can still be executed by other macros.

Suggestions:

  1. When a macro in the Cubase 14 group is next triggered, take a look at the KM Engine log. To find this, see Help > Open logs folder in the Editor.
  2. Add an alert like this one to old macros that get triggered unexpectedly.

1 Like

Give a specific example of a macro that is referencing the wrong Cubase and that will lead to a solution.

You need to:

  • Duplicate the macro group
  • Disable the old one (optional)
  • Change all the references to the old Cubase to the new one (in the Macro Group, and in all contained macro triggers and actions)

Note also that by default Keyboard Maestro will refer to applications via the bundle ID and path, such that if the application is running with the same bundle ID, then it will generally be used, and if not, the one with the matching path will be used. The application popup allows you to choose to use only the bundle ID, only the path, or a combination (the default).

1 Like

Thanks to you both, I managed to resolve the issue.

2 Likes