MacOS early Beta

CoyoteMIDI is available on MacOS as an early Beta version. Please keep in mind that while we believe this version offers all the core advertised features of CoyoteMIDI, it is still an experimental build and prone to have bugs or other issues.

Installation

>> Download CoyoteMIDI for MacOS <<

CoyoteMIDI will be downloaded as a “CoyoteMIDI.zip” file which will need to be extracted to access the installer inside. Some browsers may automatically extract the downloaded zip file for you.

The installer works like a typical MacOS .dmg installer where, after opening the installer, you can drag the CoyoteMIDI app into the applications folder. You may have to eject the CoyoteMIDI.dmg installer afterwards.

Once the app is installed, you will have to open the “Terminal” app and enter the following command:

xattr -rc /Applications/CoyoteMIDI.app

This command will remove our app from the gatekeeper quarantine. Since we have not paid the Apple developer tax, our app gets put in quarantine by default.

While CoyoteMIDI on MacOS is a beta, our installer installs the “production” version of the app, so we recommend enabling “Beta Updates” in the general settings to ensure that you receive all the latest beta updates.

Permissions

CoyoteMIDI is a highly involved application. Because of this, it will ask for several different types of permissions. Some of these are essential to the core functionality of CoyoteMIDI, such as simulating keystrokes.

Normally, MacOS will display a popup to let you know that our app is requesting these permissions, from which you can easily navigate to the security settings. However, if you accidentally dismiss this popup, it is possible MacOS will no longer display them for you for CoyoteMIDI, in which case you will have to navigate to the security settings and add these permissions yourself.

These permissions include but are not limited to:

  • Accessibility: Necessary for simulating keyboard and mouse events from translations.
  • Input Monitoring: Necessary for detecting keyboard events to trigger translations, as well as for tracking the mouse position for some of our tooltips.
  • Controlling Finder: Necessary for creating files in which CoyoteMIDI can store user configuration.

If any essential permissions are missing, the CoyoteMIDI logo in the top right of the app will show a red indicator. If these permissions were granted while CoyoteMIDI was running, the app will have to restart for changes to apply.

It may be necessary to repeat the process of assigning permissions to CoyoteMIDI whenever the app is updated, as MacOS does not recognise the updated version as the same application. It is also a good idea to remove the old entry of CoyoteMIDI in the permissions first, before granting permissions again.

General Usage

For more information on the general usage of the app, please visit this article. For any more questions, help with troubleshooting, or bug reporting, please contact us here.

CoyoteMIDI PRO

The PRO version of CoyoteMIDI is also almost entirely fully featured on MacOS. Upgrading to the PRO version can be done by pressing the “Upgrade to PRO” button in the General Settings of the app, and entering your PRO license activation key. Do keep in mind that the PRO version of CoyoteMIDI on Mac is just as much of an early experimental Beta as the free version, so bugs and other issues may exist that could degrade the experience of using the app.

While nearly all features of CoyoteMIDI PRO work on MacOS as they do on Windows, there are a few minor differences with some of the scripting components;

  • All the audio related script commands can only target the global audio volume & mute state on MacOS. They cannot manipulate the audio of individual apps or audio devices.
  • The “process” script event does not trigger at all on MacOS.
  • The “windowchanged” script event only triggers for when the window is being changed to or from CoyoteMIDI on MacOS.
  • The “windowssession” event does not apply to MacOS.

 

For more information on how to use the PRO features of the app, we have this overview video available.