prout wrote:The question is still unanswered I think.
Which question?
Your question about whether there is another DAC-ADC in the chain has been answered - no there isn't.
Your question about whether Audacity resamples the data has been answered - no it doesn't.
Your question about whether the gain change is done by Audacity before or after conversion to 32-bit has been answered - neither, Audacity does not change the gain of the input data, though the Windows sound system may change the gain depending on hardware, drivers and settings.
Your implied question "how do I guarantee zero data loss after the A/D conversion by the Roland ADC" has not been fully answered because we don't know.
I know that with my sound card (Behringer UCA-202) on my Linux computer, using either the ALSA sound card driver directly, or using Jack Audio System, there is no scaling or conversion of the audio data (other than converting from 16-bit to 32-bit float, which is a lossless conversion).
I think that with your hardware, using WASAPI exclusive mode and the gain set to 100%, it is
likely that there will be no scaling, but the only way to be sure is to find the relevant documentation from Roland, which may or may not be available. At the end of the day the important question is whether the sound quality of your set-up is good enough for your needs - only you can answer that.
WASAPI exclusive mode, with the sample rate in Audacity matched to the sample rate of the device, and the bit-format in Audacity set to 32-bit float, is likely to give you the best quality possible with Audacity. Compiling Audacity from the source code with ASIO support, or using an ASIO enabled audio recorder should allow you to guarantee no scaling, though I very much doubt that there will be any audible difference in sound quality, and there may be no difference at all (measurable or otherwise).
Gale mentioned that in some cases, there may be positive gain when the Windows gain control (hence the Audacity input volume control) is set to 100%. To test if that is the case, set the gain control to 99% and apply an analog signal that overdrives the input. If 100% = unity gain you should see clipping just below full scale amplitude (at 0.99 linear scale = -0.088 dB).