Audio On macOS

Audio On macOS

Overview

Roon supports two output mechanisms on macOS: CoreAudio and ASIO
  1. CoreAudio is Apple's native audio framework. 
  2. ASIO support on Mac is extremely limited--currently the only devices we are aware of are manufactured by exaSound. If you don't have one of these, you will be using CoreAudio.

Both are capable of bit-perfect playback. CoreAudio is a more modern system, with stronger support for convenience features like volume controls and device identification, and ASIO is more bare-bones and minimal.

For an in-depth overview of the Audio Configuration in Roon, check out our Audio Setup Basics page.

This page is for mac-specific notes and issues.

Help, I'm having Staticky or Unstable playback with Dirac!

Make sure that the following options are enabled:
  1. Use Exclusive Mode
  2. Enable Integer Mode
  3. Use Power-of-2 Buffer Sizes

Recommended Setup for exaSound devices with ASIO drivers

Make sure that the exaSound dashboard is set to "ASIO" mode. If it leaves ASIO mode, or if the dashboard exits, Roon will have difficulty accessing the device. If you have having problems unexpectedly, this is the first thing to check:



Then, in Roon's audio settings, enable the (2ch) version of the driver, even if you have an 8-channel device


Finally, make your setup screens look like this:



Then play some music.

    • Related Articles

    • Audio Setup Basics

      Accessing Audio Settings To access audio settings, first enter Roon's main settings screen, then choose the Audio tab. Inside the Audio tab, you'll be presented with a list of audio output devices, grouped by type, and in some cases, by which ...
    • FAQ: What audio outputs or devices are supported by Roon?

      Connected Outputs: Built-in outputs, USB DACs, and Sound Cards Any audio devices recognized by the OS will be recognized by Roon, from Built-in Sound to PCI Soundcards to USB DACs. In the settings of Roon, you will select which recognized audio ...
    • Audio Analysis

      What is Audio Analysis and how is it used? During audio analysis, each file in your library is analyzed in order to extract information about their audio content. Data extracted during audio analysis is used for several purposes: Volume Leveling ...
    • Multichannel

      Overview As of version 1.3, Roon supports multichannel files, signal processing, and playback, of up to eight channels per device. The following file formats are supported: FLAC  WAV  DSF  DFF  AIFF  ALAC  AAC  Multichannel output can be accomplished ...
    • Chromecast

      Basics and Setup Chromecast is fully supported by Roon! Chromecast can be setup just the same as any other zone within Roon. Simply head to Settings > Audio and enable your Chromecast device. Hardware Support The following devices have been fully ...
    Ask the Roon Community
    Thousands of Roon subscribers and audio enthusiasts are chatting over on our community site right now, join them! You don't even need a Roon subscription to sign up.



    Something you can't find?
    If you're still stuck, don't hesitate to let us know and we'll get back to you as soon as we can.