Do you care about upconversion of bit depth, or not? Once again, Audacity records in 32-bit float. Your recording device cannot record in 32-bit float. You said you wanted to set it to 16-bit. So, the audio is upconverted from 16-bit to 32-bit float when you record it. It is no longer "bit perfect" if you follow the usual definition of that to mean there must be no sample rate or bit depth conversions.Kdmeizk wrote:I assume the source file is "perfect". If I record with the same bit depth and sample rate, it is not a "bit perfect"? In this case, even 32 bit float is not "bit perfect" so?Gale Andrews wrote:Please see the information already provided. Recording in "bit perfection" is impossible in Audacity if you don't accept upconversion of bit depth. Only you can make this decision.
Even if Audacity did not force recording in 32-bit float, Windows will do so, unless you use WASAPI Exclusive Mode.
Upconversions of bit depth are not lossy, generally speaking. It is a good thing to upconvert to 32-bit float, which is why Windows and Audacity do it. 32-bit float is the best format for editing and fast processing.
Yes. Use WASAPI (loopback) - not WASAPI Stereo Mix.Kdmeizk wrote:So at this point, WASAPI is a better choice?
And before you launch Audacity, Go into Windows Sound and enable the "Exclusive Mode" boxes for the audio device which is playing the audio. Leave the Default Format settings alone because Windows ignores them if you choose Exclusive Mode.
Also if you know the sample rate of the song file being streamed on the internet, set Audacity Project Rate (bottom left) to that rate.
Once again, Audio to buffer settings do not matter if you are recording computer playback, as long as the buffer is not set too low. In the case of WASAPI, its default buffer settings will be used by Audacity.Kdmeizk wrote:Even if "Audio to buffer" is impossible to change (for now at least)?
Gale