Bit Perfect Audio from Linux
Mar 24, 2013 at 10:51 PM Post #121 of 546
anyone know if clementine can produce bit perfect playback? i really like the layout, but know very little about whats going on behind the hood with the audio.
 
Mar 24, 2013 at 11:03 PM Post #122 of 546
Quote:
anyone know if clementine can produce bit perfect playback? i really like the layout, but know very little about whats going on behind the hood with the audio.

Downloaded Clementine just for ya.
Screenies - 
 

Just specify your sound device in the output device box like this (ex hw:0,1 - don't forget to adjust for your device) for exclusive ALSA playback.
 
Mar 25, 2013 at 11:45 AM Post #123 of 546
Hey guys,
 
I've been following head-fi for quite some time now, but never actually bothered to create an account. But since I see there are a lot of informed fellow *Nix'ers here, I'd like to pop a question that I never could clarify.
If my single goal was to listen to some quality music, would low-latency or even a real time kernel effect my listening experience in any way?
I couldn't quite figure out if low-latency was only relevant to music production or audio in general.
In theory, I wouldn't mind delay if the quality stayed the same.
But then again, you never know...
I'd appreciate any comments, thanks.
 
Mar 25, 2013 at 8:23 PM Post #124 of 546
Quote:
Hey guys,
 
I've been following head-fi for quite some time now, but never actually bothered to create an account. But since I see there are a lot of informed fellow *Nix'ers here, I'd like to pop a question that I never could clarify.
If my single goal was to listen to some quality music, would low-latency or even a real time kernel effect my listening experience in any way?
I couldn't quite figure out if low-latency was only relevant to music production or audio in general.
In theory, I wouldn't mind delay if the quality stayed the same.
But then again, you never know...
I'd appreciate any comments, thanks.

 
Real time kernels are only necessary when the computer is in the middle of the audio chain. In other words, it's only necessary if the audio signal comes into the computer trough a sound device, gets mixed, and sent back out trough an audio device. For example, it's necessary if you use a computer as mixer or effect generator during a live event. In this case, the sound from the live instruments goes trough the computer before getting at the speakers - you need the lowest latency possible.
 
If you're using the computer as a source of music, then you really don't need real time kernel. The latency is bellow 50 ms even with a normal kernel, which is acceptable even if the audio is synchronized with a video, which is the only time when timing will be relevant in any way. Timing is irrelevant if you're simply listening to music and will have no influence on sound quality.
 
Mar 27, 2013 at 2:13 AM Post #126 of 546
Quote:
Downloaded Clementine just for ya.
Screenies - 
 

Just specify your sound device in the output device box like this (ex hw:0,1 - don't forget to adjust for your device) for exclusive ALSA playback.

awesome thanks. ill have to double check tomorrow (later today technically), but i was having trouble with some parts of the settings being grayed out.
 
Apr 8, 2013 at 6:23 PM Post #127 of 546
Quote:
Downloaded Clementine just for ya.
Screenies - 
 

Just specify your sound device in the output device box like this (ex hw:0,1 - don't forget to adjust for your device) for exclusive ALSA playback.

Linux noob here. How do I specify my output device? Like what would I type in the box?
 
Apr 8, 2013 at 10:03 PM Post #129 of 546
What distro's are you all running? Is there support for the E17 in any or all?

Thanks!

Sent from my HTC Desire HD A9191 using Tapatalk 2
 
Apr 8, 2013 at 10:09 PM Post #130 of 546
Quote:
What distro's are you all running? Is there support for the E17 in any or all?

Thanks!

Sent from my HTC Desire HD A9191 using Tapatalk 2

It's the Linux kernel. i.e. in the kernel. For most parts "sound device drivers" are distro-agnostic. Just need to have USB drivers enabled, for example. Again, if you're not compiling your own kernel it matters little.
 
tl;dr - don't worry about incompatibility.
 
Apr 8, 2013 at 10:38 PM Post #131 of 546
If the E17 is USB audio class compliant, then it doesn't even need a driver. At least that's on normal OS that care about standards... That you need driver to use class compliant devices on Windows just goes to prove how ridiculous Microsoft's logic is.
 
If it's not class compliant, then you're kinda left on your own. It's a hit-and-miss thing where you are never guaranteed of a fully working device. In this case, the distro may have an impact on the solution.
 
May 31, 2013 at 2:19 PM Post #132 of 546
Hi, all.  I'm new to the audiophile world and to this website.  Sorry if this has been discussed - I can't find it by searching (maybe am using the wrong terminology).  Has anyone had any luck playing 88k/24bit files through a DAC that only supports 96k/24bit (I have the Fiio E17)?  I have tried Gmusicbrowser and Guayadeque - both of which will play the files at 96/24 but they are sped up or at a significantly higher pitch than they should be.  I can't find any way to adjust the pitch in these players (not even sure that would compensate adequately, or if it would degrade the signal).  Any suggestions?
 
May 31, 2013 at 2:56 PM Post #133 of 546
You may use deadbeef. It can output 88khz at 96khz. Go to preferences, DSP tab, add, and select Resampler. Then click configure. Enter 96000 as target freq. Aso select best quality/alg.

https://launchpad.net/~starws-box/+archive/deadbeef-player
 
May 31, 2013 at 2:56 PM Post #134 of 546
....playing 88k/24bit files through a DAC that only supports 96k/24bit.....  Any suggestions?


You'll need to convert the sample rate. For a really high quality sample rate conversion you can use sox.

Example command to convert to 88/24:

Code:
sox --no-clobber -G  -b 24  rate -v 88200 dither -s

the --no-clobber prevents accidentally overwriting
-G (automatic clip prevention) and dither will together give you the result with the widest possible dynamic range and no clipping.
 
May 31, 2013 at 3:00 PM Post #135 of 546
... deadbeef. It can output 88khz at 96khz. Go to preferences.....Aso select best quality/alg.


Very useful info, thanks.

I haven't compared or tested but it seems that Sox resampler is now considered better than SRC, as used in DeadBeef and many other apps and ALSA add-ons. Anyone have any experience or testing of this?
 

Users who are viewing this thread

Back
Top