Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Volume control on a shelled cab?  (Read 2669 times)

0 Members and 1 Guest are viewing this topic.

IAmDotorg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:April 27, 2015, 03:05:37 pm
  • I want to build my own arcade controls!
Volume control on a shelled cab?
« 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...)

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9226
  • Last login:Yesterday at 09:54:06 am
  • ...
Re: Volume control on a shelled cab?
« Reply #1 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.

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1847
  • Last login:October 06, 2023, 10:20:39 pm
  • Web Developer.
Re: Volume control on a shelled cab?
« Reply #2 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.

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: Volume control on a shelled cab?
« Reply #3 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?

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1847
  • Last login:October 06, 2023, 10:20:39 pm
  • Web Developer.
Re: Volume control on a shelled cab?
« Reply #4 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.

IAmDotorg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:April 27, 2015, 03:05:37 pm
  • I want to build my own arcade controls!
Re: Volume control on a shelled cab?
« Reply #5 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.

juggle50

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 323
  • Last login:June 25, 2022, 02:46:08 pm
  • Your either on the bus or off the bus
Re: Volume control on a shelled cab?
« Reply #6 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

jelwell

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 460
  • Last login:December 24, 2014, 03:47:21 pm
  • I'm a llama!
Re: Volume control on a shelled cab?
« Reply #7 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#Audio_Tools

Joseph Elwell.

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1471
  • Last login:Yesterday at 03:17:30 am
  • retro maniac
Re: Volume control on a shelled cab?
« Reply #8 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.

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19955
  • Last login:Today at 12:03:57 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Volume control on a shelled cab?
« Reply #9 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.
***Build what you dig, bro. Build what you dig.***

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1471
  • Last login:Yesterday at 03:17:30 am
  • retro maniac
Re: Volume control on a shelled cab?
« Reply #10 on: December 05, 2014, 04:28:19 am »
That's not enough in most cases.

IAmDotorg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:April 27, 2015, 03:05:37 pm
  • I want to build my own arcade controls!
Re: Volume control on a shelled cab?
« Reply #11 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.

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1471
  • Last login:Yesterday at 03:17:30 am
  • retro maniac
Re: Volume control on a shelled cab?
« Reply #12 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.

IAmDotorg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:April 27, 2015, 03:05:37 pm
  • I want to build my own arcade controls!
Re: Volume control on a shelled cab?
« Reply #13 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?

Jollywest

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 288
  • Last login:April 09, 2024, 01:37:27 pm
Re: Volume control on a shelled cab?
« Reply #14 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.

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1471
  • Last login:Yesterday at 03:17:30 am
  • retro maniac
Re: Volume control on a shelled cab?
« Reply #15 on: December 05, 2014, 01:38:08 pm »
Sadly is not available in Windows XP x64.