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 : 2018/07/19 07:57 de serge