Voicemeeter
Incluse avec Macro DeckPilotez le gain, la sourdine, le routage et les boutons macro de Voicemeeter, Banana ou Potato depuis votre deck.
- Définissez, augmentez ou baissez le gain des tranches et des bus, avec un fondu facultatif
- Coupez le son des tranches et des bus, et routez les tranches vers les bus A et B
- Appuyez sur les boutons macro de Voicemeeter ou basculez-les
- Des variables en direct pour le gain, la sourdine et le routage de chaque canal
- Des déclencheurs quand un niveau, une sourdine, un routage ou un bouton macro change
L'intégration Voicemeeter relie Macro Deck à VB-Audio Voicemeeter sur le même ordinateur Windows. Elle communique avec Voicemeeter via sa Remote API : il n'y a donc rien à configurer. Une fois l'intégration activée, Macro Deck trouve le Voicemeeter installé et s'y connecte dès qu'il tourne. Elle fonctionne avec les trois éditions, Voicemeeter, Voicemeeter Banana et Voicemeeter Potato, et s'adapte au nombre de tranches et de bus de l'édition lancée.
Ce que vous pouvez faire
- Régler le niveau d'une tranche d'entrée ou d'un bus de sortie à une valeur fixe, ou l'augmenter et le baisser par paliers, avec un fondu facultatif sur une durée définie.
- Couper, rétablir ou basculer le son d'une tranche ou d'un bus. Les boutons avec une action de sourdine s'allument tant que le canal est coupé, même quand vous le coupez dans Voicemeeter lui-même.
- Activer ou désactiver l'envoi d'une tranche vers un bus A ou B, ou l'envoyer uniquement vers ce bus.
- Activer ou désactiver le commutateur Mono, Solo ou EQ d'un canal.
- Appuyer sur l'un des boutons macro de Voicemeeter ou le basculer, exécuter des commandes comme Afficher la fenêtre ou Redémarrer le moteur audio, piloter l'enregistreur et charger un fichier de réglages enregistré.
- Écrire n'importe quel paramètre de la Remote API avec Définir un paramètre, plusieurs à la fois avec Exécuter un script, ou en lire un dans une variable avec Lire un paramètre.
Quelques exemples de configuration :
- Un bouton Micro avec Couper le son de la tranche en mode Basculer pour la tranche de votre microphone, qui indique si vous êtes en sourdine.
- Un curseur lié à la variable de gain de votre tranche musique, comme
voicemeeter_strip2_gain: le curseur suit le fader de Voicemeeter et le déplace quand vous le faites glisser. - Un bouton qui route votre tranche de jeu vers
A2avec Ce bus uniquement, pour la faire passer des haut-parleurs au casque.
Fonctionnement
Macro Deck cherche Voicemeeter toutes les 2 secondes tant qu'il est fermé et lit son état environ cinq fois par seconde pendant qu'il tourne. Quand vous lancez ou fermez Voicemeeter, les déclencheurs Connecté et Déconnecté s'exécutent, et les variables apparaissent comme indisponibles tant qu'il est fermé, sauf voicemeeter_connected. Les changements faits dans Voicemeeter lui-même, sur un contrôleur MIDI ou dans une autre application apparaissent aussi dans les variables et les déclencheurs. Les actions échouent avec un message quand Voicemeeter n'est pas lancé ; l'action Démarrer Voicemeeter le lance.
Ce qu'il vous faut
- Windows. Voicemeeter est une application Windows, l'intégration n'est donc disponible que sous Windows.
- Voicemeeter, Voicemeeter Banana ou Voicemeeter Potato installé sur le même ordinateur que Macro Deck.
- Voicemeeter lancé quand vous utilisez les actions (ou un bouton avec Démarrer Voicemeeter).
Configuration
Étape 1: Installez Voicemeeter
Installez Voicemeeter, Banana ou Potato depuis vb-audio.com sur l'ordinateur qui exécute Macro Deck, puis lancez-le. Si vous l'avez installé pendant que Macro Deck tournait, redémarrez Macro Deck pour qu'il trouve l'installation.
Étape 2: Activez l'intégration
Dans Macro Deck, cliquez sur Intégrations dans la barre latérale, puis sur Voicemeeter. Activez l'intégration avec l'interrupteur en haut à droite. L'intégration n'a pas de boîte de dialogue de configuration : elle se connecte toute seule au Voicemeeter lancé.
Étape 3: Vérifiez la connexion
Restez sur la page Voicemeeter. Quand Voicemeeter est introuvable, le problème Voicemeeter n'est pas disponible en explique la raison, par exemple qu'il ne semble pas installé. Dans l'onglet Variables,
voicemeeter_connectedvauttrueune fois Macro Deck connecté.Étape 4: Ajoutez une action à un bouton
Sur la page Deck, cliquez sur un bouton. Le deck doit être déverrouillé : c'est le cas lorsque le bouton Verrouiller s'affiche en haut à droite. L'éditeur s'ouvre avec Appui court sélectionné. Cliquez sur + Ajouter une action, sélectionnez Voicemeeter à gauche de la boîte de dialogue Ajouter une action et choisissez une action, par exemple Couper le son de la tranche. Choisissez ensuite la Tranche et le Mode (Basculer, Activé ou Désactivé).
Étape 5: Appuyez sur le bouton
Appuyez sur le bouton de votre deck. La tranche est coupée dans Voicemeeter, et le bouton s'allume tant qu'elle reste coupée.
Actions15
Placez-les sur un bouton ou exécutez-les depuis un flux.
- Définir le gain de la tranche
- Définit, augmente ou baisse le niveau d'une tranche d'entrée, avec un fondu facultatif sur une durée définie.
- Définir le gain du bus
- Définit, augmente ou baisse le niveau d'un bus de sortie, avec un fondu facultatif sur une durée définie.
- Couper le son de la tranche
- Coupe, rétablit ou bascule le son d'une tranche d'entrée.
- Couper le son du bus
- Coupe, rétablit ou bascule le son d'un bus de sortie.
- Router la tranche vers le bus
- Active ou désactive l'envoi d'une tranche d'entrée vers un bus A ou B, ou l'envoie uniquement vers ce bus.
- Définir un commutateur de la tranche
- Active ou désactive le commutateur Mono, Solo ou EQ d'une tranche d'entrée.
- Définir un commutateur du bus
- Active ou désactive le commutateur Mono, Solo ou EQ d'un bus de sortie.
- Définir un bouton macro
- Appuie sur l'un des boutons macro de Voicemeeter ou le bascule, ou ne change que son voyant.
- Exécuter une commande
- Affiche ou masque la fenêtre, verrouille ou déverrouille l'interface, redémarre le moteur audio, réinitialise tous les réglages, éjecte la cassette de l'enregistreur ou ferme Voicemeeter.
- Contrôler l'enregistreur
- Lance, arrête, met en pause, enregistre, rembobine, avance rapidement ou fait repartir du début l'enregistreur (Banana et Potato).
- Charger une configuration
- Charge un fichier de réglages enregistré via Menu > Save settings de Voicemeeter.
- Démarrer Voicemeeter
- Lance Voicemeeter s'il n'est pas déjà lancé.
- Définir un paramètre
- Écrit un seul paramètre de la Remote API, par exemple
Strip[0].Comp. - Exécuter un script
- Applique plusieurs paramètres à la fois, une affectation par ligne, par exemple
Strip[0].Mute = 1. - Lire un paramètre
- Lit un paramètre de la Remote API sous forme de nombre, activé/désactivé ou texte dans une variable.
Déclencheurs8
Un bouton ou un flux peut réagir à ces événements.
- Connecté
- Voicemeeter a démarré et est maintenant joignable, avec son édition et sa version.
- Déconnecté
- Voicemeeter a été fermé.
- Coupure du son de la tranche modifiée
- Le son d'une tranche a été coupé ou rétabli, pour une tranche précise ou n'importe laquelle.
- Coupure du son du bus modifiée
- Le son d'un bus a été coupé ou rétabli, pour un bus précis ou n'importe lequel.
- Gain de la tranche modifié
- Le niveau d'une tranche a changé, avec le nouveau et l'ancien gain.
- Gain du bus modifié
- Le niveau d'un bus a changé, avec le nouveau et l'ancien gain.
- Routage de la tranche modifié
- L'envoi d'une tranche vers un bus de sortie a été activé ou désactivé.
- Bouton macro modifié
- Un bouton macro a été activé ou désactivé, depuis Voicemeeter, un contrôleur MIDI ou une autre application.
Variables7
Affichez ces valeurs sur des boutons et des widgets, ou utilisez-les dans des conditions.
voicemeeter_connected- Indique si Voicemeeter est lancé et connecté.
voicemeeter_edition- L'édition lancée, par exemple
Voicemeeter Banana. voicemeeter_version- La version de Voicemeeter lancée.
voicemeeter_strip<n>_name,voicemeeter_bus<n>_name- Le nom de chaque tranche et de chaque bus, numérotés à partir de 0, par exemple
voicemeeter_strip0_name. voicemeeter_strip<n>_gain,voicemeeter_bus<n>_gain- Le niveau de chaque tranche et de chaque bus en dB. Vous pouvez aussi le modifier, par exemple avec un curseur.
voicemeeter_strip<n>_muted,voicemeeter_bus<n>_muted- Indique si chaque tranche et chaque bus est coupé.
voicemeeter_strip<n>_<bus>- Indique si chaque tranche est envoyée vers chaque bus A et B, par exemple
voicemeeter_strip0_a1ouvoicemeeter_strip0_b1.
Questions fréquentes
Cela fonctionne-t-il sous macOS ou Linux ?
Non. Voicemeeter n'existe que pour Windows : Macro Deck ne propose donc l'intégration que sous Windows.
Puis-je piloter Voicemeeter sur un autre ordinateur ?
Non. L'intégration utilise la Remote API de Voicemeeter, qui ne fonctionne que sur le même ordinateur. Installez Macro Deck sur l'ordinateur qui exécute Voicemeeter et connectez-y votre deck.
Quelle édition me faut-il ?
Les trois fonctionnent : Voicemeeter, Voicemeeter Banana et Voicemeeter Potato. Certaines fonctions n'existent que dans les éditions plus grandes, par exemple l'enregistreur (Banana et Potato) et le commutateur Sel (Potato).
Que se passe-t-il quand je ferme Voicemeeter ?
Le déclencheur Déconnecté s'exécute et les variables apparaissent comme indisponibles, sauf voicemeeter_connected, qui vaut false. Les actions échouent avec le message indiquant que Voicemeeter n'est pas lancé. Quand vous le relancez, Macro Deck se connecte en 2 secondes environ.
L'intégration indique que Voicemeeter n'est pas disponible. Que faire ?
Macro Deck n'a pas pu trouver ou charger la bibliothèque Voicemeeter Remote. Installez Voicemeeter depuis vb-audio.com, ou mettez-le à jour si le message indique qu'il manque quelque chose à la bibliothèque, et redémarrez Macro Deck.
J'utilisais l'extension Voicemeeter dans Macro Deck 2. Mes boutons sont-ils repris ?
Oui. Lors de la migration depuis Macro Deck 2, les boutons qui utilisaient l'extension Voicemeeter de PhoenixWyllow passent aux actions correspondantes de cette intégration.
Plus dans Musique et audio
Spotify
Incluse avec Macro DeckPilotez la lecture Spotify, likez des titres, gérez vos playlists et affichez ce qui est en lecture sur votre deck.
YouTube Music Desktop App
Incluse avec Macro DeckPilotez YouTube Music Desktop App depuis votre deck : lecture, volume, notes et ce qui est en lecture.
WebNowPlaying
Incluse avec Macro DeckPilotez la musique et les vidéos lues dans votre navigateur et affichez ce qui est en lecture, grâce à l'extension WebNowPlaying.
Jellyfin
Incluse avec Macro DeckPilotez les applications et téléviseurs Jellyfin depuis votre deck, affichez ce qui est en lecture et réagissez au début ou à la fin de la lecture.
SoundPad
Incluse avec Macro DeckJouez des sons de votre liste SoundPad, pilotez les enregistrements et affichez le son en cours sur votre deck.