Jump to content
IGNORED

New OSX Opensource audiophile player : Audirvana


damien78

Recommended Posts

What is the extension of the Pure Music bookmark files ?

 

Are they reusing an existing audio file extension for them ?

 

In this case, the easiest would be for you to move these PM files to another folder.

 

Damien

 

MBP 15"/Mac Mini, Audirvana Plus, Audioquest Diamond USB, AMR DP-777, exD DSD DAC (for DSD), Pioneer N-70AE, Audioquest Niagara balanced/Viard Audio Design Silver HD, Accuphase E-560, Cabasse Sumatra MT420

Link to comment

Hi,

 

arcam rdac's debug info,

 

Audirvana rev. 0.9.3 debug information:

 

Currently playing in Integer Mode:

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer, 6 bytes per frame @96.0kHz

 

Hog Mode is on

Devices found : 2

 

List of devices:

Device #0: ID 0x104 Built-in Output UID:AppleHDAEngineOutput:8,0,1,2:0

Device #1: ID 0x106 ARCAM DAC UID:AppleUSBAudioEngine:ARCAM:ARCAM DAC:6400000:1

 

Preferred device: ARCAM DAC UID:AppleUSBAudioEngine:ARCAM:ARCAM DAC:6400000:1

 

Selected device:

ID 0x106 ARCAM DAC UID:AppleUSBAudioEngine:ARCAM:ARCAM DAC:6400000:1

5 available sample rates up to 96000.0Hz

32000.0

44100.0

48000.0

88200.0

96000.0

 

Audio buffer frame size : 29 to 1024 frames

Current I/O buffer frame size : 1024

Physical (analog) volume control: No

Virtual (digital) volume control: No

Preferred stereo channels L:1 R:2

Simple stereo device: yes

Channel mapping: L:Stream 0 channel 0 R:Stream 0 channel 1

 

1 output streams:

Stream ID 0x107 2 channels starting at 1

10 virtual formats:

Mixable linear PCM Interleaved 32bits little endian Float @96.0kHz

Mixable linear PCM Interleaved 32bits little endian Float @88.2kHz

Mixable linear PCM Interleaved 32bits little endian Float @48.0kHz

Mixable linear PCM Interleaved 32bits little endian Float @44.1kHz

Mixable linear PCM Interleaved 32bits little endian Float @32.0kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer @96.0kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer @88.2kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer @48.0kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer @44.1kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer @32.0kHz

 

10 physical formats

Mixable linear PCM Interleaved 24bits little endian Signed Integer @96.0kHz

Mixable linear PCM Interleaved 24bits little endian Signed Integer @88.2kHz

Mixable linear PCM Interleaved 24bits little endian Signed Integer @48.0kHz

Mixable linear PCM Interleaved 24bits little endian Signed Integer @44.1kHz

Mixable linear PCM Interleaved 24bits little endian Signed Integer @32.0kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer @96.0kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer @88.2kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer @48.0kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer @44.1kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer @32.0kHz

 

I think it supports integer mode, right?

 

Link to comment

I am not sure that I'm getting the best of Audirvana in my particular set-up, although what I am hearing is very, very good indeed. I'm quite happy with the sonic quality I'm getting in the current set-up, but I'm hoping that Damien or someone else with expertise might be able to determine whether I can improve my settings (or anything else) to yield even greater sonic quality.

 

My digital front end consists of a late 2009 Mac Mini running the latest OS with 4 GB RAM and an Ayre QB-9 DAC. My current preferences in Audirvana version 0.9.3 are as follows:

 

Exclusive Access = yes

Integer = yes

Use Max I/O = yes

Memory Allocated = 1536 MB

Converter = SRC libSampleRate

Quality = Best

Upsampling = None

 

The Audio MIDI is set so that the Ayre USB Interface is chosen for sound output and the format is set for 44.1 Hz and 2 channel - 24 bit.

 

I have experimented with the converter set to Core Audio and Upsampling at 2x or 4x. In fairly cursory comparisons, I have not heard a significant difference between Core Audio with upsampling and SRC libSampleRate with no upsampling. I can't use SRC libSampleRate with upsampling or I get pauses during playback.

 

When I run the debug report, it shows that Hog Mode is off, which doesn't seem right since I have selected Exclusive Access.

 

Damien, can you or someone else make sense of this debug report and my preferences and tell me if there is anything I can do to optimize my set-up?

 

Thanks!!

 

Audirvana rev. 0.9.3 debug information:

 

Hog Mode is off

Devices found : 3

 

List of devices:

Device #0: ID 0x107 Built-in Output UID:AppleHDAEngineOutput:8,0,1,1:0

Device #1: ID 0x109 Ayre USB Interface UID:AppleUSBAudioEngine:Ayre Acoustics:Ayre USB Interface:Streamlength™:1

Device #2: ID 0x101 Channel D PAD UID:Channel_dPADEngine:0

 

Preferred device: Ayre USB Interface UID:AppleUSBAudioEngine:Ayre Acoustics:Ayre USB Interface:Streamlength™:1

 

Selected device:

ID 0x109 Ayre USB Interface UID:AppleUSBAudioEngine:Ayre Acoustics:Ayre USB Interface:Streamlength™:1

6 available sample rates up to 192000.0Hz

44100.0

48000.0

88200.0

96000.0

176400.0

192000.0

 

Audio buffer frame size : 14 to 6144 frames

Current I/O buffer frame size : 512

Physical (analog) volume control: No

Virtual (digital) volume control: No

Preferred stereo channels L:1 R:2

Simple stereo device: yes

Channel mapping: L:Stream 0 channel 0 R:Stream 0 channel 1

 

1 output streams:

Stream ID 0x10a 2 channels starting at 1

6 virtual formats:

Mixable linear PCM Interleaved 32bits little endian Float @192.0kHz

Mixable linear PCM Interleaved 32bits little endian Float @176.4kHz

Mixable linear PCM Interleaved 32bits little endian Float @96.0kHz

Mixable linear PCM Interleaved 32bits little endian Float @88.2kHz

Mixable linear PCM Interleaved 32bits little endian Float @48.0kHz

Mixable linear PCM Interleaved 32bits little endian Float @44.1kHz

 

6 physical formats

Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @192.0kHz

Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @176.4kHz

Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @96.0kHz

Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @88.2kHz

Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @48.0kHz

Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @44.1kHz

 

Link to comment

@ damien78

 

*** Just heard back from MHDT: They dropped support for 176.4 playback for sound quality reasons. They're now working on a driver for better 88.2 support. ***

 

 

Two things:

 

1) Confirmed - MHDT USBridge plays in Integer mode up to 192/24 kHz.

 

2) Under Active Audio Device the option to select 176.4 kHz is greyed out.

 

 

 

Audirvana rev. 0.9.3 debug information:

 

Currently playing in Integer Mode:

Non-mixable linear PCM Interleaved 32bits little endian Signed Integer, 8 bytes per frame @192.0kHz

 

Hog Mode is on

Devices found : 5

 

List of devices:

Device #0: ID 0x10c Built-in Output UID:AppleHDAEngineOutput:8,0,1,2:0

Device #1: ID 0x108 HDMI UID:AppleHDAEngineOutputDP:8,5,1,0:{11596-1375-0}:0

Device #2: ID 0x10e USB HS Audio Device UID:AppleUSBAudioEngine:CMEDIA:USB2.0 High-Speed True HD Audio:26400000:1

Device #3: ID 0x104 Soundflower (2ch) UID:SoundflowerEngine:0

Device #4: ID 0x101 Soundflower (16ch) UID:SoundflowerEngine:1

 

Preferred device: USB HS Audio Device UID:AppleUSBAudioEngine:CMEDIA:USB2.0 High-Speed True HD Audio:26400000:1

 

Selected device:

ID 0x10e USB HS Audio Device UID:AppleUSBAudioEngine:CMEDIA:USB2.0 High-Speed True HD Audio:26400000:1

5 available sample rates up to 192000.0Hz

44100.0

48000.0

88200.0

96000.0

192000.0

 

Audio buffer frame size : 58 to 512 frames

Current I/O buffer frame size : 512

Physical (analog) volume control: No

Virtual (digital) volume control: No

Preferred stereo channels L:1 R:2

Simple stereo device: yes

Channel mapping: L:Stream 0 channel 0 R:Stream 0 channel 1

 

1 output streams:

Stream ID 0x10f 2 channels starting at 1

25 virtual formats:

Mixable linear PCM Interleaved 32bits little endian Float @192.0kHz

Mixable linear PCM Interleaved 32bits little endian Float @96.0kHz

Mixable linear PCM Interleaved 32bits little endian Float @88.2kHz

Mixable linear PCM Interleaved 32bits little endian Float @48.0kHz

Mixable linear PCM Interleaved 32bits little endian Float @44.1kHz

Non-mixable linear PCM Interleaved 16bits little endian Signed Integer @192.0kHz

Non-mixable linear PCM Interleaved 16bits little endian Signed Integer @96.0kHz

Non-mixable linear PCM Interleaved 16bits little endian Signed Integer @88.2kHz

Non-mixable linear PCM Interleaved 16bits little endian Signed Integer @48.0kHz

Non-mixable linear PCM Interleaved 16bits little endian Signed Integer @44.1kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @192.0kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @96.0kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @88.2kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @48.0kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @44.1kHz

Non-mixable linear PCM Interleaved 32bits little endian Signed Integer @192.0kHz

Non-mixable linear PCM Interleaved 32bits little endian Signed Integer @96.0kHz

Non-mixable linear PCM Interleaved 32bits little endian Signed Integer @88.2kHz

Non-mixable linear PCM Interleaved 32bits little endian Signed Integer @48.0kHz

Non-mixable linear PCM Interleaved 32bits little endian Signed Integer @44.1kHz

Non-PCM format: cac3

Non-PCM format: cac3

Non-PCM format: cac3

Non-PCM format: cac3

Non-PCM format: cac3

 

35 physical formats

Mixable linear PCM Interleaved 16bits little endian Signed Integer @192.0kHz

Mixable linear PCM Interleaved 16bits little endian Signed Integer @96.0kHz

Mixable linear PCM Interleaved 16bits little endian Signed Integer @88.2kHz

Mixable linear PCM Interleaved 16bits little endian Signed Integer @48.0kHz

Mixable linear PCM Interleaved 16bits little endian Signed Integer @44.1kHz

Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @192.0kHz

Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @96.0kHz

Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @88.2kHz

Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @48.0kHz

Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @44.1kHz

Mixable linear PCM Interleaved 32bits little endian Signed Integer @192.0kHz

Mixable linear PCM Interleaved 32bits little endian Signed Integer @96.0kHz

Mixable linear PCM Interleaved 32bits little endian Signed Integer @88.2kHz

Mixable linear PCM Interleaved 32bits little endian Signed Integer @48.0kHz

Mixable linear PCM Interleaved 32bits little endian Signed Integer @44.1kHz

Non-mixable linear PCM Interleaved 16bits little endian Signed Integer @192.0kHz

Non-mixable linear PCM Interleaved 16bits little endian Signed Integer @96.0kHz

Non-mixable linear PCM Interleaved 16bits little endian Signed Integer @88.2kHz

Non-mixable linear PCM Interleaved 16bits little endian Signed Integer @48.0kHz

Non-mixable linear PCM Interleaved 16bits little endian Signed Integer @44.1kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @192.0kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @96.0kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @88.2kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @48.0kHz

Non-mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low in 32bit @44.1kHz

Non-mixable linear PCM Interleaved 32bits little endian Signed Integer @192.0kHz

Non-mixable linear PCM Interleaved 32bits little endian Signed Integer @96.0kHz

Non-mixable linear PCM Interleaved 32bits little endian Signed Integer @88.2kHz

Non-mixable linear PCM Interleaved 32bits little endian Signed Integer @48.0kHz

Non-mixable linear PCM Interleaved 32bits little endian Signed Integer @44.1kHz

Non-PCM format: cac3

Non-PCM format: cac3

Non-PCM format: cac3

Non-PCM format: cac3

Non-PCM format: cac3

 

driven | by sound - \"bats & audiophiles\"[br]

Link to comment

Yesterday, I installed the update to 0.9.3 and initially had problems with it playing in Integer mode. I kept changing settings and relaunching and got things resolved 10 minutes later.

 

I played music for the next seven hours without incident. Just launched the player moments ago without changing settings and I'm plagued with "CPU Over" messages in Hog mode/Integer mode.

 

The sound cuts in/out and player no longer responds, so to exit I have to click "Force quit."

 

Thanks for your help!

 

driven | by sound - \"bats & audiophiles\"[br]

Link to comment

I've got a possible culprit for the CPU over problem.

 

I play Audrivana (integer mode) and everything is fine. I then quit Audirvana and play "Pure Music" in integer mode. Everything is fine. I then quit "Pure Music" and go back to Audirvana. Now I have the CPU Over Problem. The only way to resolve it is to trash the Playlist, Turn Hog mode off, play a song, restart the machine, turn Integer mode on and then "More than not" integer mode works.

 

Audirvana and Pure music don't get along for whatever reason.

 

Dave

 

BTW: I like Audirvana the best.

 

Crystal Clear Music Tweaked Mac Mini / Yosemite -> JRiver 22 -> Ayre QB9DSD -> Bryston BP26DA -> Bryston 4BSST2 -> B&W 802Di | Transparent Reference XLRs, Transparent Super Speaker Cable, Maple Shade USB cable

Link to comment

Brilliant! Thanks for weighing in. While I did not go so far as to trash the Playlist, this evening I started out with Audirvana without incident.

 

Your post highlighted my experience. I may start out with PM or Audirvana for a few hours and then switch. Yesterday was my first day with my new system and the new version of Audirvana.

 

So, tomorrow it's crash-trash-reboot if necessary. Thanks for lending a voice.

 

driven | by sound - \"bats & audiophiles\"[br]

Link to comment

I suggest launching Activity Monitor to see whether you are out of memory. If so, restarting the Mac is a less drastic solution than trashing prefs.

 

If you are using Hog Mode (exclusive access), wait a few seconds after quitting one audio player before launching another. You need to wait for the 1st audio player to relinquish its control over your DAC before you launch the 2nd.

 

HQPlayer (on 3.8 GHz 8-core i7 iMac 2020) > NAA (on 2012 Mac Mini i7) > RME ADI-2 v2 > Benchmark AHB-2 > Thiel 3.7

Link to comment

Restarting the machine does not solve the problem.

 

Dave

 

Crystal Clear Music Tweaked Mac Mini / Yosemite -> JRiver 22 -> Ayre QB9DSD -> Bryston BP26DA -> Bryston 4BSST2 -> B&W 802Di | Transparent Reference XLRs, Transparent Super Speaker Cable, Maple Shade USB cable

Link to comment

The only time I have had cpu overs with Audirvana was when switching back and forth.

 

Forrest:

Win10 i9 9900KS/GTX1060 HQPlayer4>Win10 NAA

DSD>Pavel's DSC2.6>Bent Audio TAP>

Parasound JC1>"Naked" Quad ESL63/Tannoy PS350B subs<100Hz

Link to comment

Sometimes I get CPU overload on Audirvana when I eject a USB-drive (or another USB process).

 

Then, I think it's better (before playing music with any USB DAC/Interface) to 'Quit Process' in 'iTunesHelper' of 'Activity Monitor', it helps a lot.

 

When you restart your Mac 'iTunesHelper' will be ready for sync. external devices, like iPhone, etc., that is his only goal.

 

Best regards,

 

Roch

 

Link to comment

New release 0.9.4 with some bug fixes:

  • Multi-channel devices, multiple instances better handling
  • Correctly continuing playback to appended files to playlist when adding one at a time
  • Other bug fixes

 

MBP 15"/Mac Mini, Audirvana Plus, Audioquest Diamond USB, AMR DP-777, exD DSD DAC (for DSD), Pioneer N-70AE, Audioquest Niagara balanced/Viard Audio Design Silver HD, Accuphase E-560, Cabasse Sumatra MT420

Link to comment

0.9.4 Does not fix the CPU Over problem :(

 

Dave

 

Crystal Clear Music Tweaked Mac Mini / Yosemite -> JRiver 22 -> Ayre QB9DSD -> Bryston BP26DA -> Bryston 4BSST2 -> B&W 802Di | Transparent Reference XLRs, Transparent Super Speaker Cable, Maple Shade USB cable

Link to comment

(just listening to Marvin Gaye's "What's Going On")...

 

I have been experiencing fairly frequent problems with Audirvana lately, without changing anything that I can think of...

 

The program keeps quitting, freezing, quirking, etc., and I have had an unusual number of kernel panics.

 

The last time it froze, I had added a single track to the playlist (What's going on), on repeat play. It played one and a half times and froze.

 

Sorry I can't provide more information other than my general observations at this point.

 

If there is anything I can do to try to report more specifically in the future (e.g., next time it freezes), please advise.

 

Office desktop: iMac ((Retina 5K, 27-inch, Late 2015) (4 GHz Intel Core i7) (512GB SSD) (32GB Ram)) => USB (Kimber Kable USB Silver) => V-Link 192 USB Input => V-Link Coax Output (AQ Sidewinder) => Schiit Bifrost Multibit Coax Input => Schiit Bifrost Multibit RCA Output => Schitt Pyst => Schitt Asgard 2 => (Audioquest - Mini-3) => Audioengine HD6 (slave connected with Audioquest Type 4 cable) (Pangea AC-14 Power Cord) (IsoAcoustic L8R155 stands) => Audioquest Sidewinders => Audioengine S8 Subwoofer

Link to comment

1) Crash log

2) The exact circumstances and process. "It crashed" is useless, "I clicked on this, with loading this file that has XX that is specific, and it occurred when the progress loading bar was at this position, ..." is much useful.

 

The goal is for me to be able to reproduce it. Otherwise it's like impossible mission, or looking for the hidden pin in the dark, in the fog.

 

Regarding the kernel panics, there is a flaw (sort of race condition) in the apple USB Audio driver regarding integer mode with class 1.0 devices. I've tried as much as possible to implement workarounds. But I need more information on the exact, precise and repeatable sequence of events that causes it. That'll also help to make good substance for submitting a bug report to Apple.

 

Damien

 

MBP 15"/Mac Mini, Audirvana Plus, Audioquest Diamond USB, AMR DP-777, exD DSD DAC (for DSD), Pioneer N-70AE, Audioquest Niagara balanced/Viard Audio Design Silver HD, Accuphase E-560, Cabasse Sumatra MT420

Link to comment

to give you as much information as I can when problems occur in the future.

 

Thanks!

 

Office desktop: iMac ((Retina 5K, 27-inch, Late 2015) (4 GHz Intel Core i7) (512GB SSD) (32GB Ram)) => USB (Kimber Kable USB Silver) => V-Link 192 USB Input => V-Link Coax Output (AQ Sidewinder) => Schiit Bifrost Multibit Coax Input => Schiit Bifrost Multibit RCA Output => Schitt Pyst => Schitt Asgard 2 => (Audioquest - Mini-3) => Audioengine HD6 (slave connected with Audioquest Type 4 cable) (Pangea AC-14 Power Cord) (IsoAcoustic L8R155 stands) => Audioquest Sidewinders => Audioengine S8 Subwoofer

Link to comment

Damien published a white paper on the jitter-reduction approach of Audirvana, which is based on the theory that CPU activity that is correlated with the music impairs sound quality more than uncorrelated CPU activity.

 

Damien's paper is on the download page for technical papers describing a new DAC from Abbingdon Music Research:

http://www.amr-audio.co.uk/html/dp777_tech-papers.html

 

(Damien's paper is the one with Audirvana in the title.)

 

Abbingdon's DAC uses an impressive jitter-reduction scheme similar to that originally used in the Lavry Gold and now used by Naim.

 

HQPlayer (on 3.8 GHz 8-core i7 iMac 2020) > NAA (on 2012 Mac Mini i7) > RME ADI-2 v2 > Benchmark AHB-2 > Thiel 3.7

Link to comment

I was wondering if there is a known issue with slight "pops" in the sound, kind of like a vinyl recording. They are not loud but clearly present. Is there a setting that may need tweaking? The funny thing is it is not present on every song. I am USB out from my mini into a v-link then to pre pro dac.

 

Despite this issue the sound is very good. I admire your skills!

 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...