AIMP Forum
AIMP for PC => Вопросы / Questions => Topic started by: Jippett0 on April 10, 2024, 16:24:44
-
Hi!
I'm using AIMP (v5.30.2541), with a Sony NW-A55L as USB DAC, running on Windows 10 x64.
Mainly playing FLAC's, occasional MP3 and WAV.
Would someone be able to explain why my "Input" under "Sound Output" is listed as 32 Bit (Float), when all my (FLAC) files are 16bit?
I'd like both my Input and Output to match, so 44100 Hz, 16bit, Stereo.
Apologies, if I'm being dense!
(Screenshots attached)
-
Sound engine work on 32 bit float
-
Most of built-in decoders works in 32-bit-float mode, it made specially to prevent from clipping and rounding errors in sound effects
-
So, are we saying there is no way for the "INPUT" to match the actual file bit depth, 100%?
Does that mean there is no way to achieve "bit perfect" play back of files in Windows?
Apologies if I'm not understanding correctly.
But my OCD eyes are seeing 32 (Float) when it should be seeing 16 bit.
I just need it explaining like I'm 5.
J
-
Does that mean there is no way to achieve "bit perfect" play back of files in Windows?
Why you think so? AIMP uses more accurate sample format that input file has. So, signal will be transfered without any changes.
-
there is no way for the "INPUT" to match the actual file bit depth
Ok, I will include hidden option in next build
-
Hi,
I'm not sure I understand, so apologies.
So, for this example. I'm using WASAPI Exclusive (Event). I'm playing a FLAC track with attributes of 44100 Hz and 24 bits (depth).
It was my understand was that "WASAPI Exclusive" simply "passed through" the file "bit perfectly",
However, AIMP is showing "44100 Hz, 32 Bit (Float)" under INPUT when playing this file back.
And then, I have to manually adjust the OUTPUT to match?
Why isn't AIMP simply passing through the file data.
EXAMPLE
File = 44100 Hz, 24 Bit depth
INPUT (Should be) = 44100 Hz, 24 Bits
OUTPUT (Should be) = 44100 Hz, 24 Bits
Is my understanding completely wrong?
-
In AIMP, output parameters cannot be adjusted to according to input.