Head-Fi.org › Forums › Equipment Forums › Computer Audio › BitPerfect (was: Audirvana Alternatives)
New Posts  All Forums:Forum Nav:

BitPerfect (was: Audirvana Alternatives) - Page 3

post #31 of 800
Thread Starter 

New version (0.16) available here.


Changes Include:

  • Increase minimum seek amount (prevents iTunes causing hiccups) to 3 seconds. Seeking by less than 3 seconds is ignored.
  • Fix display of integer mode support in preferences
  • BetterSound no longer prevents iTunes from quitting
  • Option to upsample to max ability of DAC (upsample checkbox only, vs, 2x / 4x)
  • Option to start iTunes on startup
  • Option to increase buffer size
  • Fix possiblity of no sound when Integer mode is selected but device does not support it
  • Option to respect per-track volume adjustment from iTunes
  • Fix no output after rapidly switching tracks
  • Remove 1 second delay before starting playback, playback now starts ASAP.
  • Fix potential hang when changing tracks


Unfortunately it looks like sound check isn't feasible in the near term. iTunes does not make that available via the scripting API. The best I can do is to respect the volume adjustment settings.


As always, let me know what you think...

post #32 of 800

Only works with 10.6.x and above? (Did not work on a 10.5.8 machine)


post #33 of 800
Thread Starter 

Yep, Intel 64-bit Macs running OS X 10.6.

post #34 of 800
agentsim, would it be possible to create an option to keep the BetterSound icon in the menubar all the time instead of disappearing upon exit?
post #35 of 800
Thread Starter 

I can't keep the icon there if BetterSound is not running.


I can add a menu option to turn BetterSound "off", in other words, not only stop playing music give control of the sound device back to the system. Would that be useful for you?

post #36 of 800
Yes, that would actually be very useful. So, BetterSound could continue to run but I would be able to choose when it would hog my output device and when it wouldn't, correct?
post #37 of 800
Thread Starter 

Yep, that's what I was thinking. I'll add it to my todo list.

post #38 of 800
Thread Starter 

New version (0.17) available here.


Changes Include:

  • Do not apply sample rate conversion (even as a no-op) unless it is required (for CoreAudio files, FLAC version coming soon)
  • More aggressive compiler optimizations (for the geeks among you; -O3, -flto)
  • Prefer Integer output even if non-mixable
  • Minimize thread locking overhead (only the CoreAudio lock is used, it doesn't get any faster than this!)
  • Use manual memory management instead of garbage collector
  • Optimize audio output function


As you might have guessed, the theme here is performance, which I'm hoping translates into better sound quality. There is very little in the way of detailed discussion about what makes audiophile quality players sound better, but it seems most people agree on maximum efficiency, especially in the audio output function(s).


I've made some general improvements in performance as well as specifically targeting the functions that write data to the sound device. The result is, BetterSound now matches Audirvana in audio output efficiency and both programs are about twice as efficient as Pure Music 1.8 (I haven't checked Amarra or Decibel). Let's see if that makes a difference!


Please let me know your findings!

post #39 of 800

It keeps crashing on me after a few seconds of playing. I'm using the bog-standard setup of iTunes > BetterSound > my headphones.

post #40 of 800

It works perfectly for me. I haven't even had any difficulty with BetterSound crashing when editing album metadata and artwork during playback, an problem which appeared in previous versions for me. Sounds great too, better than 0.16 if I remember correctly.

post #41 of 800
Thread Starter 

@Doug: If you run "Console", on the open "User Diagnostic Messages", you should see some entries for BetterSound. If you can PM me the contents of one or two of the most recent ones I can diagnose the crash.


@goldmbe: I'm glad it is working well for you, especially that you find an improvement in SQ... my efforts were not for naught! :)

post #42 of 800
Thread Starter 

New version (0.18) available here.


Changes Include:

  • Further improvements to audio output function
  • Option to use device's maximum buffer size
  • Set reasonable default preferences
  • Fix FLAC playback crash
  • Fix FLAC playback stopping
  • Menu option to enable/disable BetterSound
  • Option to update track position in iTunes


I've had a report from an owner of a much higher end system than mine that BetterSound is now at least as good as Audirvana. According to him, it has a clearer more detailed sound and improved imaging. On my limited setup I can no longer tell the difference.


Let me know what you think!

Edited by agentsim - 6/17/11 at 8:44pm
post #43 of 800
I'm giving this a shot. I like not having a UI at all.

What I think would be good is if much of the functionality in SoundSource is included so I don't have to have two menus up there, including being able to switch some of the features on and off directly.
post #44 of 800
what is SQ
post #45 of 800


Originally Posted by tom2011 View Post

what is SQ


Sound Quality.

New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Computer Audio
Head-Fi.org › Forums › Equipment Forums › Computer Audio › BitPerfect (was: Audirvana Alternatives)