Ad blocker detected:
Our software and support is 100% free. This website is not.
You can donate in 2 ways, by turning off your ad blocker or by pressing the Donate button.
************ NOTICE ************
UPDATE YOUR BOOKMARKS!!!
We have an issue that there is no way around as of yet.
I have done all I can to try and prevent this from happening.
We are going to be losing the .com, .org and .de domains.
We have not been able to contact the original author of EventGhost
(the person that owns those domains) to redirect them to the new web server.
I set in motion when we first moved a redirection from the old server to the new server.
I also put in markers so that search engines would see this change and update any pointers
they have. We still have the .net domain for the production site. and the .rocks for the test site.
For the past few months you have been getting redirected to the .net site if you used one of the 3
domains mentioned above. I just wanted to tell everyone so they can make any changes needed.
This thread is for support on the SoundMixerEx plugin.
This plugin is an extension of the standard SoundMixer controls in EventGhost and allows you to setup virtually ANY slider and on/off switch (eg mute, digital out on/off) on one or more sound cards.
Multiple controls can be controlled on multiple sound cards through the same plugin. I personally use this plugin to switch on/off the 'digital out only' feature on my Audigy to be able to output (analog) sound, even when pass-through is active (which normally blocks any sound output other than the DD/DTS source).
I am currently trying under Vista.
I have some issues:
It seems the names get cut off in the half. (see first image)
All faders seem to get assigned to the first sound card. But if I select one in the tree the action is called "Decreases volume x on sound card 2".
Even though MS said, under Vista the SoundMixer API is still supported, there seem do be some differences. For example it is no longer possible to control the master volume. It is mapped to a new application volume.
I guess it would be the best to use the new Vista API for this. It works completely different, but one might be able to let look like the Sound Mixer Ex plugin for Windows XP.
I really don't understand what's going wrong, although it's difficult to try to find the problem without having Vista running here.
However, if some sort of legacy API is exposed by Vista in some sort of way, there shouldn't actually be a problem I think using the 'old' API, especially because you select the control manually anyway.
It looks like enumeration works, but the parameters passed to the tree-building function are shifted in some sort of strange way...
If you select a control, does it work?
I've added an updated version of the plugin, which may work better, or, at least, more predicatble...
Error while configuring: %s Sound Mixer Ex: No device/control selected
Traceback (most recent call last):
File "C:\Program Files (x86)\EventGhost\eg\Classes\MainFrame\__init__.py", line 779, in OnCmdNewMacro
File "C:\Program Files (x86)\EventGhost\eg\Utils.py", line 223, in Wrapper
return gr.switch(*args, **kwargs)
File "C:\Program Files (x86)\EventGhost\eg\Classes\UndoHandler\NewMacro.py", line 66, in Do
actionObj = eg.UndoHandler.NewAction().Do(document, action)
File "C:\Program Files (x86)\EventGhost\eg\Classes\UndoHandler\NewAction.py", line 60, in Do
if not eg.UndoHandler.Configure().Do(item, True):
File "C:\Program Files (x86)\EventGhost\eg\Classes\UndoHandler\Configure.py", line 53, in Do
newArgs = gr.switch(*item.GetArgs())
File "c:\Program Files (x86)\EventGhost\plugins\SoundMixerEx\__init__.py", line 449, in Configure
treeCtrl = self.plugin.GetTree(panel, ("Switch"), deviceId, controlId)
File "c:\Program Files (x86)\EventGhost\plugins\SoundMixerEx\__init__.py", line 402, in GetTree
description = "%s on '%s'" % (description, mixerName)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 20: ordinal not in range(128)