pure_data_interface_web
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édente | ||
| pure_data_interface_web [2019/07/21 11:19] – Benjamin Labomedia | pure_data_interface_web [2020/12/01 17:43] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. serge | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ===== PureData interfaçage avec le web via php ou javascript | ===== PureData interfaçage avec le web via php ou javascript | ||
| - | Problématique : comment faire pour que PureData | + | Problématique : comment faire pour que l' |
| ==== Que faut il ? ==== | ==== Que faut il ? ==== | ||
| Pour une configuration minimum | Pour une configuration minimum | ||
| - | |||
| *Pure data | *Pure data | ||
| *un langage serveur ( PHP Python ou Javascript) | *un langage serveur ( PHP Python ou Javascript) | ||
| Ligne 19: | Ligne 18: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| - | {{:: | + | {{media_09: |
| ===== Pure Data et icecast ===== | ===== Pure Data et icecast ===== | ||
| - | Voir le système de sonification de l' | + | Voir le système de sonification de l' |
| + | [[scripts_bash_linux_audiovisuel# | ||
| + | |||
| + | Voir également la librairie JS Icecream qui permet d' | ||
| + | {{media_12: | ||
| ===== Pure Data + php ===== | ===== Pure Data + php ===== | ||
| - | Ce tuto comporte deux niveaux d' | + | Ce tuto comporte deux niveaux d' |
| *Pour ce tuto il faut avoir installer PEAR, une bibliothèque d' | *Pour ce tuto il faut avoir installer PEAR, une bibliothèque d' | ||
| Ligne 37: | Ligne 41: | ||
| ===== Solution 1 : Causerie Pd php via ajax ===== | ===== Solution 1 : Causerie Pd php via ajax ===== | ||
| - | * Voir le paquet {{ ::php2pd.zip |}} | + | * Voir le paquet {{ media_11:php2pd.zip |}} |
| ===== Solution 2 : Mise en place de sockets pour causer à Puredata via du PHP ===== | ===== Solution 2 : Mise en place de sockets pour causer à Puredata via du PHP ===== | ||
| Ligne 43: | Ligne 47: | ||
| Dans un premier temps, on va utiliser un exemple le plus simple possible écrit avec les fonctions de base de PHP: J'ai placé ce fichier dans mon répertoire web ( /var/www ). | Dans un premier temps, on va utiliser un exemple le plus simple possible écrit avec les fonctions de base de PHP: J'ai placé ce fichier dans mon répertoire web ( /var/www ). | ||
| - | Pré-requis : Avoir installé PHP5 et PHP5-cli sur sa machine sur sa machine | + | Pré-requis : Avoir installé PHP5 et PHP5-cli sur sa machine sur sa machine |
| sudo apt-get install PHP5 PHP5-cli | sudo apt-get install PHP5 PHP5-cli | ||
| Ligne 225: | Ligne 229: | ||
| / | / | ||
| - | Sinon il est possible de les trouver directement ici : http:// | + | Sinon il est possible de les trouver directement ici : http:// |
| il faut copier ces fichiers dans un / | il faut copier ces fichiers dans un / | ||
| Ligne 240: | Ligne 244: | ||
| Désormais, ouvrir le demo-server-sender.pd, | Désormais, ouvrir le demo-server-sender.pd, | ||
| - | {{tag> | + | {{tag> |
pure_data_interface_web.1563707973.txt.gz · Dernière modification : de Benjamin Labomedia
