I noticed that:
-
Audacity records only at 16 bit of sample depth with Windows Direct Sound and MME drivers,
so I can’t record anything @24 bit with these drivers. -
Audacity with ASIO driver is able to address only the first input listed by the driver, so
I can’t address the digital input of my boards (the digital inputs are listed/numbered always
after the analog inputs). -
Audacity compilation for ASIO support is a nightmare: too many warning/error notification
in compiling/linking the audacity project to understand if I get a “true” functional copy
of Audacity with ASIO support. When I obtain an exe file from the compilation of Audacity with
ASIO support, it seems to be fully functional, but it is slower than the precompiled version and,
as noted before, there is always the problem of addressing the right ASIO input. -
Audacity with WASAPI seems the only way to record something at 24 bit of sample depth.
The problem is that if you try to record something, you get periodic difference of samples.
The errors are always the same errors, so the output files from different recording are equal
each other, but different from the source for 10% of samples.
I tried with many interfaces (Terratec, M-Audio, Musiland, hiFace, E-MU, RME, Asus, etc.),
many different PCs and many Windows versions.
If I playback a WAV file with a (tested) “bit perfect” source and I record the S/PDIF out
of the source with Audacity by the S/PDIF input of any audio interface (deleted the
starting/ending "0"s in the recorded tracks) I get always a 10% of different samples
from the source, whereas the output files are always the same with all the same errors,
if I try many times the same experiment. It seems to be a code bug in the sw about
writing/reading data from hardware or buffers.
If I try the same configurations with Reaper or WaveShop I get always a bit perfect
output wav file (excluding some "0"s in excess at the start/end of the output file).
Is it possible that nobody tests periodically if there are hardware communication
problems in recording with new versions of Audacity?
Is there the possibility that someone can look into the code of Audacity to reduce
warning/errors outputted by the MS Visual Studio compiler?
Is there any chance that someone can fix the recording section of Audacity?
Thanks for any help,
gcompari