installation_et_configuration_de_pure_data_sur_linux
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
installation_et_configuration_de_pure_data_sur_linux [2018/04/27 07:33] – serge | installation_et_configuration_de_pure_data_sur_linux [2020/03/04 21:58] – [Installation et configuration de Pure Data sur Linux] Benjamin Labomedia | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
======Installation et configuration de Pure Data sur Linux====== | ======Installation et configuration de Pure Data sur Linux====== | ||
- | ===== Utiliser une distribution Linux prêt à l' | + | Pure Data " |
- | ==== Pure dyne ==== | + | Cette version peut être augmentée de librairies aux fonctionnalités diverses |
- | une solution | + | ** Il existe plusieurs méthodes pour installer Pure Data** : |
- | elle peut s' | + | * depuis les dépôts de votre distribution Linux (le plus simple et efficace), il existe [[https://packages.debian.org/search? |
- | + | * en téléchargeant le paquet Pure Data Vanillia (le " | |
- | ===== Installer facilement Pd extended ===== | + | * en installant Purr-Data, une version alternative intégrant de nombreuses librairies (un peu comme Pd-extended avant) https:// |
- | + | ||
- | ==== Ubuntu | + | |
- | + | ||
- | Pour installer la version 0.42.5 | + | |
===== Installer pd-vanilla depuis les dépots ===== | ===== Installer pd-vanilla depuis les dépots ===== | ||
Ligne 17: | Ligne 13: | ||
Testé sur Linux Mint 17 32 bits | Testé sur Linux Mint 17 32 bits | ||
- | sudo apt-get install puredata puredata-dev pd-libdir puredata-core puredata-doc puredata-extra puredata-gui puredata-import puredata-utils | + | sudo apt-get install puredata puredata-dev pd-libdir puredata-core puredata-doc puredata-extra puredata-gui puredata-import puredata-utils |
- | sudo apt-get install pd-csound pd-pdp pd-zexy pd-aubio | + | |
- | sudo apt-get install v4l2loopback-dkms | + | |
sudo apt-get install pd-iemnet pd-cyclone pd-mapping pd-3dp pd-arraysize pd-bassemu pd-beatpipe | sudo apt-get install pd-iemnet pd-cyclone pd-mapping pd-3dp pd-arraysize pd-bassemu pd-beatpipe | ||
sudo apt-get install pd-boids pd-bsaylor pd-chaos pd-comport pd-cxc pd-earplug pd-ekext pd-ext13 | sudo apt-get install pd-boids pd-bsaylor pd-chaos pd-comport pd-cxc pd-earplug pd-ekext pd-ext13 | ||
Ligne 59: | Ligne 53: | ||
noaudioin: False | noaudioin: False | ||
audioindev1: | audioindev1: | ||
+ | audioindevname1: | ||
noaudioout: False | noaudioout: False | ||
audiooutdev1: | audiooutdev1: | ||
+ | audiooutdevname1: | ||
audiobuf: 25 | audiobuf: 25 | ||
rate: 44100 | rate: 44100 | ||
callback: 0 | callback: 0 | ||
blocksize: 64 | blocksize: 64 | ||
- | nomidiin: | + | midiapi: 0 |
- | nomidiout: | + | nomidiin: |
+ | midiindev1: 0 | ||
+ | midiindevname1: | ||
+ | nomidiout: | ||
+ | midioutdev1: | ||
+ | midioutdevname1: | ||
path1: / | path1: / | ||
path2: / | path2: / | ||
Ligne 72: | Ligne 73: | ||
standardpath: | standardpath: | ||
verbose: 0 | verbose: 0 | ||
- | loadlib1: Gem | + | loadlib1: |
nloadlib: 1 | nloadlib: 1 | ||
defeatrt: 0 | defeatrt: 0 | ||
flags: | flags: | ||
+ | zoom: 1 | ||
+ | loading: no | ||
</ | </ | ||
\\ | \\ | ||
Ligne 95: | Ligne 98: | ||
* Copier les fichiers sources | * Copier les fichiers sources | ||
- | | + | |
* Aller dans le répertoire pour lancer le script de compilation | * Aller dans le répertoire pour lancer le script de compilation | ||
Ligne 143: | Ligne 146: | ||
==== GEM ==== | ==== GEM ==== | ||
+ | |||
+ | === GEM 0.94 sous Debian 9 64 bits === | ||
+ | Le paquet compilé avec les plug-ins : {{ ::gem.zip |}} | ||
+ | |||
+ | **Compilation à la main :** | ||
+ | sudo apt update | ||
+ | sudo apt-get build-dep gem | ||
+ | Pour que les plug-ins et backend soient compilés, il faut rajouter des sources (pas sur que tout soit utile, à adapter si autre OS ...) : | ||
+ | sudo apt install | ||
+ | git clone https:// | ||
+ | cd Gem/ | ||
+ | ./ | ||
+ | ./configure | ||
+ | make | ||
+ | sudo make install | ||
+ | |||
+ | ! Gem est installé dans / | ||
+ | |||
+ | + charger Gem au démarrage | ||
=== GEM 0.93.3 sous ubuntu 10.04, 11.04 et Linux Mint Debian Testing Jessie === | === GEM 0.93.3 sous ubuntu 10.04, 11.04 et Linux Mint Debian Testing Jessie === | ||
Ligne 154: | Ligne 176: | ||
se placer dans un répertoire PD dans son home | se placer dans un répertoire PD dans son home | ||
- | + | | |
- | git clone [[git:// | + | |
(pour par la suite juste mettre à jour les sources, se placer dans le dossier Gem créé par la commande précédente) | (pour par la suite juste mettre à jour les sources, se placer dans le dossier Gem créé par la commande précédente) | ||
Ligne 180: | Ligne 201: | ||
ajouter le dépot medibuntu : | ajouter le dépot medibuntu : | ||
- | + | sudo -E wget --output-document=/ | |
- | sudo -E wget --output-document=/ | + | |
pour unbutu ajouter le ppa https:// | pour unbutu ajouter le ppa https:// | ||
Ligne 214: | Ligne 234: | ||
sudo apt-get update | sudo apt-get update | ||
sudo apt-get install libvlc-dev | sudo apt-get install libvlc-dev | ||
- | |||
- | ++ | ||
- | |||
sudo apt-get install libglut3-dev | sudo apt-get install libglut3-dev | ||
sudo apt-get install libgmerlin-avdec-dev + autres librairies du ppa ppa: | sudo apt-get install libgmerlin-avdec-dev + autres librairies du ppa ppa: | ||
Ligne 229: | Ligne 246: | ||
./configure | ./configure | ||
- | |||
./ | ./ | ||
- | |||
./ | ./ | ||
- | |||
./ | ./ | ||
si tentative arttoolkit, compilation préalable de Arttoolkit : | si tentative arttoolkit, compilation préalable de Arttoolkit : | ||
- | svn co [[https:// | + | svn co https:// |
et | et | ||
Ligne 258: | Ligne 272: | ||
**Le paquet compilé GEM 0.93.3** (croutage de la compil du plug artoolkit mais il fonctionne en le greffant à une pd-extended) : {{: | **Le paquet compilé GEM 0.93.3** (croutage de la compil du plug artoolkit mais il fonctionne en le greffant à une pd-extended) : {{: | ||
- | | + | * {{: |
2ème tentative : Récupération des sources | 2ème tentative : Récupération des sources | ||
Ligne 290: | Ligne 304: | ||
[[Pure_Data_vs_Kinect# | [[Pure_Data_vs_Kinect# | ||
- | * | + | Installation préalable de la dernière libfreenect |
- ...> git clone https:// | - ...> git clone https:// | ||
Ligne 314: | Ligne 328: | ||
* https:// | * https:// | ||
- | compiler libfreenect pour support audio | + | compiler libfreenect pour support audio |
+ | < | ||
+ | ~/ | ||
+ | </ | ||
Télécharger les sources et ajouter les dépendances (attention, à ne pas faire avec pix_freenect) | Télécharger les sources et ajouter les dépendances (attention, à ne pas faire avec pix_freenect) | ||
Ligne 344: | Ligne 361: | ||
sudo apt-get install build-essential subversion | sudo apt-get install build-essential subversion | ||
- | | + | * les sources de Pd |
wget [[http:// | wget [[http:// | ||
- | | + | * décompresser le paquet et placer les sources dans /usr/src/pd en ouvrant un nautilus en root par exemple (sudo nautilus) |
* télécharger les sources de flext depuis le svn adéquat : (il faut avoir installé svn qui est dans les dépots avant !) | * télécharger les sources de flext depuis le svn adéquat : (il faut avoir installé svn qui est dans les dépots avant !) | ||
Ligne 359: | Ligne 376: | ||
* cette commande génère un fichier : buildsys/ | * cette commande génère un fichier : buildsys/ | ||
+ | < | ||
# | # | ||
# | # | ||
Ligne 419: | Ligne 436: | ||
# | # | ||
** OFLAGS+=-march=prescott** | ** OFLAGS+=-march=prescott** | ||
+ | </ | ||
**ATTENTION** : les 4 dernières options sont importantes, | **ATTENTION** : les 4 dernières options sont importantes, | ||
Ligne 446: | Ligne 464: | ||
* télécharger les sources : | * télécharger les sources : | ||
- | | + | |
* installer en suivant les instructions du fichier readme.txt : | * installer en suivant les instructions du fichier readme.txt : | ||
Ligne 500: | Ligne 518: | ||
* ajouter -lib xsample au démarrage de Pd | * ajouter -lib xsample au démarrage de Pd | ||
- | ===== Contenus obsolètes ===== | ||
- | |||
- | Mais on les garde car on ne jette rien ... | ||
- | |||
- | ==== Ubuntu Hardy ==== | ||
- | |||
- | * télécharger la version Pd extended de Hans (1000xmerci à lui) http:// | ||
- | |||
- | ==== Installation et configuration de Pure Data sur Ubuntu 7.04 ==== | ||
- | |||
- | **Pure Data 0.40-2** ainsi que la librairie **Gem** sont présents dans les dépôts officiels d**' | ||
- | |||
- | Toutefois, la simplicité d' | ||
- | |||
- | ==== 0.40-2 ==== | ||
- | |||
- | apt-get install puredata gem | ||
- | |||
- | Pd sera alors accessible via le menu **Application > Son et Vidéo** | ||
- | |||
- | Pour que la librairie **Gem** se charge au démarrage, il vous faudra la rajouter à la main ( **File > Starup...** ) sans négliger la majuscule et sans oublier de " | ||
- | |||
- | Vous devriez alors obtenir quelque chose comme cela au démarrage : | ||
- | |||
- | GEM: | ||
- | GEM: | ||
- | GEM: | ||
- | GEM: | ||
- | GEM: | ||
- | GEM: | ||
- | GEM: | ||
- | GEM: | ||
- | GEM: | ||
- | |||
- | ==== 0.39-2rc3 extended ==== | ||
- | |||
- | Télécharger le paquet de **Hans** [[http:// | ||
- | sudo dpkg -i Pd-0.39.3-extended-rc5-debian-stable-i386.deb | ||
- | {{tag> | + | {{tag> |
installation_et_configuration_de_pure_data_sur_linux.txt · Dernière modification : 2021/07/13 10:09 de Benjamin Labomedia