Hi folks,
I have been searching a lot but not really found similar issues reported out there. I've got the following issue. I'm working on a speech test application which is supposed to control a 8 channel/loudspeaker setup. Through the application different sounds (wav files) can be played back in any left channel of the 4 soundcard output pairs. The application is supposed to run on a Win7 32 bit machine with a 8 channel RME soundcard. The volume of each channel needs to be controllable separately. I'm using "waveoutsetvolume" to control the volume and play back the wav files using directSound.
The problem is, that the volume control works for certain channels but not for others (the code for controlling the volume and playing back the sound is identical for each channel). In the windows mixer I can see that the application is correctly assigned to the soundcard output channels. However, the volume changes work for some channels (you can actually see the fader moving) but are ignored for other channels. I tested the application on another PC running Win7 64bit with two external usb soundcards. In this setup the volume changes work for each output channel. I then took one of the usb soundcards to the original PC and installed it in addition to the 8 channel soundcard with the result that the volume changes for the output channels of the usb card were ignored again.
Any ideas? This issue is driving me insane :(
I have been searching a lot but not really found similar issues reported out there. I've got the following issue. I'm working on a speech test application which is supposed to control a 8 channel/loudspeaker setup. Through the application different sounds (wav files) can be played back in any left channel of the 4 soundcard output pairs. The application is supposed to run on a Win7 32 bit machine with a 8 channel RME soundcard. The volume of each channel needs to be controllable separately. I'm using "waveoutsetvolume" to control the volume and play back the wav files using directSound.
The problem is, that the volume control works for certain channels but not for others (the code for controlling the volume and playing back the sound is identical for each channel). In the windows mixer I can see that the application is correctly assigned to the soundcard output channels. However, the volume changes work for some channels (you can actually see the fader moving) but are ignored for other channels. I tested the application on another PC running Win7 64bit with two external usb soundcards. In this setup the volume changes work for each output channel. I then took one of the usb soundcards to the original PC and installed it in addition to the 8 channel soundcard with the result that the volume changes for the output channels of the usb card were ignored again.
Any ideas? This issue is driving me insane :(