Outils pour utilisateurs

Outils du site


wikikirc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
wikikirc [2018/07/29 13:06] – créée Benjamin Labomediawikikirc [2022/02/12 04:47] (Version actuelle) – [Description] guillaume
Ligne 1: Ligne 1:
 ======WikikIRC====== ======WikikIRC======
- +<WRAP center round box 60% centeralign> 
-Il existe désormais une version mécanique de ce chef d’œuvre dont la documentation est disponible [[WikikIRC_Mécanique|ici]].+Il existe une **[[WikikIRC_Mécanique|version mécanique]]** de ce chef d’œuvre, et une **[[wikikirc_sur_android|version Android]]**. 
 +</WRAP>
  
 ==== Description ==== ==== Description ====
Ligne 21: Ligne 22:
 Elle a été développée par Anthony, Benjamin et Olivier pour le Labomedia. Elle a été développée par Anthony, Benjamin et Olivier pour le Labomedia.
  
-Voir le flux IRC de wikipedia francophone : http://wikistream.wmflabs.org/#wiki=fr.wikipedia+Le flux https://wikistream.toolforge.org/#wiki=fr.wikipedia .
  
 ==== Installation ==== ==== Installation ====
Ligne 29: Ligne 30:
 Télécharger les trois librairies suivantes puis lire les readme pour l'installation. Télécharger les trois librairies suivantes puis lire les readme pour l'installation.
  
-  * [[http://python-irclib.sourceforge.net/|**irclib**]]+  * **[[http://python-irclib.sourceforge.net/|irclib]]**
  
-  * [[https://trac.v2.nl/wiki/pyOSC|**pyOSC**]]+  * **[[https://trac.v2.nl/wiki/pyOSC|pyOSC]]**
  
-  * [[http://www.ixi-audio.net/content/body_backyard_python.html|**simpleOSC**]]+  * **[[http://www.ixi-audio.net/content/body_backyard_python.html|simpleOSC]]**
  
 Installer **Qsynth** : Installer **Qsynth** :
Ligne 41: Ligne 42:
 Télécharger [[http://yamatierea.org/papatchs/piano/FluidR3_GM.sf2|FluidR3_GM.sf2 (150Mo)]] Télécharger [[http://yamatierea.org/papatchs/piano/FluidR3_GM.sf2|FluidR3_GM.sf2 (150Mo)]]
  
-Configurer Qsynth comme exposé [[http://citilabpro.eu/visionwiki/index.php?title=The_Wheeled_Piano#How_can_I_install_it_.3F|ici]]. (Glockenspiel %%//%% Tubular Bells) %%//%% Il est possible que l'icône ne s'installe pas. Dans ce cas, pour effectuer la configuration, lancer **qsynth** via une console.+Configurer [[http://citilabpro.eu/visionwiki/index.php?title=The_Wheeled_Piano#How_can_I_install_it_.3F|Qsynth]]. 
  
-Télécharger patch et script [[http://yamatierea.org/WikikIRC/WikikIRC.zip|ici]] (attention, développeur rigoureux s'abstenir :-° )ou [[http://wiki.labomedia.org/images/0/04/WikikIRC-v2.tar.gz|encore ici pour une v2 avec quelques modifs]]+Glockenspiel Tubular Bells: Il est possible que l'icône ne s'installe pas. Dans ce cas, pour effectuer la configuration, lancer **qsynth** via une console. 
 + 
 +Télécharger **[[http://yamatierea.org/WikikIRC/WikikIRC.zip|patch et script]]** (attention, développeur rigoureux s'abstenir :-° )ou encore pour une **[[http://wiki.labomedia.org/images/0/04/WikikIRC-v2.tar.gz|v2 avec quelques modifs]]**
  
 Pour lancer, double cliquer sur 00-wikikIRC et faire "afficher dans un terminal" pour voir le flux IRC. (~20 secondes pour que tout se mette en place). Pour lancer, double cliquer sur 00-wikikIRC et faire "afficher dans un terminal" pour voir le flux IRC. (~20 secondes pour que tout se mette en place).
Ligne 51: Ligne 54:
 {{vimeo>36695516}} {{vimeo>36695516}}
  
-  * **** {{:Wikipediasonification.jpg|fig:Thumb|640px}}{{:CaptureWikikiRc.png|fig:Thumb|640px}}{{:Capture-fr.wikipedia.png|fig:Thumb|640px}}+  * **** {{media_13:wikipediasonification.jpg|fig:Thumb|640px}}{{media_05:capturewikikirc.png|fig:Thumb|640px}}{{media_05:capture-fr.wikipedia.png|fig:Thumb|640px}}
  
 Présentation de WikikIRC lors de "libre expression 2012" à Checy Présentation de WikikIRC lors de "libre expression 2012" à Checy
  
-  * **** {{:Checy-wikikIRC.jpg|fig:Thumb|400px}}+  * **** {{media_05:checy-wikikirc.jpg|fig:Thumb|400px}}
  
 Travail de recherche pour la version mécanique. {{vimeo>50827409}} Travail de recherche pour la version mécanique. {{vimeo>50827409}}
  
-  * **** {{:wikikIRC-mecanique.jpg|fig:Thumb|400px}} +  * **** {{media_13:wikikirc-mecanique.jpg|fig:Thumb|400px}}
- +
-===== Affichage d'image, sans qsynth, music en python et modules python intégrés ===== +
- +
-Les images viennent de [[http://www.ritsumei.ac.jp/~akitaoka/index-e.html|www.ritsumei.ac.jp/~akitaoka/]], sous licence: +
- +
-//The commercial use of this image is not free of charge. Modification of this image for commercial purpose is usually declined. Educational or research use or modification is welcome.// +
- +
-Elles sont simplement affichées dans le Blender Game Engine, avec chaque texture sur un plan différent, la caméra vient se placé devant une image par un script python qui change la position à chaque message reçu. +
- +
-Le son est produit par un script Python et pyFluidSynth. +
- +
-{{:Irc blender.png?1200|Irc blender.png Irc blender.png}} +
- +
-=== Principe === +
- +
-  * Un script python pour recevoir et traiter l' IRC, envoyer en OSC à Blender et au script music.py +
-  * Un script python pour générer la music. +
-  * Blender recoit l'OSC et affiche les images. +
- +
-=== Dépendances === +
- +
-  * Blender 2.6 +
-  * Python 2.7 pour les scripts +
-  * Python 3.2 pour blender +
- +
-Sur Ubuntu supérieur à 11.10 +
- +
-  sudo apt-get install blender fluidsynth fluid-soundfont-gm fluid-soundfont-gs +
- +
-Sur Lucid, il faut télécharger blender2.6x sur blender.org et lancer blender depuis ce dossier. +
- +
-Les modules python irclib, pyFluidSynth et OSC sont intégrés dans les fichiers: Tous les détails pour importer [[Importer_un_module_python_dans_un_script|**un module‎‎**]]. +
- +
-  * Remarque: Le OSC.py de WikikIRC est en pyhton 2.7, ce n'est pas le même que celui de blender qui est en python3.2. +
- +
-=== Lancement === +
- +
-  * Dans ./illusion/WikikIRC, dans un terminal +
- +
-  python wikikirc.py +
- +
-dans un autre terminal +
- +
-  python music.py +
- +
-  * Dans ./illusion/blender +
- +
-  blenderplayer illusion_IRC.blend +
- +
-  * Pour lancement automatique à l'allumage de la pi : http://blog.romaindasilva.fr/2013/04/30/raspberry-pi-auto-login-auto-startx/ +
- +
-puis faire un script wikikirc.sh avec +
- +
-  cd ~/Desktop/DossierWikiki +
-  sudo python 00-wikikIRC.py +
- +
-le rendre executable +
- +
-  chmod +x wikikirc.sh +
- +
-l'ajouter au fichier .profile du profil : +
- +
-  ./wikikirc.sh +
- +
-=== lancer avec le lanceur === +
- +
-  sh illusion.sh +
- +
-mais il faut tuer les processus pour les arrêter ! +
- +
-=== Fichiers === +
- +
-{{:Illusion_v1.zip|Illusion_v1.zip Illusion_v1.zip}} +
- +
-=== Variante === +
- +
-L'envoi en OSC vers music.py est une solution simple rapide, qui marche. +
- +
-Une version avec un [[Importer_un_module_python_dans_un_script|**module‎‎**]] pour la musique, il n'y plus de fichier music.py, mais un module python pyfluidSynth_play importé dans wikikIRC.py +
- +
-== Lancement == +
- +
-  * Dans ./illusion/WikikIRC, dans un terminal +
- +
-  python wikikirc.py +
- +
-  * Dans ./illusion/blender +
- +
-  blenderplayer illusion_IRC.blend +
- +
-== Lancer avec le lanceur == +
- +
-Modifier dans ce script les chemins qui sont absolu: adapter le chemin vers blenderplayer et vers le blend +
- +
-  sh illusion.sh +
- +
-Pour arrêter, fermer le terminal ou blender avec Echap, sinon tuer les processus pour les arrêter ! +
- +
-{{:Illusion_v2.zip|Illusion_v2.zip Illusion_v2.zip}} +
- +
-==== Manjaro ==== +
- +
-Version v1 adaptée pour manjaro +
- +
-Installation de fluidsynth et soundfont-fluid +
- +
-Testé en mai 2016 avec les fichiers de: https://github.com/sergeLabo/illusion +
- +
-{{youtube>4mnIhVdvn9c}} +
- +
-==== Éléments ==== +
- +
-=== Le siège du robot === +
- +
-Le robot est positionné sur un siège de piano duquel on a supprimé l'assise.\\ +
-La pièce en bois ci dessous permet de lier le robot au siège.\\ +
-:File:profil_siege.svg +
- +
-==== Fiche technique ==== +
- +
-==== Références ==== +
- +
-  * Un livre à ce sujet : https://en.wikipedia.org/wiki/Player_Piano_%28novel%29+
  
 +{{tag>bj art_numérique}}
wikikirc.1532869606.txt.gz · Dernière modification : 2018/07/29 13:06 de Benjamin Labomedia