MacOS 10.15 Catalina Optimization Guide


VAD SUPPORTED macOS

Mojave 10.14.1 to 10.14.6 is supported with VAD v2.1.46186 and higher
Catalina 10.15.1 to 10.15.7 
is supported with VAD v3.0.47300 and higher 
Big Sur 11.3.1 (Intel and M1/Silicon) 
is supported with VAD v3.0.47300 and higher 

macOS Big Sur: Is supported as VAD 3.0 and higher
Silicon mac (ARM - M1): Is supported as VAD 3.0 and higher
iOS: NOT SUPPORTED
Hackintosh systems: NOT SUPPORTED

ANEMAN v1.2.3 is supported on the latest Mojave and Catalina versions.

INSTALLERS DOWNLOADS
https://www.merging.com/support/downloads#macOS



INSTALLATION NOTICE

MacOS Catalina support ended in November 2022. Merging recommends that you update your system OS.

Important notice for installing the VAD or Core Audio driver on macOS High Sierra 10.13, macOS Mojave 10.14 or macOS Catalina 10.15

Those recent macOS introduced a new security measure that requires user approval before installing third-party driver software.
When installing the MERGING TECHNOLOGIES RAVENNA / AES67 VAD or Core Audio driver on those OS you must enable the driver software installation as described here.
This should not affect drivers that were already installed before updating your system to macOS High Sierra, Mojave or Catalina

WARNING: Recent macs are built-in with10Gb Ethernet Adaptors, those are not supported for RAVENNA VAD or Core Audio usage. 

If running recent macOS and configuration 2020 > Intel,  M1/M2 Silicon familly, Merging highly recommends that you use a Thunderbolt adaptor as the one below
https://www.sonnettech.com/product/thunderbolt-avb-adapter/overview.html

Please consider the use of an Apple or Belkin USB-C to ETH adapter ONLY if you do not have a Thunderbolt 3 over USB-C interfacing.
Example: https://www.belkin.com/us/p/P-F2CU040-APL/  


Authorize the VAD - Kernel Extention

By default, the security and privacy preferences of your Mac are set to allow apps from the App Store and identified developers. For additional security, you can chose to allow only apps from the App Store.

In System Preferences, click Security & Privacy, then click General. Click the lock and enter your password to make changes. Select App Store under the header “Allow apps downloaded from.”

In recent macOS, when an app fails to install because it hasn’t been notarized or is from an unidentified developer, it will appear in System Preferences > Security & Privacy, under the General tab. Click Open Anyway to confirm your intent to open or install the app. You have about 30 min to do so otherwise the application might not run and it could require an uninstalll and reinstall of the VAD.

      

The app is now saved as an exception to your security settings, and you can open it in the future by double-clicking it, just as you can any authorized app.

More details can be found here.
MacOS High Sierra, Mojave, Catalina, Big Sur, Monterey - Kernel extensions 
https://support.apple.com/en-us/HT202491


CATALINA CONFIGURATION GUIDELINES

General Settings
Some General preferences can affect your devices or DAW software.

  • Uncheck Allow Handoff between this Mac and our iCloud devices.


Desktop & Screen Saver

The Desktop and Screen Saver preferences do not negatively affect performance bandwidth, but you may choose to use a simple background and no screensaver for optimization.

  • In the Desktop menu area, use a simple background instead of changing pictures.
  • In the Screen Saver menu,  select Never for the “Start after:” drop-down menu.


Disable Gatekeeper

The Gatekeeper feature on macOS keeps your Mac safe from installing software from third-party developers. When installing trusted drivers or DAW software/updates, allow them access to macOS. You can also allow access after installation by going to the General menu within Security & Privacy. Learn more from Apple about how to safely open apps on your Mac.

  • In the General menu, for “Allow apps downloaded from:” select App Store and identified developers.
  • In the General menu, immediately after installing an audio or MIDI driver, click Allow to unblock the software from loading.
  • In the FileVault menu, turn off FileVault. If turned on, user your iCloud account or recovery key to turn it off.
  • In the Firewall menu, turn off the Firewall.
  • In the Privacy menu, under Location Services, disable Location Services.
  • In the Privacy menu, under Analytics, uncheck Share Mac Analytics and Share with App Developers.
  • In the Privacy menu, under Microphone, check all apps (DAWs, anything that uses your audio devices) that you want to record audio with.
  • In the Privacy menu, under Accessibility, check iLok and all other necessary audio or licensing apps. Make sure you also add ANEMAN and the NADAC App (for NADAC Users).



Optimize Energy Saver
This optimization will free up system resources as well as prevent the computer from going to sleep or standby mode which can cause audio dropouts with software and hardware.

  • Uncheck “Automatic graphics switching”.
  • Move the slider to Never for “Turn display off after:”
  • Check “Prevent computer from sleeping automatically when the display is off”.
  • Uncheck “Put hard disks to sleep when possible”.
  • Uncheck “Wake for network access”.
  • Uncheck “Start up automatically after a power failure”.
  • Uncheck “Enable Power Nap”.



Turn off Wi-Fi
If your computer is equipped with Bluetooth wireless and/or Wi-Fi, these may need to be disabled for Audio applications to work correctly.  In addition to freeing up system resources, disabling these can help resolve DAE errors -6085, -6086 and -6101.
Unless required for a device or feature (e.g., iLok Cloud, EuCon controller, Ableton Link, etc.), turn Wi-Fi Off and disconnect from the Ethernet port.

  • Open System Preferences.
  • Click 'Network'.
  • On the left hand sidebar, click on Wi-Fi.

Click on the button that says Turn Wi-Fi Off. If Wi-Fi is required, uncheck “Ask to join new networks”.



Automatic Updates
Some updates to your Mac software can cause conflicts with Pro Tools.  Therefore, it is suggested to disable the automatic update functionality within the operating system. If there is an update that you need, you can manually update your Mac software my clicking on the Apple menu in the upper left corner of your screen and choosing Software Update.

  • Open System Preferences.
  • Click 'App Store'.
  • Make sure the box labeled 'Automatically check for updates' is unchecked
  • Click Advanced… and uncheck each of the following:
    • “Download new updates when available”
    • “Install macOS updates”
    • “Install app updates from the App Store”
    • “Install system data files and security updates”


Network 

The networking features on your Mac can take up processing bandwidth and interrupt some features. While many systems can watch YouTube, check email, and run a Pro Tools or Live session at the same time, that can cause produce performance loss and even require a restart or reconfiguration if software/hardware starts performing incorrectly.

  • Turn off and remove the Thunderbolt/Firewire networking when not using their port for a network connection, unless of course using an Network INterface connected to those ports for your RAVENNA/AES67 network. 
  • If you have two network interfaces use one dedicated to the RAVENNA/AES67 network and use the second Ethernet connection instead of the built-in Wi-Fi for internet access.
  • If internet access is required and you’re using network devices like Eucon Controllers, choose an Ethernet/Thunderbolt connection for the devices and Wi-Fi for internet access.
  • When using the built-in Wi-Fi for Remote Control, then choose the Ethernet/Thunderbolt network connections for internet access.
  • On the network interface connected to the RAVENNA/AES67 network, make sure Duplex setting is set to full-duplex (and not full-duplex, energy-efficient ethernet), and Speed is 1000baseT.
    Those settings can be access in the Advanced > Hardware tab.



Warning: Avoid the use of Anti-Virus applications such as "Little Snitch" that could block connectivity.

Set Ravenna Network Service Order first

  1. Open System Preferences.
  2. Click on Network.
  3. The sidebar on the left lists all recognized network interfaces. Click the gear symbol underneath the sidebar and select Set service order...
  4. Drag the name of the Network Interface where you RAVENNA?AES67 network if connected to at the top of the service orver
  5. Click the Apply button to save changes.



Disable FileVault protection
This optimization will allow your hard drive to work more efficiently with Pro Tools and can prevent DAE Error -9035 from occurring.

  • Open System Preferences.
  • Click 'Security & Privacy'.
  • Click on the 'FileVault' tab.
  • In this window find where it states: 'FileVault protection is (on/off) for the hard disk...'.
  • If FileVault is on, click the button to 'Turn Off FileVault'.



Disable Sudden Motion Sensor (For laptops only, and not available on all models)
If you're recording in a loud environment, this optimization will prevent the Sudden Motion Sensor from kicking in and throwing a -9073 error in Pro Tools.

  • Double-click on the Macintosh HD icon on your desktop.  (This would be your system drive if you have renamed it to something else.)
  • Go to the Applications folder.
  • Go to the Utilities folder.
  • Double-click on Terminal.
  • Type sudo pmset -a sms 0 and press Return. (Typing in '0' disables it.)
  • Enter your administrator when prompted.
  • Type sudo pmset -g to verify that this has been applied.

To re-enable Sudden Motion Sensor:

  • Go back to Terminal following the above steps.
  • Type sudo pmset -a sms 1 and press Return. (Typing in '1' re-enables it.)
  • Enter your administrator when prompted.
  • Type sudo pmset -g to verify that this has been applied.



Disable Automatic Graphics Switching (For laptops only, and not available on all models)

This will prevent the operating system from switching between graphics processors to save energy, which can cause errors during playback or recording.

  • Open System Preferences.
  • Go to Energy Saver.
  • Un-check automatic graphics switching.


Siri

Siri is not required to record and will limit performance bandwidth. Re-enable Siri as necessary.

  • Disable Siri to optimize performance bandwidth.


Enable Spotlight Indexing

DAW relies on Spotlight indexing for Workspace database search operations. It is therefore suggested that Spotlight be allowed access to all mounted drives.

This will be the default on Yosemite, but to be sure nothing is hidden from Spotlight please follow these steps:

  • Open System Preferences.
  • Click 'Spotlight'.
  • Click on the Privacy tab.
  • Be sure no drives appear in this list. It should be empty.
  • If any drives do appear, highlight each one and click the minus (-) button below the list to remove them.


When Spotlight is enabled, long record passes (over 50 minutes) may stop recording after 50+ minutes. Consider disabling Spotlight for long recording sessions and then re-enable it when you are done recording.
Disable Spotlight using launchctl, /Applications/Utilities/Terminal : sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist (this will require the administrative password)
Reenable Spotlight, reload it into launchd using launchctl: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist



Sound

The Sound preferences are for selecting the default audio device for the audio output and input. Your Mac’s built-in speakers and microphone are selected by default. Select your audio interface here (MERGING RAVENNA/AES67 VAD) to use it as the default audio device for your Mac. Apps that have unique software settings, like DAWs and Skype, have additional settings for their audio input and output device(s).

If you simultaneously want to monitor the Mac Sound and the DAW, using MERGING+ANUBIS we recommend that you use two different sources, one for the DAW and one for the Player or Online sound (Music), refer to the Anubis User Manual the  source creation chapter for more details.



Display

Use the optimal resolution for your monitor display. You can choose Default for display, which is automatic, or Scaled to select all of the available resolution configurations. Using the maximum available resolution will give you the most screen real estate. If you find the display too small, try using a smaller resolution

Network and wireless connections

The network and wireless connection settings on your Mac are necessary for many features but can limit performance bandwidth and sometimes interfere with connectivity. These optimizations will turn off iCloud, remove unused internet accounts, disable automatic updates, and limit network and Bluetooth settings.


iCloud

iCloud is the native cloud storage for macOS. It’s able to synchronize apps like Calendar, Contacts, and Notes, and also has file backup features. Since this is a networked-based app it can take up performance bandwidth and should be turned off. Learn more from Apple about how to back up your Mac.

  • Sign out of iCloud to prevent syncing and backup interruptions.
  • iCloud can automatically backup the Documents folder, which will interfere with many DAW folders in that directory. Studio One uses the Documents folder as the default folder for saving your recordings.



Internet Accounts

You can configure internet accounts like iCloud, Google, and Exchange with your Mac to conveniently synchronize apps like Mail, Contacts, Calendar, and Messages. While configuring your internet accounts is often necessary, especially if the Mac is your only computer, it’s not necessary to set up unused accounts. Ideally, these apps are closed while working with music production software, but having an extra account can make those apps take longer to load and synchronize.

  • Remove all unnecessary and unused accounts from the Internet Accounts settings.



Notifications

macOS notifications are useful automatic reminders. While they do not severely impact your Mac’s performance they can play sounds and be a distraction. For optimum performance and without distractions, disable all unnecessary notifications and select “None” for each Calendar alert style. 


This troubleshoot can help with issues with DAW caused by conflicting preferences from other applications.  A new user account will contain no user application preferences at first, providing somewhat of a fresh start.

  • Open System Preferences.
  • Click 'Users & Groups'.
  • Click the Lock to authenticate and enter your password.
  • Click the '+' under the list of users.
  • Set the 'New Account' type to 'Administrator'.
  • Give this new user any name and password that you want.
  • Click 'Create Account'.

Then login to this new account and run your DAW.

  • Go to the Apple menu and choose 'Log Out (Username)'.
  • Wait for the login screen and then login in as the new user.
  • Launch your DAW

Remove Login Items
Login Items are applications that will automatically start when logging into a user account. Remove unnecessary login items to reduce sources of potential conflicts with DAW

  • Open System Preferences.
  • Click 'Users & Groups'.
  • Select the account you're logged into on the left hand side.
  • Click Login Items.
  • Go through the list and select each item, one at a time, and click the '-' below the list to remove the item (as long as you do not absolutely need it to start at login).



Printers & Scanners

Printers and scanners use drivers to connect to your Mac. Some connect with USB cables with others connect wirelessly via AirPrint or a third-party app included with the device. If you do not need to use a printer with your Mac while using your audio and MIDI devices, either power it off or physically disconnect it. If a printer has a job queued, or your Mac thinks a printer is still connected, you can disconnect the printer from the Printers & Scanners list.

  • Select all unused printer and scanner devices and click the – button to disconnect them from your Mac.



Date & Time

By default, the date and time are configured by the location services. To minimize unnecessary processing, choose to manually configure the timezone. 

  • Uncheck “Set Time zone automatically using current location” and set the time zone manually.



Time Machine

Backing up your Mac with Time Machine is a great idea, but should be done manually for music production computers. When automatic Time Machine backups are enabled, the backup can occur when you record and cause problems. 

  • Uncheck “Back Up Automatically” to turn off automatic backups.
  • In the Time Machine “Options…” menu, only use drives that need to be backed up; for instance, the internal Macintosh HD.



Clean the Startup Items
Startup Items are similar to Login Items, but will start when first booting the computer, regardless of the user account being utilized. To remove unnecessary Startup Items

  • Open your Macintosh HD.
  • Go to the Library folder.
  • Go to the StartupItems folder.
  • Delete any unnecessary item.
  • NOTE: Although the OS does not rely on anything in this folder to operate, please double-check the functionality of any unknown Startup Items before deleting them to ensure that you're not losing any essential functionality.


DAW software settings

  • Match sample rates (VAD Panel and MERGING Interface)
  • Match Latency (e.g. 64 Samples or AES67-48 samples on both the VAD panel and interface side)
  • Select playback device (MERGING RAVENNA/AES67 VAD)
  • Configure input/output routing (Using Merging ANEMAN)

    Note: Refer to the Merging respective User Manual for more details

Compatibility and system requirements

Your Mac must meet the DAW’s minimum system requirements to run successfully. That means your macOS version, RAM (memory), and processor must be compatible with your DAW version, otherwise, the software may not run correctly or in some cases not even launch. Check with the software manufacturer’s product page or support area for up-to-date system requirements information. 

Audio playback settings

Most DAW or virtual instrument software uses your audio device’s settings to record audio. The audio device must first be selected in the audio software. To make sure your DAW and audio device are configured properly, they both must use the sample rate.  If the settings don’t match you may hear pops, clicks, distorted audio, or even silence. You must also make sure the audio is correctly routed between the software and hardware. That means audio leaving the software needs to go to the correct audio device outputs, and input signals must be routed to the correct input channel and track. 

Once a DAW and audio device are configured for each other, they will retain their settings until configured differently. Most DAW’s and newer audio interfaces have saveable and recallable routing or input/output settings. Consider saving these settings to a dedicated studio folder for easy recall and as a backup.

MIDI devices and Audio MIDI Setup configuration

MIDI devices connect like audio devices but use MIDI data instead of audio. The best way to optimize them is to refresh your MIDI device list and retitle any unspecified MIDI ports you’re using. For example, if you connect something via MIDI cable to your MIDI or audio interface’s MIDI port, it will show up as the MIDI port instead of the actual device’s name. Use the Audio MIDI Setup app to refresh your MIDI device list and create a new configuration.


Update iLok Drivers
This can help resolve problems launching Audio Applications and some plug-in authorization issues.

  • Visit the iLok website.
  • Download and install the iLok License Manager.


Bootcamp and Fusion Drives Issue

Issue that can prevent users from using the tool to produce a new partition on some Macs equipped with a Fusion Drive.

Apple recognize a problem with iMac machines, Mojave, bootcamp and the Fusion drive, that prevent that the machine to work as expected.

Apple made a fix as of macOS 10.14.5 for such issue.



MISCS

Latest macOS supported

macOS Catalina 10.15.1 and 10.15.2
Supported as of VAD 2.1.41969

macOS Catalina 10.15.3 to 10.15.7
Supported as of VAD 2.1.45186


How to stop Catalina updates.
http://osxdaily.com/2019/10/16/hide-macos-catalina-software-update-mac/

Comment arreter les updates sous Catalina.
https://www.geekzone.fr/2019/11/13/comment-stopper-mise-a-jour-macos-catalina/