Thay đổi thiết bị âm thanh mà phím âm lượng bàn phím điều khiển


3

Tôi có Voicemeeter Banana chạy bình thường, điều này có nghĩa là nó là thiết bị âm thanh mặc định của tôi ở chế độ độc quyền nên hầu hết âm thanh của tôi được chuyển qua nó. Điều này mang lại cho tôi quyền kiểm soát tuyệt vời đối với các thiết bị âm thanh trong hệ thống, ảo hoặc phần cứng của tôi.

Tôi sử dụng các phím âm lượng trên bàn phím của tôi thường xuyên. Khi tôi đang sử dụng Voicemeeter, các phím âm lượng sẽ điều chỉnh "đầu vào Voicemeeter" không thay đổi cấp độ thông qua tai nghe của tôi. Vì vậy, để thay đổi cấp độ trong tai nghe usb của tôi, tôi phải vào bộ trộn âm lượng cửa sổ và điều chỉnh bản gốc cho thiết bị ở đó hoặc điều chỉnh nó trong hộp thư thoại. Tôi thích sử dụng điều chỉnh cửa sổ, nó tăng từ 0 đến 100 với gia số 2, trong khi đó, hộp thư thoại đi từ -60dB đến + 12dB. Cửa sổ cộng có một cửa sổ bật lên nhỏ hiển thị mức âm lượng, thư thoại thì không. Âm lượng tối đa của tôi được đặt ở mức của tai nghe usb, nghĩa là tôi phải bật tai nghe của mình lên tối đa và điều khiển để nếm thử từ hộp thư thoại. Điều này thật nguy hiểm khi tôi không chú ý đến hộp thư thoại và vô tình chơi một thứ gì đó ở mức âm lượng tối đa (đau đớn, không vui vẻ).

Voicemeeter cho phép tôi nối các phím âm lượng với đầu ra được gán cho tai nghe usb của mình, nhưng sau đó tôi gặp phải vấn đề phải điều chỉnh voicemeeter.

Tôi muốn có thể thay đổi thiết bị âm thanh nào mà phím điều khiển âm lượng bàn phím của tôi điều khiển.

Bây giờ tôi biết điều này là có thể vì tai nghe usb của tôi (không có trình điều khiển đặc biệt) có các nút âm lượng điều chỉnh mức độ của tai nghe usb ở cấp trình điều khiển, không phải thiết bị mặc định của tôi là "Đầu vào thư thoại" Trong khi các phím Bàn phím của tôi điều chỉnh mức độ của "Đầu vào thư thoại"

Những lệnh nào đang được gửi bởi bàn phím và tai nghe của tôi? Có cách nào để tìm ra? Không sử dụng trình điều khiển đặc biệt. Tôi có thể thay đổi các lệnh đó không? Hoặc ít nhất thay đổi cách hệ thống của tôi phản ứng với chúng?

Tình huống lý tưởng sẽ là khả năng đặt các phím âm lượng để thay đổi mức độ của "thiết bị âm thanh USB" trong khi bỏ qua thiết bị mặc định, "Đầu vào VoiceMeeter"

Tôi đã tìm thấy tài liệu của Microsoft về kiểm soát âm lượng nhưng tôi không thể tạo ra đầu hoặc đuôi của nó. Có lẽ câu trả lời là ở đây, nếu tôi biết phải tìm gì.

Câu trả lời:


1

Tôi tìm thấy một giải pháp! Tôi đã sử dụng kết hợp nircmd và autohotkey.

Tôi đã sử dụng Nircmd, cho các điều khiển âm lượng cụ thể của thiết bị và autohokey cho các macro.

đây là kịch bản của tôi:

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

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

Thực sự đơn giản, nhưng lệnh nircmd có một chút khó khăn khi tôi phải đổi tên thiết bị của mình thành USBSpeaker và '4' là bắt buộc nhưng không quá rõ ràng, do đó có một chút thử và sai.

Tôi đã thử điều khiển âm lượng tích hợp của autohotkey, nhưng tôi không thể làm cho nó hoạt động cho bất kỳ thiết bị nào ngoài mặc định.

Tôi sẽ cố gắng tinh chỉnh giải pháp này hơn nữa, vì hiện tại tôi đang sử dụng 3 chương trình khác nhau, lý tưởng nhất là tôi chỉ muốn sử dụng thư thoại.


Vậy, thiết bị nào và làm thế nào bạn đổi tên thành "USBSpeaker"? Tôi gặp vấn đề tương tự với 2 loa vật lý trên máy tính của tôi được đặt là OUT trên VoiceMeeter.
Josh

Tôi đã đổi tên tai nghe USB của mình thành loa USB và mic phù hợp với USBmicrophone. Trong cài đặt âm thanh của windows, bạn có thể thay đổi tên của bất kỳ thiết bị nào bằng cách chuyển đến tab đầu tiên trong thuộc tính. Bạn muốn làm gì?
BLARG

Vì vậy, tôi có Bose SoundLink Mini II (được kết nối qua Bluetooth) và Harmon SoundSticks (được kết nối qua giắc cắm 3,5mm). Tôi muốn có thể phát nhạc qua cả hai loa cùng một lúc. Tôi đã có thể làm điều đó thông qua VoiceMeeter. Tuy nhiên, các nút âm lượng bàn phím không hoạt động với VoiceMeeter (Tôi đã thử các macro và mọi thứ). Tôi muốn có thể điều khiển âm lượng thông qua điều khiển âm lượng bàn phím. Vì vậy, tôi đang tìm kiếm một giải pháp và tình cờ gặp bạn.
Josh

như @ user258609 đã nói ở trên, bạn có thể sử dụng Macrobuttons Voicemeeter được tìm thấy trong cài đặt để điều khiển chương trình bằng bất kỳ thao tác nhấn phím nào. Thậm chí còn có một tùy chọn cắt ngắn cho phép bạn điều khiển hộp thư thoại bằng các nút. Nó nằm trong menu thả xuống và nói "phím âm lượng móc cho Cấp độ A1".
BLARG

1

Mất một lúc để nhìn xung quanh nhưng tôi đã tìm thấy một chương trình cho phép bạn đặt các phím âm lượng để điều khiển một thiết bị Âm thanh khác và xem OSD với âm lượng khi bạn thay đổi.

Nó được gọi là Volume2 ( https://github.com/irzyxa/Volume2 )

Bạn có thể gán các phím để quản lý thiết bị âm thanh thay thế. Ví dụ: tôi đặt tai nghe không dây của mình làm thiết bị mặc định (cho cuộc gọi) và tai nghe của tôi làm thiết bị thay thế (để nghe nhạc). Tôi cần đặt phím tắt cho thiết bị thay thế và bây giờ tôi có âm lượng tăng / giảm cho tai nghe và dịch chuyển + tăng / giảm cho tai nghe.

Nó cũng cho phép bạn tùy chỉnh OSD được hiển thị với các giao diện & màu sắc khác nhau và Vị trí & Độ trong suốt, nó có thể được cài đặt hoặc là phiên bản di động.

Nó dễ sử dụng và nó có thể rất nhiều thứ tôi không sử dụng nhưng những người khác có thể muốn.


Xuất sắc. Điều này làm việc rất tốt cho tôi, siêu dễ sử dụng và cửa sổ bật lên OCD rất tuyệt.
Shadowz1337

0

Voicemeeter được cài đặt với Ứng dụng MacroButtons cho phép bạn kiểm soát mọi thứ (bất kỳ nút hoặc thanh trượt nào) trên Voicemeeter bằng bất kỳ bàn phím tắt nào ... xem hướng dẫn sử dụng: http://vb-audio.pagesperso-orange.fr/Voicemeeter/VoicemeeterBanana


Tuyệt vời, điều này đang trở nên gần gũi hơn. Nó cho phép tôi móc các phím âm lượng để làm bất cứ điều gì tôi muốn, hoàn hảo. kiểm soát âm lượng dường như là phần khó khăn hơn. msdn.microsoft.com/en-us/l Library / windows /desk / / có một lệnh mà tôi có thể chạy bên trong các nút macro để thay đổi âm lượng, hoặc tôi sẽ phải xây dựng mẫu mà microsoft cung cấp?
BLARG

nếu việc điều khiển thanh trượt BUS trên Voicemeeter là không đủ, bạn cũng có thể gửi lệnh bàn phím tới Windows bằng cách thêm hướng dẫn vào tập lệnh macrobuttons của mình: thử ví dụ System.KeyPress ("VOLUMEDOWN"); Xem "System KeyDown / KeyUp / KeyPress" trong hướng dẫn sử dụng ...
user258609

Tôi đã giải quyết nó.
BLARG
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.