Méthode de réglage lorsque vous souhaitez transmettre la sortie de SC en tant qu'entrée d'une autre application, par exemple lorsque vous souhaitez transmettre le son de SuperCollider (ci-après SC) au navigateur dans une session à distance
Enfin faites-le.
Cette figure est un graphique qui peut être affiché avec qjackctl
. Le fait est que la sortie de SC est connectée à Pulse Audio JACK Source
PulseAudio est un serveur audio Linux, et la plupart des applications modernes telles que les navigateurs l'utilisent pour produire des sons. Les applications qui nécessitent des performances en temps réel, telles que SC, utilisent JACK / ALSA au lieu de PulseAudio.
Le module jack de PulseAudio vous permet de gérer les entrées et sorties PulseAudio sur jack. Il est également pratique d'inclure qjackctl
(GUI pour les paramètres de prise) et pavucontrol
(GUI pour les paramètres audio d'impulsion).
Pour arch linux, vous pouvez installer diverses applications / modules avec la commande suivante
> sudo pacman -S pulseaudio-jack qjackctl pavucontrol
Le point important est que Pulse Audio doit être arrêté lorsque la prise est démarrée. Arrêtez avec pulseaudio -k
.
> pulseaudio --check -v
I: [pulseaudio] main.c: Daemon running as PID 2959
> pulseaudio -k
> pulseaudio --check -v
I: [pulseaudio] main.c: Daemon not running
Après avoir confirmé que PulseAudio s'est arrêté, réglez-le selon la procédure suivante.
Appuyez sur le bouton "Start" de qjackctl
pour démarrer le jack
Chargez le module jack PulseAudio
pactl load-module module-jack-sink channels=2 pactl load-module module-jack-source
3. Démarrez SuperCollider
4. Lancez une application qui utilise `PulseAudio` et mettez-la dans un état où elle utilise l'entrée microphone.
Vous pouvez confirmer que l'application lancée depuis l'onglet «Enregistrement» de «pavucontrol» est connectée à «Jack source».

5. Connectez-vous à `Pulse Audio JACK Source` avec le" Graph "de qjackctl comme indiqué dans la première figure de cette page.