irzyxa / Volume2

Volume² - advanced Windows volume control.
https://irzyxa.blogspot.com
Other
934 stars 49 forks source link

Add support for VOICEMEETER #264

Closed irzyxa closed 1 year ago

irzyxa commented 1 year ago

Hello, after many years! There is a solution to change volume of VOICEMEETER POTATO? I mean with mouse wheel as actually volume 2 do? My computer has default device VOICEMEETER VAIO3 and to change volume the only solution i have found is Audio device: Altoparlanti Realtek (see picture attached)

Motivation? When i have several audio devices i cannot change global volume but with VOICEMEETER VAIO 3 yes, but it is not compatible as default device with Volume 2. Thanks for your work.

Volume2 Setting

Originally posted by @donatopace in https://github.com/irzyxa/Volume2/discussions/250#discussioncomment-5675109

irzyxa commented 1 year ago

@donatopace let's discus what should be done here and I would like to see your configuration. Could you record short video how you use Voicemeter?

irzyxa commented 1 year ago

What settings do you have here: image

irzyxa commented 1 year ago

@donatopace please add images to GitHub and not email

donatopace commented 1 year ago

Configuration VOICEMEETER

I need change this Volume of Voicemeeter. HOOK?

HOOK of this Volume

donatopace commented 1 year ago

Hello, any news? I want to buy these extra Thanks.

irzyxa commented 1 year ago

It is not question related to money. I have to learn a new API, probably code a new library and only then try to implement feature in Volume2 project. And it is not my main project, it is pet project and I spend only couple of hours a week for it.

donatopace commented 1 year ago

ok, how many months do you think it will take? I would already like to thank you for the effort.

Can I send you another €30.00 immediately via PAYPAL?

Thank you.

donatopace commented 1 year ago

Hello, i found API for Voicemeeter: https://forum.vb-audio.com/viewtopic.php?f=8&t=346

irzyxa commented 1 year ago

@donatopace Yes, it is one of ways. I also found out that vban protocol can be used for this. https://vb-audio.com/Voicemeeter/vban.htm

irzyxa commented 1 year ago

image

irzyxa commented 1 year ago

@donatopace here is the first prototype: https://drive.google.com/file/d/1Q8b0WMze1EmIdXO5VEjIE_0-hJPc8rtC/view?usp=sharing

donatopace commented 1 year ago

Wow, you have made good job! I have found only two little bug: 1) if i move volume slider on VAIO3 mixer over 0dB and then use mouse wheel on tray the slider on VAIO3 mixer go down to -60dB immediately if volume slider on VAIO3 mixer is 0dB or below all works well

2) Every time i change a value under "Volume2 options" and go to "Apply" the icon on systray change and i need to change again on "OSD" to my prefered value that is "tracktor Blue 16px 24px 32px"

I have made another donation to you

Il giorno mer 28 giu 2023 alle ore 19:03 Alexandr Irza < @.***> ha scritto:

[image: image] https://user-images.githubusercontent.com/5119360/249558729-c76b54d9-c317-4676-a517-582424f145d8.png

— Reply to this email directly, view it on GitHub https://github.com/irzyxa/Volume2/issues/264#issuecomment-1611784449, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKKO2GZGCAVIRSTNSCLF3VLXNRPXDANCNFSM6AAAAAAXITRXXM . You are receiving this because you were mentioned.Message ID: @.***>

irzyxa commented 1 year ago

1) I still do not know if I should support values more than 0dB and how it can be used/implemented 2) I think it is bug from another feature. I will try to reproduce it and fix. But try to open theme settings (one of buttons in the left bottom corner) and see what settings you have there.

donatopace commented 1 year ago
  1. Solved with theme settings, thanks.

  2. See image below image

Il giorno mer 28 giu 2023 alle ore 20:55 Alexandr Irza < @.***> ha scritto:

  1. I still do not know if I should support values more than 0dB and how it can be used/implemented
  2. I think it is bug from another feature. I will try to reproduce it and fix. But try to open theme settings (one of buttons in the left bottom corner) and see what settings you have there.

— Reply to this email directly, view it on GitHub https://github.com/irzyxa/Volume2/issues/264#issuecomment-1611920415, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKKO2G4F2RT2SLFOIPRFE3DXNR43PANCNFSM6AAAAAAXITRXXM . You are receiving this because you were mentioned.Message ID: @.***>

irzyxa commented 1 year ago

Please attach image on GitHub because it does not support images in email.

donatopace commented 1 year ago

image

donatopace commented 1 year ago

With this value if you try to reduce volume with mouse wheel on systemtray the "Fader Gain" go down immediately to -60dB

irzyxa commented 1 year ago

Yes, I know because I use only value from 0 to 60, I think I will change it to use max value as 72 (60+12dB)

donatopace commented 1 year ago

You use value from: 0dB to -60dB

now you can use max value to +12dB so: 12dB to -60dB

Now OSD volume is from: 0 to 100 You think it is a good idea if OSD volume range became: 0 to 120 and if i try to increase the value show 120 or other value to indicate the user is over 0dB?

irzyxa commented 1 year ago

No, it will be -60 as 0 and +12 as 100%

donatopace commented 1 year ago

The risk is that the volume is over-boosted every-time because the users do not know that 100% not is 0dB but +12dB

irzyxa commented 1 year ago

Okay, I have not found solution for 12dB but I updated version and fixed issue related to reset to zero(link the same as above)

donatopace commented 1 year ago

I think i have found solution for +12dB at volume 100% a "RED Little LETTER" or "RED Point" or what you prefer on the right of 100%

Volume2 BOOST

then when users reduce the volume a little

Volume2 100

Thanks.

donatopace commented 1 year ago

Basically there will be a step between +12dB and 0dB

donatopace commented 1 year ago

Hello, i tried to download a new version with bug fixed but it still appears to be the old version. Can you send me latest link? Thanks.

irzyxa commented 1 year ago

No, becaue the latest version is the same that you tested. I needed to upload it because there was other changes for other tasks.

Sundava commented 1 year ago

Any way to also expand this feature to the Hardware Out devices ? Currently adding a voicemeeter devices only goes from strip 1 to 8, which only correspond to inputs (Inputs in the voicemeeter sense)

I want to be able to change the volume sent to my headset without affecting the volume of the audio sent to OBS, for instance.
(This is done by changing the volume of the first strip of Hardware Out, here -26dB in my screen)

image

irzyxa commented 1 year ago

@Sundava Done. It is available in version 1.1.8.464.

donatopace commented 1 year ago

Thanks a lots for yout work. There is only a little error on volume; i make an example... if VAIO 3 volume is at value bigger than 0dB for example +3dB when i scroll down mouse volume wheel the volume start from -2dB and not from 0dB

irzyxa commented 1 year ago

Probably it depends on Volume Speed option (Main tab). Please try to change it and look at volume value I think it will be different not -2 dB

donatopace commented 1 year ago

Hello, i have change the Volume speed to max value (100 steps) now when i scroll down from volume VAIO 3 for example +3dB the first step down is -0,6dB and not from 0dB as expect as first value you can try because i have tested on four different computers

donatopace commented 1 year ago

I'll try to explain myself better. when I lower the volume with the mouse wheel VAIO3 must jump to 0dB as the first value if it had values greater than 0dB while the first value always monitors 0dB

donatopace commented 1 year ago

So if VAIO3 has initial volume value of +3dB first step of mouse whell should be 0dB actually is always -2dB after i have changed the Volume speed to max value (100 steps)

donatopace commented 1 year ago

Have you been able to verify the problem? Thank you

donatopace commented 1 year ago

Hello, Have you been able to verify the problem? Thank you

irzyxa commented 1 year ago

Sorry, I was busy. Yes, I reproduced it but I do not see ways to resolve it. One possible solution is to show dB value on OSD image