Volume control can be done by the media player, not just kmixer, I used to control volume with foobar+asio. Here's the description of the volume control on cplay: "Offers high quality 64 bit double precision digital volume control (in 0.5db steps). This can be bypassed."
Cplay alone (with cmp it gets even kookier) I also could only use single files or else cuesheet, and it makes me close the program every time before double-clicking on a new file to play, but I could just be doing things wrong too lazy to figure out this software. Maybe it'll be more friendly in future updates but right now it's much easier to just use cuesheets and they have a cuesheet editor on their site.
Here's my reasoning - if it is flawed, please show me the light!
My DAC provides an analog output from the "bit-perfect" data it receives from both WinAmp ASIO and Foobar ASIO/KS that is at the exact same volume.
Cplay is supposed to be bit-perfect, but it can play at variable volumes....and the default results in a quieter analog output from my DAC than either of the other programs.
The DAC only receives 1's and 0's from the computer - so in order for the cplay output to sound different from the Winamp/Foobar output, I have to conclude that cplay is actually passing a different number/sequence of 1's and 0's.
Unless volume is a factor that is somehow excluded from the notion of a bit-perfect data stream, I have to conclude that Cplay (and any other software with a volume control) is corrupting the digital data in some way shape or form in order to allow for variable volume.
Am I way off here?