HardwareHeaven.com

HardwareHeaven.com

Looking for the skin chooser?
 
 
  • Home

  • Hardware reviews

  • Articles

  • News

  • Tools

  • Gaming at HardwareHeaven

  • Forums

 

Go Back   HardwareHeaven.com > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > General Discussion


Reply
 
Thread Tools
Old Apr 13, 2005, 03:52 PM   #1
DriverHeaven Newbie
 
Join Date: Apr 2005
Posts: 2
Rep Power: 0
kristianh is on a distinguished road

??? Disable master volume slider for spdif out...

Does anyone here know how I can make the spdif0-out have max volume all the time?

I've linked 2 audigy2 cards’ together using spdif, the master soundcard is used to output 6 channel analog audio to my speakers. And the master volume slider should still control the volume for these speakers. But I want the spdif0-output to stay at max volume all the time. The other soundcard is used to output 3 separate stereo outputs that I control the volume for individually.

I'm setting up a multi-room configuration with volume panels on the wall in each room for windows xp media center, and really need to figure this out...

Any help would be VERY appreciated

thnx.
kristianh is offline   Reply With Quote


Old Apr 13, 2005, 04:07 PM   #2
HardwareHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 5,563
Rep Power: 62
Russ is just super!Russ is just super!Russ is just super!Russ is just super!Russ is just super!Russ is just super!

I think the only way you could do what you want would be to create your own plugin to use instead of epilog, along with its own volume controls (setup however you want).
Russ is offline   Reply With Quote
Old Apr 13, 2005, 04:11 PM   #3
DriverHeaven Addict
 
Join Date: Jun 2003
Posts: 257
Rep Power: 0
Nappylady is on a distinguished road

This custom plugin has already been written--it's included in the ProFX package.

If you are running any version of 3538 of the drivers (a, c, e, g, or h) you automatically have these plugins installed; nevertheless, it's a good idea to head over to the "Effects and DSP" forum and download the latest ProFX plugins.

The "kxlt" plugin, in the latest version, gives access to all the outputs on the card, digital and analog, and there is nothing inside that plugin to affect output level. It's at 100% all the time.
Nappylady is offline   Reply With Quote
Old Apr 13, 2005, 04:16 PM   #4
HardwareHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 5,563
Rep Power: 62
Russ is just super!Russ is just super!Russ is just super!Russ is just super!Russ is just super!Russ is just super!

Yes, but I got the impression that kristianh wanted spdif0 only at full volume, and still have full control over the other connections using kX mixer. You could use ProFX, but you would have to use seperate volume contols for each connection.
Russ is offline   Reply With Quote
Old Apr 13, 2005, 06:46 PM Threadstarter Thread Starter   #5
DriverHeaven Newbie
 
Join Date: Apr 2005
Posts: 2
Rep Power: 0
kristianh is on a distinguished road

Thank you for the quick responses

I tried out the ProFX stuff, and yes, the volume was 100% …

But as Russ pointed out, I need to be able to control the volume of the analog outputs preferably by using the “master volume” slider (since media center controls that one…).

Another option is to use separate volume controls as Russ said, and create an app that synchronize it with the master (that has no purpose, but is still changed by media center).
But then I have to find a way to programmatically change the level of the volume controls I added (from .Net <-- only stuff I know :P), and I don’t know if that is possible… It doesn’t show up anywhere else than inside the dsp window…
kristianh is offline   Reply With Quote
Old Apr 13, 2005, 07:11 PM   #6
HardwareHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 5,563
Rep Power: 62
Russ is just super!Russ is just super!Russ is just super!Russ is just super!Russ is just super!Russ is just super!

Lookup MIXERCONTROL in the Windows Platform SDK. You can use those API's to access the Master Volume settings (from the Windows Mixer as it will not be available in kX Mixer without epilog), and thus read/set it's values (it uses a Callback function to inform you of changes, and thus you can respond to changes made from other Windows methods (i.e. volume multimedia keys on a keybpoard, etc)). It is only useful for the Master Volume because the Windows Mixer, as implemented by kX, does not have controls for the individual speakers. This should give you the ability to make a custom plugin that will do everything you want.
Russ is offline   Reply With Quote
Reply

Thread Tools