sprite

987 Comments

  1. whocares13 Dec 2013 @ 00:59

    Love this.
    Feature request!? Equalizer presets.

    Reply

    • Giulio13 Dec 2013 @ 13:13

      Thanks for your feedback.

      I don't know if by equalizer presets you meant fixed presets like "Opera", "Rock" etc or the ability to save your own EQ profiles with a name and reuse them, so I added both to my feature request db.

      Reply

      • whocares18 Dec 2013 @ 15:20

        Nice. I was thinking β€œOpera”, β€œRock” etc but you've obviously thought this through better than me πŸ˜‰

        Reply

    • iCstyle22 Dec 2013 @ 18:58

      Feature request: Integrated icon replacer

      I love to use this as replacement to the system volume icon. It would be awesome, if the icon would also look the same. I know, you can't just use the original windows sound icon, due to copyright reasons... But it would be cool, if there's a feature built-in, where you can point to a .ico-file and it replaces right in xonarswitch.exe (1 for unmute and 1 for mute). Right now I'm doing it with ResHacker, works perfect, but after every update you have to do it again.

      Reply

      • Giulio03 Jan 2014 @ 11:45

        Feature request note taken. Thanks for your feedback!

        Reply

        • iCstyle23 Feb 2014 @ 02:06

          Hi!

          Thanks a lot for implementing the icon-selector, it works great!! Unfortunately, when you change volume, the custom icon dissapears. I know it's because it checks for "settings match to profile" -> "show custom icon", and when you change volume, it doesn't match to the profile anymore. Maybe you could make it volume-independent? Or maybe even custom icons for different volume levels, say mute, 1-33%, 34-66%, 67-100%, then it would be exactly like Windows-original-behaviour πŸ™‚

          Another feature idea: Automatically load profiles when you start Application xyz.exe. So for example, when i start Windows Media Center for Live-TV, I could set it to load a profile which enables SVN. Or when you start TeamSpeak/Mumble, it turns on the microphone. Would be really cool!

          Greets

          Reply

          • Giulio23 Feb 2014 @ 11:33

            Hi and thanks for your feedback!

            Yeah I agree that the icon changing when the profile is only invalidated by a different volume is sub-optimal.

            I'd prefer to avoid to congest the profile interface and force the user to choose more than one icon in order to have a volume feedback. Less advanced users might be discouraged and I'd like to keep the icon selection process easy and lean.

            For the time being I will make the profile icon volume-independent (i.e. if the profile is just invalidated by a different master volume and / or balance but it's otherwise valid the icon will stay) and then I'll see if I can implement some sort of universal volume feedback to overlay on the profile icon.

            About process-driven profile switching, it's something I really want to add, but it's part of a complex system I have in mind. That system will likely be one of the last additions before I consider XonarSwitch feature-complete. It'll take some time though, since currently I'm quite busy with work and other aspects of life.

            Reply

  2. Jevgenijs13 Dec 2013 @ 02:01

    Hello guys,
    Autosensing jack feature have only DG / DGX sound cards? D1 and DX have such feature?

    Reply

    • CarvedInside13 Dec 2013 @ 02:27

      Wrong section. I usually allow these off-topic questions in UNi Xonar Drivers page.
      Yes and maybe DS/DSX cards (check specifications or card manuals). No, they don't have this feature. Most of the Xonar cards don't.

      Reply

  3. Reli13 Dec 2013 @ 22:55

    Hi! First of all excellent application. I have remark which is bothering me. Please make the auto update opt-out. I don't know maybe check box somewhere under "help". If its in the app already please excuse me I didn't find it. Also a bug which might be related to auto update. Steps to reproduce: 1. Tray icon click. 2. Application is open. 3. On tray icon right click, under the menu select Help. 4. Result application freeze -> crash (Might be because I blocked application from accessing network from my firewall). Cheers ...

    Reply

    • Giulio14 Dec 2013 @ 20:05

      Thanks for your feedback.
      @crash: I guess by "help" you mean "About XonarSwitch...". I'll see if I can reproduce the crash when the app is inhibited from accessing the network, and in case it'll be fixed in one of the next updates.
      @autoupdate: The most likely scenario is that the autoupdate feature will stay the way it is now during beta. I think the most efficient way of advancing this project is to force all the parts involved, both you guys and myself, to face problems introduced by new code, as frustrating as this can be for everybody. People tend to choose the least resistance path, and to revert to the "last stable build" when they are satisfied with what they have, and this makes testing the code a lot slower and less focused. Things might change when the app is feature complete, but it's really premature to discuss that right now.

      Reply

      • Reli16 Dec 2013 @ 19:34

        About the crash. I tried to reproduce and I can say it is related to autoupdate. The difference being is that when the default Windows app response/kill time is not default (4 sec i think it is) but 0 it will result into no response report dialog. Yes, your right its the "About" dialog window.
        About autoupdate. I'm with you, makes sense during beta to have autoupdate on. For me it is a general rule when i find one version that fits my needs and I don't have problems I'll stick with that version as the saying goes "never change a running system" πŸ™‚ Anyway thanks for your time and consideration. Keep up the good work.

        Reply

  4. Dae13 Dec 2013 @ 23:43

    The Xonar DSX Audio Center has a Hi-Fi switch. Could it be enabled in Xonar Switch?

    Reply

    • Giulio14 Dec 2013 @ 18:45

      The Hi-Fi button in the Xonar audio Center basically just disables all audio enhancements so that there isn't DSP processing or other stuff altering the sound, so it's possible to achieve the exact same result in XonarSwitch by making sure that AEC, the equalizer and all options under "Analog Out Enhancements" are off.

      That said, I agree it might be more convenient to just click a button and have XonarSwitch doing the disabling for you, so I added your suggestion to my feature request list.

      Reply

  5. Dae14 Dec 2013 @ 19:19

    Thanks, didn't know that it just disabled all enhancements. We don't have many enhancements anyway on the DSX so it's not a priority really.

    Reply

  6. Jose15 Dec 2013 @ 03:06

    Hi Giulio,

    Just reporting a small bug from the latest version, the tooltip is shown behind the actual volume control when the "SVN" button is moused over. Example is here,

    http://i.imgur.com/pkEzYkY.png

    Reply

  7. Ryuuji Tora16 Dec 2013 @ 12:24

    Morning Giulio. Thank you for your nice work with this program.

    The first time I installed this program, it worked well recognizing my Xonar Essence STX, but now that I formated my computer, it only recognizes my Xonar D2/PM.

    There is some way to recognizes the two again? I've formatted again, because I had installed all the drivers that I found: Xonar UNIX standards and Asus drivers, but nothing worked.

    Thanks.

    Reply

    • Giulio16 Dec 2013 @ 22:33

      Right now XonarSwitch doesn't fully support multiple Xonar cards on the same system.
      Basically that means it works on the first card it finds. The order in which the cards are detected is random, since the system assigns an instance ID to every card which is different every time you reinstall them or the OS. So you basically got lucky the first time around.

      There is a diagnostic switch I had introduced in the very beginning for testing purposes that I never removed and could work as a partial workaround in your case. You still won't be able to use both cards, but provided it works as intended it should force XonarSwitch to detect the card you want irregardless of the order in which the operating system presents them to the app.

      The switch is /HID= and forces XonarSwitch to look for a card that has a Hardware ID containing a specific string.

      Provided you want it to detect the stx, you should launch XonarSwitch this way:
      XonarSwitch /HID=VEN_13F6&DEV_8788&SUBSYS_835C1043

      To use autostart, you'll have to manually edit the autostart entry (in the registry Run key or the system scheduler depending if you run XP or a later OS). If you disable and re-enable autostart you'll have to re-edit the entry, as it will be recreated without the command line arguments.

      Edit: if you use the command above in a command prompt window or batch file, be sure to put a ^ sign before the ampersands to escape them, since the ampersand sign is used to chain commands together, otherwise you'll get errors.

      The command should then look like this:
      XonarSwitch /HID=VEN_13F6^&DEV_8788^&SUBSYS_835C1043

      Reply

  8. Tony17 Dec 2013 @ 22:24

    I just wanna say thanks for this great tool.
    Keep up with the good work

    Reply

  9. mh000119 Dec 2013 @ 18:28

    Hi!
    First of all, I want to thank you very much for your great work! The XonarSwitch app is a thing I always wanted to have for my Xonar Essence and I'm glad that someone really made it πŸ™‚
    But there is one thing which I have concerns about: XonarSwitch runs with elevated privileges and has an automatic update service included. What happens, if any hacker manages to get access to your update repository and uploads some malware? XonarSwitch would automatically download it as an update and would run it with administrator privileges which could cause much trouble.
    That seems to me like a big security risk. If you get many more users of XonarSwitch, you become an even more valuable target for malware distributors.

    I think it would be better to just give the users an update notification as a popup, and ask them if they want to download and install the update. Then we would be able to look for the changelog to see if it's a legit update released by the developer, or if some hacker had "fun".
    Or let the users delay the update installation. So if your update server got hacked, there would be enough time to send out a warning to all users not to install the fake update.

    At least it would be nice if you could implement an option to disable the automatic update, because I think that it's too dangerous the way it is right now.

    Reply

    • Giulio19 Dec 2013 @ 23:20

      You are the first poster asking to disable the autoupdate feature that has actually backed the request with a valid technical reason.

      While what you say is theoretically possible, I don't think it's going to happen, for two reasons.

      First off, my download repository is at one of the major Italian hosters, which has an impressive infrastructure, FTP access is IP filtered and therefore I don't see it very likely that someone could upload something maliciously. Also the web service doesn't have write rights on the folder where the XonarSwitch files are stored, in case someone exploits some IIS vulnerability.

      But of course nobody can claim that any given target is completely safe from hackers, so there are other measures I took to prevent your scenario from taking place even if someone succeeds in tampering with the executable files downloaded by XonarSwitch during an update. Those are reason number two, and are better left undisclosed to be effective.

      Reply

  10. dweiher31 Dec 2013 @ 18:04

    Great software - really beats having to crawl under desk to swap headphones with speakers! A minor request: Tray icon notification at Windows startup always states "...profile successfully loaded." Would it be possible to make the notification only announce an unsuccessful load? Running Windows 7 64 bit. Thank you.

    Reply

    • Giulio03 Jan 2014 @ 11:48

      It would be possible, I'll see if I can add an option in the profiles window so that every user can choose if they want a notification on default profile loading or not. Thanks for your feedback!

      Reply

  11. UV7405 Jan 2014 @ 04:17

    I noticed when I set a profile, Shift+m for example, then I can't capitalize "m' by holding shift when typing. Same for any other shift +letter combination.

    Reply

    • Giulio05 Jan 2014 @ 18:24

      That depends on how Windows handles global shortcuts: once you set one, it's "consumed" before it reaches any application and only the registering program is notified. To avoid that, add other control keys like CTRL and/or ALT. CTRL+SHIFT+M for instance doesn't suffer from the same problem.

      Reply

  12. mh000106 Jan 2014 @ 02:28

    Would it be possible to let XonarSwitch set the sample rate of the Windows audio mixer? As far as I know, all programs which doesn't use WASAPI or exclusive mode are resampled to the default samling rate which is set as "default format" in Control Panel - Sound settings.
    For example if I play a DVD, the output of PowerDVD has a sample rate of 48 KHz. If I adjust the sample rate in XonarSwitch or Asus Audio Center to 48 KHz, the setting in control panel of Windows is still "24 bit, 44100 Hz". So that would mean 48 KHz (PowerDVD) -> 44.1 KHz (Windows mixer) -> 48 KHz (Xonar). Is this correct?
    So in my opinion it would be better if XonarSwitch would synchronize the sample rate setting to the default setting of the Windows mixer. Or did I just misunderstand this setting?

    Reply

    • Giulio06 Jan 2014 @ 13:41

      That's how I understand it as well: the default sample rate that is set in the System Sound Control Panel is the one at which the mixed audio stream is resampled (if necessary) before sending it to the sound card when shared mode is used.

      So it would certainly make sense to synchronize the system and Xonar sample rates to avoid useless resampling that occurs when the Xonar sample rate matches the source's but the system default value doesn't, and the application playing sound doesn't use exclusive mode.

      Officially, though, Microsoft doesn't support changing the default value programmatically, at least since Vista, and doesn't provide any official API to do so. I'll see what I can do.

      Thanks for your feedback!

      Reply

      • mr.greywater09 Jan 2014 @ 00:10

        I just wrote a c++ demo for you, that does exactly what you need.
        It's written in VS2012 C++11 , and works for Windows Vista and later, (but only tested with Windows 8.1).
        If you want to add it to your src, don't forget to requireAdministrator in the manifest file, or windows doesn't allow the changes.

        hope it helps: https://lolscripts.googlecode.com/files/SoundChange.zip

        Message me if you need further assistance,
        best regards, mr.greywater

        PS: It contains both the src and compiled (debug) binaries

        Reply

        • Giulio09 Jan 2014 @ 11:15

          Yeah I knew of that undocumented COM interface, it's the same I use to change the audio channels. The problem with calling SetDeviceFormat, besides not being offically supported and thus having a chance to break in any new Windows version, is that it invalidates the current endpoint.

          While that is somewhat more acceptable when changing channels, it might seem a bit too invasive when used to change the mixer sampling rate, since the card sampling rate chan be changed on-the-fly instead.

          I guess I'll add a "sync" option so the user can choose if he wants to have the two values in sync but having the playback interrupted if he switches while playing sound, or having them as they are right now.

          Thanks for trying to help though.

          Reply

          • mr.greywater09 Jan 2014 @ 14:53

            Okay then, I appreciate that you consider adding this option.
            Even though you don't seem to need the code, I wanted to inform you that updated it and fixed a memory leak (same link). If you need any help in future, let me know πŸ˜‰

            best regards, mr.greywater

            Reply

  13. Bobbington11 Jan 2014 @ 02:44

    This is exactly what I have been waiting for, only to be crushed by the fact that my mode, the HDAV 1.3, is not supported. Is this device on the roadmap or is it impossible to implement?

    Reply

    • Giulio11 Jan 2014 @ 11:23

      I wouldn't say the HDAV is impossible to implement, but it would be problematic, so currently HDAV support isn't on my radar.
      I explained why a while ago answering to a similar question:

      Mainly because of the differences from other ASUS cards.

      There is HDMI, which is a fundamental part of the HDAV cards but it’s not present on other models. Supporting it without being able to test the code I write would be difficult.

      I don’t know if it would make sense to only support the analog features, but even in that case I’d need someone with an HDAV to give me some data to configure XonarSwitch so that it handles the various options correctly for the specific hardware.

      Reply

  14. catalin21 Jan 2014 @ 21:09

    Hello

    I want to report something...I am not sure if it's driver related or something to do Xonar Switch..I listened to Headphones with Dolby Headphone activated and then i wanted to up the gain of the headphones from normal gain to high gain.This change had no effect so Normal gain remained in effect..I pressed "save" and it said it saved succesefully but no difference..This happened last days..Today something else happened and i am not sure if it's related to gain bug...I listened to something and then i close the PC because a storm with thunderstorm came up.After storm passed and wanted to listen to headphone again seems i got NO sound from HP channel...Switching back and forth from 2 SP and HP had no effect.I had a fear that something burned...Anyway having before experienced some other things with the card i decide to do the usual stuff..Pull up the card from the slot and reinsert it..And also uninstalling UNixonar 1.74 (1822 version) but left XonarSwitch installed...I installed official Asus 1821 version from their site and now the HP channel is working again...

    I5 750
    8gb ram
    radeon 6950 2gb ram
    Xonar ST
    Windows 7 x64 ultimate

    Reply

    • Giulio21 Jan 2014 @ 21:55

      I can't test headphones gain directly since my Xonar card (a DX) doesn't have that feature.

      The current XonarSwitch revision (388) has been out quite a bit now and nobody has reported problems with the HP amp so far, so I'm inclined to think your problem is driver or (I hope not) hardware related.

      There are some things that are unclear though.

      1) You said you pressed "Save" after changing headphones gain. That seems to imply you weren't using Real Time Settings but rather the profile editor. Live mode is off by default when you edit a profile, so it's normal the HP gain change isn't reflected until you switch to the updated profile. If you had manually activated live mode, keep in mind XonarSwitch restores the card's previous state when you close the profile editor, either by saving or canceling the edit.

      2) You said you uninstalled the latest Uni Xonars and installed ASUS's official 1821 driver, and your HP output started working again. You didn't specify, however, if the HP amp went back working as well, or you just restored your headphones output but were still unable to change your gain level.

      Reply

      • catalin21 Jan 2014 @ 23:16

        Ok..
        1) you are right...I used profile editor...After you told me i found the real time settings and i got things sort out...My fault..The AMP is working correctly as it should
        2) I restored hp output and gain work...
        Grrr...Ok i may have an idea what i have done uncosciously ...The only explanation for "no sound" to HP Rear is was that i saved the profile with FP Headphones...And every time i switched back and forth from HP to SPK i got no sound in HP rear...So even if the profile listed FP Headphones my brain didn't take point...I must have activated/saved the profile with FP Headphones.FP headphones option i never used before...
        I had to trial an error all the options around to get the idea above...I hope this will enlighten others...
        USER FAULT πŸ™‚ ...
        Thanks...

        Reply

        • catalin21 Jan 2014 @ 23:25

          I also tested for first time the FP headphone on the computer case...It's working too... πŸ™‚
          Marvelous discovery today...I have a Front Panel tooo .... :p :))

          Thanks for your time and patience...

          Reply

  15. dfgdfg22 Jan 2014 @ 17:08

    It's kinda annyoing that you get a pop-up notification at the tray at every start that the default profile was loaded. Is there any way to disable it?
    OS: Win 8.1

    Reply

    • Giulio23 Jan 2014 @ 17:10

      There isn't right now, but the option to disable the notification is already in the next revision that I'm currently finalizing.

      Reply

Legend:AdminAuthorFeaturedLinkedOff-topic

Leave a new commentReply to comment

Comment received.
Your comment may be held for moderation. If it does not show up immediately, please be patient. Comments have to comply with these rules:
  • English language only
  • Don't post insults or threats
  • Try to keep the discussion constructive and informative
  • Don't post questions without doing a search beforehand
  • For replies to individuals regarding the SAME discussion, use Reply to write to that individual. For a NEW issue write a new comment.
  • Make your comment easly readable. Write the product names how they are originally written or at least capitalize their first letter. Write "i" as "I". Add a space after end of a sentence and beginning of another (e.g. ".I" -> ". I").

We've noticed that you're using an AdBlocker

It's not just you, over 66% of our site's visitors are blocking the ads.

Please disable adblock for this website and refresh this page if you:
find the content useful
want us to create more useful content and software
want tech support through the comment section

The ads are placed so that there is minimal interference with page reading. There are no pop-up, pop-under or sticky ads.

Alternatively, you can support us by making a donation.

Close