Outils pour utilisateurs

Outils du site


pure_data_interface_web

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révisionLes deux révisions suivantes
pure_data_interface_web [2019/07/21 11:19] Benjamin Labomediapure_data_interface_web [2019/07/21 11:21] Benjamin Labomedia
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 puisse causer à un serveur web et inversement. +Problématique : comment faire pour que l'on puisse interagir avec un patch Pure Data via un navigateur web ?
  
 ==== 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 20: Ligne 19:
   * https://github.com/triss/duplex-nexus-osc   * https://github.com/triss/duplex-nexus-osc
 {{::nexus_gui.png?direct|}} {{::nexus_gui.png?direct|}}
 +
 ===== Pure Data et icecast ===== ===== Pure Data et icecast =====
 Voir le système de sonification de l'acvitié réseau via un Patch Pure Data coté serveur : https://ressources.labomedia.org/scripts_bash_linux_audiovisuel?s[]=sonification&s[]=serveur#sonification_serveur Voir le système de sonification de l'acvitié réseau via un Patch Pure Data coté serveur : https://ressources.labomedia.org/scripts_bash_linux_audiovisuel?s[]=sonification&s[]=serveur#sonification_serveur
  
 ===== Pure Data + php ===== ===== Pure Data + php =====
-Ce tuto comporte deux niveaux d'utilisation : le premier mets en place des scripts les plus simples possibles, le deuxieme mets en place une abstraction PHP ( une classe ) écrite il y a qques années par Alexandre Quessy ). +Ce tuto comporte deux niveaux d'utilisation : le premier mets en place des scripts les plus simples possibles, le deuxieme mets en place une abstraction PHP ( une classe ) écrite il y a qques années par Alexandre Quessy ). 
  
   *Pour ce tuto il faut avoir installer PEAR, une bibliothèque d'extensions PHP ( voir : http://pear.php.net/manual/en/installation.php ) pour utiliser l'abstraction PHP développée par Alexandre.   *Pour ce tuto il faut avoir installer PEAR, une bibliothèque d'extensions PHP ( voir : http://pear.php.net/manual/en/installation.php ) pour utiliser l'abstraction PHP développée par Alexandre.
Ligne 43: Ligne 43:
 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
pure_data_interface_web.txt · Dernière modification : 2020/12/01 17:43 de serge