3

У меня Voicemeeter Banana работает нормально, это означает, что это мое аудиоустройство по умолчанию в эксклюзивном режиме, поэтому большая часть моего звука проходит через него. Это дает мне отличный контроль над аудиоустройствами в моей системе, виртуальными или аппаратными.

Я часто использую клавиши регулировки громкости на клавиатуре. Когда я использую Voicemeeter, клавиши регулировки громкости регулируют "вход Voicemeeter", который вообще не изменяет уровни через мою гарнитуру. Таким образом, чтобы изменить уровни в моей гарнитуре USB, я должен либо пойти в микшер громкости Windows, и настроить там мастер для устройства, либо настроить его в voicemeeter. Я предпочитаю использовать настройку Windows, она изменяется от 0 до 100 с шагом 2, а Voicemeeter - от -60 дБ до +12 дБ. Плюс окна имеют небольшое всплывающее окно, которое показывает уровень громкости, Voicemeeter нет. Моя максимальная громкость установлена на уровне моей гарнитуры USB, что означает, что я должен включить свою гарнитуру до максимума, и контролировать по вкусу с помощью VoiceMeter. Это опасно, когда я не обращаю внимания на измеритель голоса и случайно играю что-то на полной громкости (больно, не весело).

Voicemeeter позволяет мне подключить клавиши регулировки громкости к выходу, назначенному на мою гарнитуру USB, но затем я сталкиваюсь с проблемой необходимости регулировки Voicemeeter.

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

Теперь я знаю, что это несколько возможно, так как моя USB-гарнитура (без специальных драйверов) имеет кнопки регулировки громкости, которые регулируют уровни USB-гарнитуры на уровне драйвера, а не мое устройство по умолчанию, которое "Voicemeeter input", в то время как мои клавиши клавиатуры регулируют уровень "Voicemeeter input"

Какие команды отправляются моей клавиатурой и гарнитурой? Есть ли способ узнать? Ни один из них не использует специальные драйверы. Могу ли я изменить эти команды? Или хотя бы изменить то, как моя система реагирует на них?

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

Я нашел документацию Microsoft по регулировке громкости, но не могу разобраться с этим. Возможно, ответ здесь, если бы я знал, что искать.

3 ответа3

1

Я нашел решение! Я использовал комбинацию nircmd и autohotkey.

Я использовал Nircmd, для конкретных регуляторов громкости устройства и autohokey для макросов.

это мой сценарий:

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

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

На самом деле все просто, но команда nircmd потребовала некоторой доработки, так как мне пришлось переименовать свое устройство в USBSpeakers, и потребовалось «4», но это было неочевидно, так что было немного проб и ошибок.

Я попробовал встроенный регулятор громкости autohotkey, но не смог заставить его работать на любом устройстве, кроме стандартного.

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

0

Взял некоторое время, оглядываясь по сторонам, но я нашел программу, которая позволяет вам устанавливать клавиши регулировки громкости для управления другим звуковым устройством и просматривать экранное меню с уровнем громкости, когда вы меняете его.

Это называется Volume2 (https://github.com/irzyxa/Volume2)

Он также позволяет настраивать экранное меню, отображаемое с различными скинами и цветами, а также Position & Transparency, его можно установить или иметь переносную версию.

Его легко использовать, и он может много чего не использовать, но другие могут захотеть

0

Voicemeeter устанавливается вместе с приложением MacroButtons, позволяющим вам контролировать все (любые кнопки или ползунки) на Voicemeeter с помощью любой комбинации клавиш ... см. Руководство пользователя: http://vb-audio.pagesperso-orange.fr/Voicemeeter/VoicemeeterBanana_UserManual.pdf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .