Voicemeeter
Dołączona do Macro DeckSteruj wzmocnieniem, wyciszeniem, routingiem i przyciskami makr Voicemeeter, Banana lub Potato z decku.
- Ustawianie, zwiększanie i zmniejszanie wzmocnienia stripów i busów z opcjonalnym przejściem
- Wyciszanie stripów i busów oraz kierowanie stripów do busów A i B
- Naciskanie i przełączanie przycisków makr Voicemeeter
- Zmienne na żywo dla wzmocnienia, wyciszenia i routingu każdego kanału
- Wyzwalacze przy zmianie poziomu, wyciszenia, routingu lub przycisku makra
Integracja Voicemeeter łączy Macro Deck z VB-Audio Voicemeeter na tym samym komputerze z systemem Windows. Komunikuje się z Voicemeeter przez jego Remote API, więc nie wymaga konfiguracji: po włączeniu integracji Macro Deck odnajduje zainstalowany Voicemeeter i łączy się z nim, gdy tylko zostanie uruchomiony. Działa ze wszystkimi trzema edycjami, Voicemeeter, Voicemeeter Banana i Voicemeeter Potato, i dostosowuje się do liczby stripów i busów uruchomionej edycji.
Możliwości
- Ustawianie poziomu stripu wejściowego lub busu wyjściowego na stałą wartość albo zwiększanie i zmniejszanie go krokami, opcjonalnie z płynnym przejściem w zadanym czasie.
- Wyciszanie, wyłączanie wyciszenia i przełączanie stripu lub busu. Przyciski z akcją wyciszenia świecą, gdy kanał jest wyciszony, także gdy wyciszono go w samym Voicemeeter.
- Włączanie i wyłączanie wysyłania stripu do busu A lub B albo wysyłanie go tylko do tego busu.
- Włączanie i wyłączanie przełącznika Mono, Solo lub EQ kanału.
- Naciskanie i przełączanie przycisków makr Voicemeeter, wykonywanie poleceń takich jak Pokaż okno lub Uruchom ponownie silnik audio, sterowanie rejestratorem taśmowym i wczytywanie zapisanego pliku ustawień.
- Zapisywanie dowolnego parametru Remote API akcją Ustaw parametr, kilku naraz akcją Uruchom skrypt albo odczytywanie jednego do zmiennej akcją Pobierz parametr.
Przykładowe zastosowania:
- Przycisk Mikrofon z akcją Wycisz Strip w trybie Przełącz dla stripu mikrofonu, który pokazuje, czy mikrofon jest wyciszony.
- Suwak powiązany ze zmienną wzmocnienia stripu muzyki, np.
voicemeeter_strip2_gain, który podąża za suwakiem w Voicemeeter i przesuwa go podczas przeciągania. - Przycisk, który kieruje strip gry z opcją Tylko ten Bus na
A2, aby przenieść dźwięk z głośników na słuchawki.
Działanie
Gdy Voicemeeter jest zamknięty, Macro Deck co 2 sekundy sprawdza, czy został uruchomiony, a podczas jego działania odczytuje stan około pięć razy na sekundę. Przy uruchomieniu lub zamknięciu Voicemeeter uruchamiają się wyzwalacze Połączono i Rozłączono, a gdy jest zamknięty, zmienne są niedostępne, z wyjątkiem voicemeeter_connected. Zmiany wprowadzone w samym Voicemeeter, kontrolerem MIDI lub w innej aplikacji również pojawiają się w zmiennych i wyzwalaczach. Akcje kończą się komunikatem, gdy Voicemeeter nie działa; akcja Uruchom Voicemeeter go uruchamia.
Czego potrzebujesz
- Windows. Voicemeeter jest aplikacją dla systemu Windows, więc integracja jest dostępna tylko w Windows.
- Voicemeeter, Voicemeeter Banana lub Voicemeeter Potato zainstalowany na tym samym komputerze co Macro Deck.
- Voicemeeter uruchomiony podczas korzystania z akcji (lub przycisk z akcją Uruchom Voicemeeter).
Konfiguracja krok po kroku
Krok 1: Zainstaluj Voicemeeter
Zainstaluj Voicemeeter, Banana lub Potato ze strony vb-audio.com na komputerze, na którym działa Macro Deck, a następnie go uruchom. Jeśli instalacja odbyła się podczas działania Macro Deck, uruchom Macro Deck ponownie, aby wykrył instalację.
Krok 2: Włącz integrację
W Macro Deck kliknij Integracje na pasku bocznym, a następnie Voicemeeter. Włącz integrację przełącznikiem w prawym górnym rogu. Integracja nie ma okna konfiguracji: sama łączy się z uruchomionym Voicemeeter.
Krok 3: Sprawdź połączenie
Pozostań na stronie Voicemeeter. Gdy Voicemeeter nie zostanie znaleziony, problem Voicemeeter jest niedostępny wyjaśnia dlaczego, np. że prawdopodobnie nie jest zainstalowany. Na karcie Zmienne zmienna
voicemeeter_connectedma wartośćtrue, gdy Macro Deck jest połączony.Krok 4: Dodaj akcję do przycisku
Na stronie Deck kliknij przycisk. Deck musi być odblokowany: jest odblokowany, gdy w prawym górnym rogu widać przycisk Zablokuj. Otworzy się edytor z zaznaczonym Krótkie naciśnięcie. Kliknij + Dodaj akcję, po lewej stronie okna Dodaj akcję wybierz Voicemeeter i wybierz akcję, np. Wycisz Strip. Następnie wybierz wartości w polach Strip i Tryb (Przełącz, Wł. lub Wył.).
Krok 5: Naciśnij przycisk
Naciśnij przycisk na decku. Strip zostanie wyciszony w Voicemeeter, a przycisk będzie świecić, dopóki wyciszenie trwa.
Akcje15
Przypisz je do przycisku lub uruchamiaj w przebiegu.
- Ustaw wzmocnienie Strip
- Ustawia, zwiększa lub zmniejsza poziom stripu wejściowego, opcjonalnie z płynnym przejściem w zadanym czasie.
- Ustaw wzmocnienie Bus
- Ustawia, zwiększa lub zmniejsza poziom busu wyjściowego, opcjonalnie z płynnym przejściem w zadanym czasie.
- Wycisz Strip
- Wycisza strip wejściowy, wyłącza jego wyciszenie lub je przełącza.
- Wycisz Bus
- Wycisza bus wyjściowy, wyłącza jego wyciszenie lub je przełącza.
- Skieruj Strip do Bus
- Włącza lub wyłącza wysyłanie stripu wejściowego do busu A lub B albo wysyła go tylko do tego busu.
- Ustaw przełącznik Strip
- Włącza lub wyłącza przełącznik Mono, Solo lub EQ stripu wejściowego.
- Ustaw przełącznik Bus
- Włącza lub wyłącza przełącznik Mono, Solo lub EQ busu wyjściowego.
- Ustaw przycisk makra
- Naciska lub przełącza jeden z przycisków makr Voicemeeter albo zmienia tylko jego podświetlenie.
- Wykonaj polecenie
- Pokazuje lub ukrywa okno, blokuje lub odblokowuje interfejs, uruchamia ponownie silnik audio, resetuje wszystkie ustawienia, wysuwa kasetę rejestratora lub zamyka Voicemeeter.
- Sterowanie rejestratorem
- Odtwarza, zatrzymuje, wstrzymuje, nagrywa, przewija do tyłu lub do przodu albo uruchamia od początku rejestrator taśmowy (Banana i Potato).
- Wczytaj ustawienia
- Wczytuje plik ustawień zapisany w Voicemeeter przez Menu > Save settings.
- Uruchom Voicemeeter
- Uruchamia Voicemeeter, jeśli jeszcze nie działa.
- Ustaw parametr
- Zapisuje pojedynczy parametr Remote API, np.
Strip[0].Comp. - Uruchom skrypt
- Stosuje kilka parametrów naraz, jedno przypisanie na wiersz, np.
Strip[0].Mute = 1. - Pobierz parametr
- Odczytuje parametr Remote API jako liczbę, wł./wył. lub tekst do zmiennej.
Wyzwalacze8
Przycisk lub przebieg może reagować na te zdarzenia.
- Połączono
- Voicemeeter został uruchomiony i jest osiągalny, wraz z edycją i wersją.
- Rozłączono
- Voicemeeter został zamknięty.
- Zmieniono wyciszenie Strip
- Strip został wyciszony lub jego wyciszenie zostało wyłączone, dla jednego lub dowolnego stripu.
- Zmieniono wyciszenie Bus
- Bus został wyciszony lub jego wyciszenie zostało wyłączone, dla jednego lub dowolnego busu.
- Zmieniono wzmocnienie Strip
- Zmienił się poziom stripu, wraz z nowym i poprzednim wzmocnieniem.
- Zmieniono wzmocnienie Bus
- Zmienił się poziom busu, wraz z nowym i poprzednim wzmocnieniem.
- Zmieniono routing Strip
- Wysyłanie stripu do busu wyjściowego zostało włączone lub wyłączone.
- Zmieniono przycisk makra
- Przycisk makra został włączony lub wyłączony w Voicemeeter, kontrolerem MIDI lub w innej aplikacji.
Zmienne7
Wyświetlaj te wartości na przyciskach i widżetach albo używaj ich w warunkach.
voicemeeter_connected- Czy Voicemeeter działa i jest połączony.
voicemeeter_edition- Uruchomiona edycja, np.
Voicemeeter Banana. voicemeeter_version- Uruchomiona wersja Voicemeeter.
voicemeeter_strip<n>_name,voicemeeter_bus<n>_name- Nazwa każdego stripu i busu, numerowana od 0, np.
voicemeeter_strip0_name. voicemeeter_strip<n>_gain,voicemeeter_bus<n>_gain- Poziom każdego stripu i busu w dB. Można go też ustawiać, np. suwakiem.
voicemeeter_strip<n>_muted,voicemeeter_bus<n>_muted- Czy każdy strip i bus jest wyciszony.
voicemeeter_strip<n>_<bus>- Czy każdy strip jest wysyłany do każdego busu A i B, np.
voicemeeter_strip0_a1lubvoicemeeter_strip0_b1.
Najczęściej zadawane pytania
Czy to działa w systemie macOS lub Linux?
Nie. Voicemeeter istnieje tylko dla systemu Windows, więc Macro Deck oferuje tę integrację tylko w Windows.
Czy mogę sterować Voicemeeter na innym komputerze?
Nie. Integracja korzysta z Voicemeeter Remote API, które działa tylko na tym samym komputerze. Zainstaluj Macro Deck na komputerze, na którym działa Voicemeeter, i połącz z nim deck.
Której edycji potrzebuję?
Działają wszystkie trzy: Voicemeeter, Voicemeeter Banana i Voicemeeter Potato. Niektóre funkcje są dostępne tylko w większych edycjach, np. rejestrator taśmowy (Banana i Potato) i przełącznik Sel (Potato).
Co się dzieje po zamknięciu Voicemeeter?
Uruchamia się wyzwalacz Rozłączono, a zmienne są niedostępne, z wyjątkiem voicemeeter_connected, która ma wartość false. Akcje kończą się komunikatem, że Voicemeeter nie działa. Po jego ponownym uruchomieniu Macro Deck łączy się w ciągu około 2 sekund.
Integracja informuje, że Voicemeeter jest niedostępny. Co zrobić?
Macro Deck nie mógł znaleźć ani wczytać biblioteki Voicemeeter Remote. Zainstaluj Voicemeeter ze strony vb-audio.com albo zaktualizuj go, jeśli komunikat wskazuje, że bibliotece czegoś brakuje, i uruchom ponownie Macro Deck.
Czy przyciski korzystające z wtyczki Voicemeeter w Macro Deck 2 zostaną przeniesione?
Tak. Przy migracji z Macro Deck 2 przyciski, które korzystały z wtyczki Voicemeeter autorstwa PhoenixWyllow, zostaną przeniesione na odpowiednie akcje tej integracji.
Więcej w kategorii Muzyka i dźwięk
Spotify
Dołączona do Macro DeckSteruj odtwarzaniem Spotify, oznaczaj utwory jako polubione, zarządzaj playlistami i pokazuj na decku, co jest odtwarzane.
YouTube Music Desktop App
Dołączona do Macro DeckSteruj YouTube Music Desktop App z decku: odtwarzanie, głośność, oceny i bieżący utwór.
WebNowPlaying
Dołączona do Macro DeckSteruj muzyką i filmami odtwarzanymi w przeglądarce i pokazuj, co jest odtwarzane, za pomocą rozszerzenia WebNowPlaying.
Jellyfin
Dołączona do Macro DeckSteruj aplikacjami Jellyfin i telewizorami z decku, pokazuj, co jest odtwarzane, i reaguj na rozpoczęcie lub zatrzymanie odtwarzania.
SoundPad
Dołączona do Macro DeckOdtwarzaj dźwięki z listy SoundPad, steruj nagraniami i pokazuj na decku odtwarzany dźwięk.