touch_osc
Différences
Ci-dessous, les différences entre deux révisions de la page.
| touch_osc [2018/07/19 07:57] – créée serge | touch_osc [2018/07/19 07:58] (Version actuelle) – supprimée serge | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ======Touch Osc====== | ||
| - | |||
| - | {{:1 touchOSC-7.png|fig: | ||
| - | |||
| - | ===== Utiliser TouchOSC avec Puredata ===== | ||
| - | |||
| - | * Configurer le Host de votre ordinateur (ip local) //(exemple: sur windows: aller dans Réseau> propriété > protocole Tcp/ip > et entrer manuellement une i.p.)// | ||
| - | * Rentrer cet ip dans votre téléphone : dans le menu Osc > Host | ||
| - | * Appuyer sur " | ||
| - | * Créer un patch sur PD avec un dumpOSC 8000 qui récupérera les infos du téléphone. | ||
| - | * Vous pouvez ensuite avec un print voir ce qu'il sort de cette boite dans votre terminal puredata. | ||
| - | |||
| - | Secouer votre téléphone, | ||
| - | |||
| - | **Voici un patch d' | ||
| - | |||
| - | ===== Utiliser TouchOSC avec Blender ===== | ||
| - | |||
| - | === Etape 1 === | ||
| - | |||
| - | Erreur bête à éviter: utiliser 2 routeurs (un wifi et un autre ethernet) et chercher 2 heures pourquoi ça ne marche pas !\\ | ||
| - | Utilisation de [[OSCinBlender: | ||
| - | Le nombre d' | ||
| - | |||
| - | === Etape 2 === | ||
| - | |||
| - | Dans Blender est affiché un curseur : celui du haut du layout simple et du premier bureau) et le téléphone orienté avec les accélérations: | ||
| - | |||
| - | Le curseur c'est 3 objets, dont 2 déformés par le script python. Ce n'est pas compliqué, mais à chaque fois, les déformation sont du style y=ax+b, et il faut affiner a et b. | ||
| - | |||
| - | == Fichiers == | ||
| - | |||
| - | {{: | ||
| - | |||
| - | ===== Utiliser TouchOSC dans un script python pour faire de la musique Kollectiv ===== | ||
| - | |||
| - | Ce script récupère et transforme les messages OSC en midi, sans limitation du nombre de téléphone. | ||
| - | |||
| - | Ce script est en python 2.7. Le python 3 est mal documenté sur quelques nouveautés telles que format() sys.path.append() , pyfluidsynth n' | ||
| - | |||
| - | Au lancement le script demande l'IP du PC et le Port d' | ||
| - | |||
| - | ==== Installation sur le PC ==== | ||
| - | |||
| - | Nécessite: | ||
| - | |||
| - | * Linux | ||
| - | * python2.7 | ||
| - | |||
| - | Installer: | ||
| - | |||
| - | sudo apt-get install fluidsynth fluid-soundfont-gm fluid-soundfont-gs | ||
| - | |||
| - | === Lancer le script en console === | ||
| - | |||
| - | Dans le dossier TouchOSC_Kollectiv, | ||
| - | |||
| - | python touchOsc.py | ||
| - | |||
| - | Ou clic sur le lanceur touchOSC_Kollectiv (le rendre exécutable si il ne l'est pas), ouvrir dans un terminal. | ||
| - | |||
| - | === Répondre au question au début du script === | ||
| - | |||
| - | Ne pas se tromper, je ne fait aucun contrôle de saisie. Chaque téléphone doit être configuré avec l'IP du PC (ifconfig pour ne pas se tromper), et un numéro de port. | ||
| - | |||
| - | < | ||
| - | |||
| - | What is your IP ? 10.0.0.4 Unique port number ? 8000 Your IP is 10.0.0.4 and Port is 8000 Plug : IP = 10.0.0.4 Port = 8000 fluidsynth: warning: Failed to pin the sample data to RAM; swapping is possible. No problem with --> fluidsynth: warning: | ||
| - | |||
| - | Press q + Enter to quit | ||
| - | |||
| - | < | ||
| - | |||
| - | Il faut obligatoirement arrêter le script avec **q + entrée**, pour éviter d' | ||
| - | |||
| - | ==== Détails pour les téléphones ==== | ||
| - | |||
| - | - Vous devez vous connecter sur votre réseau Wifi | ||
| - | - Dans TouchOSC, saisir l'IP, Port du PC dans Host, Port(outgoing) | ||
| - | - Choisir un Layout | ||
| - | - Done | ||
| - | |||
| - | === Jouer === | ||
| - | |||
| - | Seules les Layout Key (panel 1 et 2, le 3 sert de config) et Beatmachine (panel 2) sont possibles. L' | ||
| - | |||
| - | === Réglages possibles sur les téléphones === | ||
| - | |||
| - | {{: | ||
| - | |||
| - | === Fichiers === | ||
| - | |||
| - | A partir du 24 février 2012, le script écoute sur un seul port tous les téléphones: | ||
| - | |||
| - | **{{: | ||
| - | |||
| - | TODO: | ||
| - | |||
| - | Le script a été testé avec 2 téléphones, | ||
| - | |||
| - | ===== Ressources ===== | ||
| - | |||
| - | * Site de référence :''' | ||
touch_osc.1531987065.txt.gz · Dernière modification : de serge
