View Full Version : Need help with programming (commands)
jediperry
October 13th, 2002, 12:55 PM
It also ignores the habit of some software to adjust the master control and/or wav volume directly. (Winamp and realplayer come to mind.)
A slightly off topic point, but if your system is set up so that the winamp volume control is directly linked to the main wave volume control (Usuly happens when using wdm drivers), you can set winamp to use directsound output to give it an independant volume control.
Mike
mrichmon
October 13th, 2002, 12:55 PM
The first way to do this for Volume control is to have the Up and Down Volume buttons control the Master Volume rather than send Volume Up/Down messages to the programs. Ie, use the Windows->VolumeChange action to change the Windows master volume rather than the WinAmp or MediaPlayer program Volumes.
But, if you want this kind of button overloading for other things (eg fast forward), then you are better off setting up
seperate groups.
Set up one group that works for WinAmp, and a different group that works for MediaPlayer. Then set up a third group which
disables both WinAmp and MediaPlayer groups on startup (and on program exit),
enables the WinAmp group when WinAmp starts (using the TaskCreate plugin as the trigger),
enables the MediaPlayer group when MediaPlayer starts,
calls the disable groups multigroup on the exit of WinAmp or MediaPlayer.
Look at the Groups.gxr group that came with Girder, and other recent threads on Many Programs, few buttons.
mrichmon
October 13th, 2002, 12:55 PM
Varying the wave volume should be fine if you have the master control set to a reasonable level. If you are really concerned about your speakers, in truth you should not be using any software controls. Rather, the soundcard levels should be set once to establish a decent lineout level (perhaps once per program with Girder automatically changing levels as each program starts). With all volume changes should then be performed with your external amp, ensuring of course that the supply driving your external amp is able to provide the current required and your lineout levels are sufficient to counter signal noise while leaving enough headroom to avoid overdriving your monitors.
But all that was obvious right? :cool:
It also ignores the habit of some software to adjust the master control and/or wav volume directly. (Winamp and realplayer come to mind.)
Using multiple groups can be set up to use buttons to trigger the programs, but it doesn't have to be that way. The TaskCreate
plugin detects when a program starts and can be used as an event to trigger a command.
In my setup, I have a multigroup for my DVD software set to trigger on a RC button to start up the appropriate program and enable/disable the appropriate groups.
I also have another multigroup which just enables/disables the appropriate groups which is triggered on the TaskCreate of my DVD software.
To do this you need to download the TaskCreate plugin and install it for Girder.
(You may also want to pull down the TaskSwitch plugin depending on your needs.
It took me a while how to use the TaskCreate plugin - you need to set up your group and then click on "Learn Event". Do not press any RC buttons, instead you should immeadiately start up the software you want to trigger the command - eg. winamp. (You need to start it from the actual file rather than the start menu.)
The result should be that the event string will read "winamp.exe [Create]".
Now, everytime you start winamp the command will be triggered. :cool:
_________________
Michael
<font size=-1>[ This Message was edited by: mrichmon on 2001-12-09 08:04 ]</font>
GoldServe
October 13th, 2002, 12:55 PM
Firstly, i have looked and read and have yet to figure out how to write a little logic into the commands. If Media player window is foreground or exists, then the volume up button will apply for that window only and not winamp. If media player window not found, volume up down will control winamp's volume.
GoldServe
October 13th, 2002, 12:55 PM
One thing with playing with master volume in windows is that i get a little crackling on lound sounds and people with good speakers shoudln't use the soundcard's pre-amp so i set the master and wave volume to half. The group thing would mean i would need to press buttons to execute the programs but sometimes i double click on a file in windows explorer for example and it opens media player...so how can i detect media player has opened or not?
Powered by vBulletin® Version 4.1.8 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.