Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
playground_version_12 [2019/12/24 16:43] – julienplayground_version_12 [2019/12/29 11:49] (current) – AL julien
Line 36: Line 36:
 ===== créer la clef usb ===== ===== créer la clef usb =====
  
-???+Unetbootin ne marche pas trés bien, l'outil que nous avons finalement utilisé est Gnome Disk utility / Disk dans le menu 
 +C'est un outil stable.
  
 +1-insérer votre clef USB
 +
 +2-ouvrir disks dans accessories
 +
 +3-restore disk image
  
 ===== l'installation sur le disque dur ===== ===== l'installation sur le disque dur =====
Line 59: Line 65:
 ====== Installation des logiciels ====== ====== Installation des logiciels ======
  
-**Pd-l2ork (Fork de pd-extended)**+===== Pd-l2ork (Fork de pd-extended) ===== 
 + 
 +==== installation ==== 
  
 Pour l'instant pas de support pour driver jack (vraiment étrange!) Pour l'instant pas de support pour driver jack (vraiment étrange!)
Line 150: Line 159:
  
  
 +==== librairies & externals ====
 +
 +1-check sfread~ devenu sfread2~ (mmoonlib)
 +
 +2-percolate - le code est à réécrire pour 64bits... ne se monte pas!!
 +
 +3-susloop~ dans bsaylor
 +
 +===== Pd-vanilla 0.50 =====
 +
 +suite à des petits bugs avec pd-l2ork nous avons décidé de compiler pd-0.50
 +
 +==== installation ====
 +télécharger les sources sur http://puredata.info
 +
 +<code>
 +./configure --enable-jack
 +make
 +sudo make install
 +</code>
 +
 +Ensuite il faut utiliser find externals (choisir un path/chemin d'installation) pour télécharger les librairies d'objets (merci deken!)
 +rentrer les paths dans preferences/path
 +
 +=== AUDIO REAL-TIME!! ===
 +
 +
 +Par défaut le pd-vanilla n'aime pas le real-time ;-)
 +donc à faire directement pour être à l'aise avec ça :
 +
 +<code>
 +sudo nano /etc/security/limits.conf
 +#puis coller les perm audio
 +@audio   -  rtprio     95
 +@audio   -  memlock    unlimi
 +ted
 +@audio   -  nice      -19
 +</code>
 +
 +et faire la même chose dans limitconf audio
 +
 +<code>
 +sudo nano /etc/security/limits.d/audio.conf
 +#puis coller les perm audio
 +@audio   -  rtprio     95
 +@audio   -  memlock    unlimi
 +ted
 +@audio   -  nice      -19
 +</code>
 +
 +
 +
 +
 +===== Icecast2 serveur =====
 +gros soucis avec icecast... l'installation se fait bien mais problème avec la configuration, résolue dans la version 11 nous sommes confrontés de nouveau à un soucis. après l'installation du serveur icecast2 (apt install icecast2 ou synaptic) il faudra utiliser cette méthode :
 +
 +créer un dossier log de icecast, il n'y en a pas de créé (étrange):
 +<code>
 +cd /var/log/
 +mkdir icecast2
 +nano /error.log
 +nano /access.log
 +chown -Rf user /var/log/icecast2 #pour donner les droits d'écriture à votre utilisateur
 +</code>
 +
 +puis enable pour utiliser le script xml
 +<code>
 +nano /etc/default/icecast2
 +</code>
 +
 +Je ne comprends pas bien pourquoi j'ai réussi à faire marcher le démarrage init.d/icecast2 mais voici ma méthode (pas trop propre) :
 +1-désintaller icecast via apt remove
 +
 +2-télécharger les sources de icecast2 via http://icecast.org
 +
 +3-compiler les src
 +<code>
 +./configure
 +make
 +sudo make install
 +</code>
 +
 +tout est installé ou presque dans /usr/local - j'ai créé un /usr/local/var/log avec access et error.log (+chmod 777)
 +ne marche toujours pas
 +mais quand je réinstal icecast2 via
 +<code>
 +sudo apt install icecast2
 +</code>
 +soudainement la commande init.d de icecast2 marche!! (WTF!!)
 +<code>
 +/etc/init.d/icecast2 start
 +</code>
 +!!!!!
 +
 +
 +==== Script Icecast (pas la bonne solution) ====
 +
 +
 +normalement cette commande vous permet de démarrer icecast2 par défaut (ne marche pas sur la version12)
 +
 +Nous avons créer un script pour palier rapidement à ce bug (trouver le probléme à terme)
 +dans /usr/local créer un fichier startIcecast2 puis copier le script, sauvegarder et donner les permissions :
 +<code>
 +nano /usr/local/starticecast2
 +
 +#!/bin/bash
 +#
 +# launch icecast2 server
 +
 +xterm -e /usr/bin/icecast2 -b -c /etc/icecast2/icecast.xml & firefox http://localhost:8000
 +
 +chmod 777 starticecast2
 +</code>
 +
 +on a placé le script dans le menu, si ne marche pas au premier click re-clicker dessus (à perfectionner)
  
 +Nous avons placé la commande du script directement session and start up / application autostart
  
  

playground_version_12.1577202207.txt.gz · Last modified: by julien
GNU Free Documentation License 1.3 Except where otherwise noted, content on this wiki is licensed under the following license: GNU Free Documentation License 1.3