Jack, Jamulus & Jacktrip
Salut,
Jamulus : outils très connu et open source de Jam online avec GUI. https://jamulus.io
Jacktrip : outils de Jam online sans GUI. Permet aussi de faire un broadcast (ce n'est plus temps réel mais le son doit être plus stable de meilleur qualité.) https://github.com/jacktrip/jacktrip
Au début quand je faisais un test local (sur une machine) avec 5 sessions jamulus et un serveur plus d'autres applications démarré automatiquement par ma session, j'avais quelques XRuns éparses.
Après avoir fait un script qui décharge les modules du noyau inutiles (bluetooth, wifi, printers, webcam, virtualbox) ainsi que les applications inutiles (navigateur internet, applications réseaux sociaux ...), je n'observe plus de XRuns même si periods = 2 alors que periods = 3 est en général conseillé pour les cartes sons USB.
J'ai fait ce dev (rapide) à partir de Librazik3.
Ci-dessous voici des exemples de ces scripts.
J'ai fait un script startMusicSession.sh
Et un script stopMusicSession.sh
Mon but est de faire un test avec des musiciens distants pour voir si avec ces optimisations, j'ai moins de XRuns car j'en avais beaucoup en situation réelles même si le son pour mon groupe est d'une qualité correcte, il contient des artefactes ... Pour le moment !
Je posterai le résultat de mes tests ici.
Si vous êtes intéressés par faire des tests sur ces applications avec moi, signalez-vous. 😊
++ Laurent
Jamulus : outils très connu et open source de Jam online avec GUI. https://jamulus.io
Jacktrip : outils de Jam online sans GUI. Permet aussi de faire un broadcast (ce n'est plus temps réel mais le son doit être plus stable de meilleur qualité.) https://github.com/jacktrip/jacktrip
Au début quand je faisais un test local (sur une machine) avec 5 sessions jamulus et un serveur plus d'autres applications démarré automatiquement par ma session, j'avais quelques XRuns éparses.
Après avoir fait un script qui décharge les modules du noyau inutiles (bluetooth, wifi, printers, webcam, virtualbox) ainsi que les applications inutiles (navigateur internet, applications réseaux sociaux ...), je n'observe plus de XRuns même si periods = 2 alors que periods = 3 est en général conseillé pour les cartes sons USB.
J'ai fait ce dev (rapide) à partir de Librazik3.
Ci-dessous voici des exemples de ces scripts.
J'ai fait un script startMusicSession.sh
Copy to clipboard
#!/bin/bash nmcli radio wifi off # on stoppe le service wifi sudo systemctl stop cups.service # on stoppe le service imprimantes sudo rmmod vboxnetadp vboxnetflt vboxdrv btusb btrtl btintel btbcm bluetooth lp uvcvideo videobuf2_v4l2 videobuf2_common videodev iwlmvm iwlwifi mac80211 cfg80211 # On stoppe les applications inutiles killall Telegram
Et un script stopMusicSession.sh
Copy to clipboard
#!/bin/bash sudo modprobe -a vboxdrv vboxnetadp vboxnetflt bluetooth btusb btrtl btintel btbcm lp uvcvideo videobuf2_v4l2 videobuf2_common videodev cfg80211 mac80211 iwlmvm iwlwifi nmcli radio wifi on # # on redémarre le service wifi sudo systemctl start cups.service # on redémarre le service imprimantes # On redémarre les applications "$HOME/opt/Telegram/Telegram" -workdir "$HOME/.local/share/TelegramDesktop/" -autostart &
Mon but est de faire un test avec des musiciens distants pour voir si avec ces optimisations, j'ai moins de XRuns car j'en avais beaucoup en situation réelles même si le son pour mon groupe est d'une qualité correcte, il contient des artefactes ... Pour le moment !
Je posterai le résultat de mes tests ici.
Si vous êtes intéressés par faire des tests sur ces applications avec moi, signalez-vous. 😊
++ Laurent