Boucle de périphérique audio USB via des haut-parleurs

8

J'ai une platine USB qui lorsqu'elle est branchée sur ma machine Ubuntu 10.10 apparaît dans les paramètres audio comme un périphérique d'entrée (USB PnP Audio Device Analog Stereo) comme un microphone.

Ce que j'aimerais pouvoir faire, c'est que le son de cet appareil audio soit lu via la sortie audio (haut-parleur ou autre). Je ne suis pas trop inquiet s'il y a un léger délai entre l'entrée audio et sa lecture via les haut-parleurs.

Pour autant que je sache, cela est considéré comme un bouclage logiciel. Je peux réaliser exactement ce que je veux si j'ouvre Audacity, active le bouclage logiciel et appuie sur record. Évidemment, ce n'est pas idéal car je ne veux pas vraiment qu'il enregistre ce que je joue tout le temps.

Je sais que cela est possible grâce à l'exemple d'Audacity, mais j'aimerais savoir s'il existe un moyen de le faire sans l'enregistrement. Je cherche depuis un moment un logiciel qui fait cela, mais je n'ai rien pu trouver de plus proche.

Toute aide serait grandement appréciée.

matto1990
la source
+1 Oui! J'aimerais ça aussi. J'aimerais utiliser les haut-parleurs de mon ordinateur pour jouer de la musique depuis ma Squeezebox qui est connectée à mon entrée de ligne.
Torben Gundtofte-Bruun

Réponses:

12

Juste un avertissement: cette réponse est théorique, car je ne possède pas un tel matériel ...

AFAIK vous devez activer un périphérique de bouclage pour pulseaudio:

pactl load-module module-loopback

Après cela, vous devriez voir une nouvelle application sous les paramètres audio.

Si cela fonctionne bien, vous pouvez ajouter une ligne à la puls-audio-config pour rendre cela persistant:

sudo sh -c ' echo "load-module module-loopback" >>  /etc/pulse/default.pa '

Bonne chance!

Informations complémentaires de matto1990:

Vous ne devez le faire que si vous souhaitez effectuer un bouclage à partir d'un périphérique autre que le microphone ou la ligne (ceux par défaut). Accédez au centre de logiciels et installez "PulseAudio Volume Control". Ouvrez-le et accédez à l'onglet d'enregistrement. Dans le menu déroulant du spectacle, sélectionnez "tous". Dans la section "bouclage à partir de l'audio interne" (ou quel que soit le périphérique de sortie que vous souhaitez), sélectionnez le périphérique d'entrée à partir duquel vous souhaitez effectuer un bouclage (dans mon cas, l'USB).

Clausi
la source
Je reçois une nouvelle chose sous l'onglet application. Il n'a pas d'icône (le carré gris avec l'icône barrée d'un cercle rouge). C'est à plein volume et pas en sourdine mais rien ne sort des haut-parleurs. J'ai vérifié que le périphérique USB est sélectionné comme périphérique d'entrée.
matto1990
En fait, cela semble fonctionner, mais il remonte le microphone intégré à l'ordinateur portable. Cela se produit quel que soit l'appareil que je sélectionne sous l'onglet d'entrée. Comment pourrais-je lui dire d'utiliser un autre appareil?
matto1990
1
Ok, j'ai trouvé le moyen de le faire. Vous ne devez le faire que si vous souhaitez effectuer un bouclage à partir d'un périphérique autre que le microphone ou la ligne (ceux par défaut). Accédez au centre de logiciels et installez "PulseAudio Volume Control". Ouvrez-le et accédez à l'onglet d'enregistrement. Dans le menu déroulant du spectacle, sélectionnez "tous". Dans la section "bouclage à partir de l'audio interne" (ou quel que soit le périphérique de sortie que vous souhaitez), sélectionnez le périphérique d'entrée à partir duquel vous souhaitez effectuer un bouclage (dans mon cas, l'USB). Après cela, cela fonctionne parfaitement: D Merci Clausi: D Pouvez-vous l'ajouter à votre réponse pour référence future s'il vous plaît :)
matto1990
Heureux que ça marche! J'ai ajouté votre commentaire à la réponse.
Clausi