Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
openatelier:projet:bot_irc_midi [2020/05/20 00:26] emoc [Mise en place du stream] |
openatelier:projet:bot_irc_midi [2020/05/20 15:12] emoc [Améliorations possibles] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Bot IRC -> MIDI ====== | ====== Bot IRC -> MIDI ====== | ||
+ | |||
+ | aka **pouetBot** | ||
(Page créée le 15 mai 2020, en cours de rédaction) | (Page créée le 15 mai 2020, en cours de rédaction) | ||
Ligne 20: | Ligne 22: | ||
* **!panique** : coupe toutes les notes (envoie ALL NOTES OFF et ALL SOUNDS OFF sur les 16 canaux MIDI) | * **!panique** : coupe toutes les notes (envoie ALL NOTES OFF et ALL SOUNDS OFF sur les 16 canaux MIDI) | ||
- | D'autres commandes sont utilisables par l'administrateur pour le débuguage | + | D'autres commandes sont utilisables pour le débuguage |
===== Mise en pratique ===== | ===== Mise en pratique ===== | ||
Ligne 26: | Ligne 28: | ||
Une fois les différents logiciels démarrés ainsi que la communication entre eux, démarrer une videoconférence webRTC sur une généreuse instance jitsi (par exemple, parmi cette [[https://framatalk.org/accueil/fr/info|liste d'instance Jitsi compilée par Framasoft]]), en coupant la caméra et en choisissant comme source sonore le "monitor of audio interne stéréo analogique". Ce choix de source sonore vaut pour un ordinateur sous linux debian, il faudra l'adapter dans d'autres cas. Ce flux sonore correspond au "son qui sort de l'ordinateur", toutes applications confondues. | Une fois les différents logiciels démarrés ainsi que la communication entre eux, démarrer une videoconférence webRTC sur une généreuse instance jitsi (par exemple, parmi cette [[https://framatalk.org/accueil/fr/info|liste d'instance Jitsi compilée par Framasoft]]), en coupant la caméra et en choisissant comme source sonore le "monitor of audio interne stéréo analogique". Ce choix de source sonore vaut pour un ordinateur sous linux debian, il faudra l'adapter dans d'autres cas. Ce flux sonore correspond au "son qui sort de l'ordinateur", toutes applications confondues. | ||
- | Il est aussi possible de configurer un serveur webRTC mais c'est une autre affaire... | + | |
===== Usine à gaz ===== | ===== Usine à gaz ===== | ||
Ligne 118: | Ligne 120: | ||
==== Mise en place du stream ==== | ==== Mise en place du stream ==== | ||
- | (à compléter) | + | Démarrer Butt (dans cette configuration, Butt est utilisé pour enregistrer l'audio produit localement, en parallèle de la diffusion en stream.) \\ |
+ | Démarrer Chromium \\ | ||
- | Dans cette configuration, Butt est utilisé pour enregistrer l'audio produit localement, en parallèle de la diffusion en stream. | + | === Réglages pulseaudio === |
- | + | ||
- | Réglages pulseaudio | + | |
Dans l'onglet enregistrement, choisir "Monitor of Audio interne stéréo analogique" pour que le son utilisé ne soit __pas__ celui du micro, mais le mix des sons produits. | Dans l'onglet enregistrement, choisir "Monitor of Audio interne stéréo analogique" pour que le son utilisé ne soit __pas__ celui du micro, mais le mix des sons produits. | ||
- | Réglages jitsi | + | {{:openatelier:projet:bot_irc_midi:parametres_pulseaudio.png?direct|}} |
- | Démarrer jitsi sans caméra et choisir que les particpant·e·s démarrent aussi sans caméra ni micro. \\ | + | === Réglages jitsi === |
+ | |||
+ | Pour l'émetteur, démarrer jitsi sans caméra et choisir que les participant·e·s démarrent aussi sans caméra ni micro. \\ | ||
Régler dans les paramètres de son "Audio interne stéréo analogique" | Régler dans les paramètres de son "Audio interne stéréo analogique" | ||
+ | |||
+ | {{:openatelier:projet:parametres_jitsi_1.png?direct|}} {{:openatelier:projet:parametres_jitsi_2.png?direct|}} | ||
+ | |||
+ | Ça fonctionne avec très peu de latence MAIS beaucoup de compression... Il faudrait trouver une alternative | ||
==== Bugs ==== | ==== Bugs ==== | ||
Ligne 138: | Ligne 145: | ||
Beaucoup de notes restent en suspend... La fonction !panique est très utile! \\ | Beaucoup de notes restent en suspend... La fonction !panique est très utile! \\ | ||
- | Tester mumble pour comparer la compression ? | + | ==== Améliorations possibles ==== |
+ | |||
+ | Corriger les bugs! \\ | ||
+ | |||
+ | Une commande pour changer le tempo ? du swing ? | ||
+ | |||
+ | Trouver une alternative utilisat·eur·rice-conviviale avec une meilleure qualité sonore, quelques pistes : | ||
+ | * mumble, https://fr.wikipedia.org/wiki/Mumble , c'est avant tout pour la voix mais on peut ptet régler les bitrates côté serveur et client et choisir le codec | ||
+ | * pour mumble voir aussi https://wiki.mumble.info/wiki/3rd_Party_Applications | ||
+ | * et un client web https://github.com/Johni0702/mumble-web (bien pour le côté convivial!) | ||
+ | * ninjam : https://www.cockos.com/ninjam/ | ||
+ | * jamulus : http://llcon.sourceforge.net/ | ||
+ | * jamtaba : https://jamtaba-music-web-site.appspot.com/ | ||
+ | * serveur webRTC bidouillé | ||
===== Ressources ===== | ===== Ressources ===== | ||