AIMP Forum

AIMP for PC => Вопросы / Questions => Topic started by: Jippett0 on April 10, 2024, 16:24:44

Title: Sound Output Parameters
Post 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)
Title: Re: Sound Output Parameters
Post by: Soolo on April 10, 2024, 18:25:00
Sound engine work on 32 bit float
Title: Re: Sound Output Parameters
Post by: Artem on April 10, 2024, 19:58:49
Most of built-in decoders works in 32-bit-float mode, it made specially to prevent from clipping and rounding errors in sound effects
Title: Re: Sound Output Parameters
Post by: Jippett0 on April 10, 2024, 20:34:54
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

Title: Re: Sound Output Parameters
Post by: Artem on April 12, 2024, 08:21:05
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.
Title: Re: Sound Output Parameters
Post by: Artem on April 12, 2024, 11:11:28
there is no way for the "INPUT" to match the actual file bit depth

Ok, I will include hidden option in next build
Title: Re: Sound Output Parameters
Post by: Jippett0 on April 12, 2024, 14:26:29
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?
Title: Re: Sound Output Parameters
Post by: Artem on April 12, 2024, 21:14:23
In AIMP, output parameters cannot be adjusted to according to input.