The NEW Build Your Own Arcade Controls

Main => Software Forum => Topic started by: IAmDotorg on November 26, 2014, 02:43:57 pm

Title: Volume control on a shelled cab?
Post by: IAmDotorg on November 26, 2014, 02:43:57 pm
This isn't a problem per se with any particular software package or front-end, but this seemed like the best place to ask it.

The volume keyboard shortcuts are monitored by the volume application running in Explorer's tray. On a shelled system, there's no tray and thus no tray applications like the volume one. So there's no keyboard-based way to control the volume in Windows.

While it seems like something a Front-end (Hyperspin in this case) ought to be able to handle, HS doesn't.

Anyone know how people generally handle it? Just not have volume control? Are there any background apps out there that can do it? (Worst-case I'll write one, but no reason to re-invent the wheel if I"m just missing something stupid...)
Title: Re: Volume control on a shelled cab?
Post by: BadMouth on November 26, 2014, 03:10:49 pm
Haven't dealt with it myself, but from being around the forums too much.....
google "running a program as a service"

Personally, I prefer having a physical volume knob.
Title: Re: Volume control on a shelled cab?
Post by: keilmillerjr on November 26, 2014, 05:26:37 pm
My app, FrontEndHelper, can adjust system volume with two buttons. It can also switch sound devices by pressing both volume buttons at the same time.

However, the other day I started completely re-writing the app. It will include more features and no more gui interface. Hopefully it should be completed in about 2 weeks. I'll place a link to the new app when done in my signature.
Title: Re: Volume control on a shelled cab?
Post by: EMDB on November 27, 2014, 01:32:39 pm
My app, FrontEndHelper, can adjust system volume with two buttons. It can also switch sound devices by pressing both volume buttons at the same time.

However, the other day I started completely re-writing the app. It will include more features and no more gui interface. Hopefully it should be completed in about 2 weeks. I'll place a link to the new app when done in my signature.
How does frontendhelper (or other background tools) start if HS is started as the shell?
Title: Re: Volume control on a shelled cab?
Post by: keilmillerjr on November 27, 2014, 02:04:09 pm
My app, FrontEndHelper, can adjust system volume with two buttons. It can also switch sound devices by pressing both volume buttons at the same time.

However, the other day I started completely re-writing the app. It will include more features and no more gui interface. Hopefully it should be completed in about 2 weeks. I'll place a link to the new app when done in my signature.
How does frontendhelper (or other background tools) start if HS is started as the shell?

Some front ends allow the starting of another app. Or you can create a script to start both services.

My new revision will include automatically starting the front end.
Title: Re: Volume control on a shelled cab?
Post by: IAmDotorg on November 28, 2014, 11:51:05 am
What I ended up doing -- at least temporarily -- is just using a login scheduled task to start Explorer a minute after the hyperspin user logs in. That keeps HS the shell, with all the associated benefits, but enables volume control.

I'll probably write something at some point -- I'd like a bigger OSD for the volume than the default Windows one, anyway -- but this is fine for now.
Title: Re: Volume control on a shelled cab?
Post by: juggle50 on November 29, 2014, 10:03:43 am
I use this cabvol application.  Works like a charm. http://forum.arcadecontrols.com/index.php?topic=69901.0
Title: Re: Volume control on a shelled cab?
Post by: jelwell on December 03, 2014, 11:53:46 pm
I'm sure there are better ways to solve this now, but this is how I do it:
I use XYNTService combined with VolumeTray.
http://wiki.arcadecontrols.com/wiki/Utilities#Run_Files_as_a_Service (http://wiki.arcadecontrols.com/wiki/Utilities#Run_Files_as_a_Service)
http://wiki.arcadecontrols.com/wiki/Utilities#Audio_Tools (http://wiki.arcadecontrols.com/wiki/Utilities#Audio_Tools)

Joseph Elwell.
Title: Re: Volume control on a shelled cab?
Post by: haynor666 on December 04, 2014, 02:06:11 pm
Personally I use volume control on my Thomson TV or shortcuts build in MAMEWAH.

However I'm looking for application that can bust audio above windows standard range. Some game have really weak sound so it would nice to boost them straight from windows with shortcuts instead regulating ouside windows.
Title: Re: Volume control on a shelled cab?
Post by: yotsuya on December 04, 2014, 05:28:54 pm
Personally I use volume control on my Thomson TV or shortcuts build in MAMEWAH.

However I'm looking for application that can bust audio above windows standard range. Some game have really weak sound so it would nice to boost them straight from windows with shortcuts instead regulating ouside windows.

You can boost the sound directly from MAME. Hit TAB and look at the slider controls.
Title: Re: Volume control on a shelled cab?
Post by: haynor666 on December 05, 2014, 04:28:19 am
That's not enough in most cases.
Title: Re: Volume control on a shelled cab?
Post by: IAmDotorg on December 05, 2014, 07:47:09 am
That's not enough in most cases.

Generally speaking, you can't boost above 100% in Windows. If the emulator is at 100% and your PC is at 100%, you're maxed out. You wouldn't want to go any higher, anyway, because you'd just start clipping.

What you should do is set the volume lower in windows, and turn up your amp. Set the PC to 50%, then boost the amp, and you have some leeway to go up and down on the PC for each emulator.
Title: Re: Volume control on a shelled cab?
Post by: haynor666 on December 05, 2014, 08:11:02 am
This will generate too much noise also in some cases on white screen/very bright colours there will produce noticable buzzing from speakers. I'm using custom VGA-SCART cable (very noticable) and UMSA (barely noticable).

Long time ago there was option in some derivatives builds that optimize/normalize audio output but is long gone in mamefx and not available in groovymame.
Title: Re: Volume control on a shelled cab?
Post by: IAmDotorg on December 05, 2014, 08:19:00 am
This will generate too much noise also in some cases on white screen/very bright colours there will produce noticable buzzing from speakers. I'm using custom VGA-SCART cable (very noticable) and UMSA (barely noticable).

Long time ago there was option in some derivatives builds that optimize/normalize audio output but is long gone in mamefx and not available in groovymame.

There's something wrong with your hardware, then. Why not fix that instead?
Title: Re: Volume control on a shelled cab?
Post by: Jollywest on December 05, 2014, 08:39:45 am
Long time ago there was option in some derivatives builds that optimize/normalize audio output but is long gone in mamefx and not available in groovymame.

Not sure what OS your using but on Windows 8 you can normalise the sound by going into control panel/sound settings under speaker properties. It's possible this option is available on other versions of windows as well.
Title: Re: Volume control on a shelled cab?
Post by: haynor666 on December 05, 2014, 01:38:08 pm
Sadly is not available in Windows XP x64.