Змініть аудіопристрій, яким керують клавіші гучності клавіатури


3

У мене Voicemeeter Banana працює нормально, це означає, що це мій аудіопристрій за замовчуванням в ексклюзивному режимі, тому більша частина мого звуку проходить через нього. Це дає мені великий контроль над аудіопристроями в моїй системі, віртуальній чи апаратній.

Я часто використовую клавіші гучності на клавіатурі. Коли я використовую Voicemeeter, клавіші гучності регулюють "вхід Voicemeeter", який взагалі не змінює рівні через гарнітуру. Отже, щоб змінити рівні в моїй гарнітурі usb, я повинен або зайти в змішувач гучності Windows, і налаштувати майстер для пристрою там, або налаштувати його в voicemeeter. Я вважаю за краще використовувати налаштування вікон, воно йде від 0-100 з кроком 2, тоді як голосомір переходить від -60dB до + 12dB. Плюс windows має невелике спливаюче вікно, яке показує рівень гучності, а голосомір - ні. Моя максимальна гучність встановлена ​​на рівні моєї гарнітури usb, тобто я повинен повернути гарнітуру до максимальної та керувати смаком від голосометра. Це небезпечно, коли я не звертаю уваги на голосомір, а випадково граю щось на повну гучність (болісно, ​​не весело).

Voicemeeter дозволяє мені підключити клавіші гучності до виходу, призначеного моїй usb-гарнітурі, але тоді я зіткнувся з проблемою необхідності налаштувати голосомір.

Я хочу мати змогу змінити, яким аудіопристроєм керують клавіші гучності клавіатури.

Тепер я знаю, що це дещо можливо, оскільки у моїй гарнітурі usb (немає спеціальних драйверів) є кнопки гучності, які регулюють рівень гарнітури usb на рівні драйвера, а не мій пристрій за замовчуванням, який є "введенням Voicemeeter". У той час як мої клавіші клавіатури регулюють рівень "Введення Voicemeeter"

Які команди надсилаються за допомогою моєї клавіатури та гарнітури? Чи є спосіб це дізнатися? Ніхто не використовує спеціальних драйверів. Чи можу я змінити ці команди? Або хоча б змінити, як моя система реагує на них?

Ідеальною ситуацією буде можливість встановити клавіші гучності, щоб змінити рівні "аудіопристрою USB", ігноруючи пристрій за замовчуванням, "VoiceMeeter Input"

Я знайшов документацію Microsoft щодо регулювання гучності, але я не можу робити її голови чи хвости. Можливо, тут відповідь, якби я знав, що шукати.

Відповіді:


1

Я знайшов рішення! Я використовував комбінацію nircmd та autohotkey.

Я використовував Nircmd для регулювання гучності конкретного пристрою та автовивіски для макросів.

це мій сценарій:

Volume_Up::
    Run, nircmd.exe changesysvolume 1000 USBSpeakers 4
Return

Volume_Down::
    Run, nircmd.exe changesysvolume -1000 USBSpeakers 4
Return

По-справжньому проста, але команда nircmd трохи задумалася, оскільки мені довелося перейменувати свій пристрій на USBSpeakers, і "4" було потрібно, але не очевидно, тому було трохи спроб та помилок.

Я спробував вбудований регулятор гучності автоматичної клавіші, але мені не вдалося змусити її працювати на будь-якому пристрої, крім за замовчуванням.

Я спробую далі вдосконалити це рішення, оскільки в даний час я використовую 3 різні програми, в ідеалі я хотів би просто використовувати voicemeeter.


Отже, який пристрій і як ви змінили його назву на "USBSpeakers"? У мене така ж проблема з двома фізичними динаміками на моєму комп'ютері, як OUT в VoiceMeeter.
Джош

Я змінив назву гарнітури USB на динаміки USB, а відповідний мікрофон - на USBмікрофон. У налаштуваннях аудіосигналу Windows ви можете змінити ім’я будь-якого пристрою, перейшовши на першу вкладку властивостей. Що ти хочеш вміти робити?
BLARG

Отже, у мене є Bose SoundLink Mini II (підключений через Bluetooth) і Harmon SoundSticks (підключений через 3,5-мм роз'єм). Я хочу мати можливість відтворювати музику через обидва динаміки одночасно. Мені вдалося це зробити за допомогою VoiceMeeter. Однак кнопки гучності клавіатури не працюють з VoiceMeeter (я спробував макроси і все). Я хочу мати можливість регулювати гучність за допомогою регуляторів гучності клавіатури. Отже, я шукав рішення і натрапив на ваше.
Джош

як сказано вище @ user258609, ви можете використовувати макробутони Voicemeeter, знайдені в налаштуваннях, для управління програмою будь-якими натисканнями клавіш. Існує навіть короткометражний варіант, який дозволяє керувати голосовим метром за допомогою кнопок. Він знаходиться під меню, що випадає, і говорить "клавіші підключення гучності для рівнів A1".
BLARG

1

Подивився довкола, але я знайшов програму, яка дозволяє вам встановити клавіші гучності, щоб керувати іншим звуковим пристроєм та переглядати екранні екрани при гучності.

Його називають Volume2 ( https://github.com/irzyxa/Volume2 )

Ви можете призначити клавіші для керування приладом змінного звуку. Наприклад, я встановив свої бездротові навушники як пристрій за замовчуванням (для дзвінків), а навушники - як альтернативний пристрій (для музики). Мені потрібно встановити ярлики для альтернативного пристрою, і тепер у мене є звук вгору / вниз для навушників і переключення + vol вверх / вниз для навушників.

Це також дозволяє налаштувати екранні екранні екрани з різними шкурами та кольорами, а також положення та прозорість, його можна встановити або бути портативною версією.

Він простий у використанні; він може використовувати багато речей, які я не використовую, але інші, можливо, захочуть.


Відмінно. Це спрацювало дуже добре для мене, супер простий у використанні, і спливаюче меню OCD приємно.
shadowz1337

0

Voicemeeter встановлюється за допомогою програми MacroButtons, що дозволяє керувати будь-якими параметрами (будь-якими кнопками або повзунком) на Voicemeeter за допомогою будь-якої клавіші швидкого доступу ... див. Посібник користувача: http://vb-audio.pagesperso-orange.fr/Voicemeeter/VoicemeeterBanana_UserManual.pdf


Дивовижно, це все ближче. Це дозволяє мені підключити клавіші гучності, щоб робити все, що я хочу, ідеально. контроль над гучністю здається складною частиною. msdn.microsoft.com/en-us/library/windows/desktop/… чи існує команда про те, щоб я міг запускати всередині макро-кнопок, щоб змінити гучність, чи мені доведеться створити зразок, який надає microsoft?
BLARG

якщо керування повзунком BUS на Voicemeeter недостатньо, можливо, ви також можете відправити команду клавіатури в Windows, додавши інструкції до сценарію макробтутів: спробуйте, наприклад, System.KeyPress ("VOLUMEDOWN"); Дивіться "System KeyDown / KeyUp / KeyPress" в посібнику користувача ...
user258609

Я це вирішив.
BLARG
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.