Outils pour utilisateurs

Outils du site


open_sound_control_osc

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évision
Révision précédente
open_sound_control_osc [2021/12/13 17:24] – [Comprendre ce qu'est OSC] Benjamin Labomediaopen_sound_control_osc [2024/03/28 21:44] (Version actuelle) – [Comprendre ce qu'est OSC] Mushussu
Ligne 40: Ligne 40:
 **OSC réalise l'encodage et le décodage de datas**, le transfert des datas se fait en UDP ou en TCP. Encoder c'est structurer les datas et les convertir en bytes (octets): en python, cela peut se faire avec les modules pickle, cpickle, json. OSC définit des règles qui servent de "normes". **OSC réalise l'encodage et le décodage de datas**, le transfert des datas se fait en UDP ou en TCP. Encoder c'est structurer les datas et les convertir en bytes (octets): en python, cela peut se faire avec les modules pickle, cpickle, json. OSC définit des règles qui servent de "normes".
  
-  * [[http://opensoundcontrol.org/introduction-osc|opensoundcontrol.org]] Ce protocole simple mais puissant fournit tout le nécessaire pour contrôler en temps réel du son et autres supports de traitement tout en restant flexible et facile à mettre en œuvre.+  * [[https://ccrma.stanford.edu/groups/osc/index.html|opensoundcontrol.org]] Ce protocole simple mais puissant fournit tout le nécessaire pour contrôler en temps réel du son et autres supports de traitement tout en restant flexible et facile à mettre en œuvre.
   * [[http://en.wikipedia.org/wiki/Open_Sound_Control|Wikipedia]] liste un grand nombre de logiciels qui utilise OSC en temps réel.   * [[http://en.wikipedia.org/wiki/Open_Sound_Control|Wikipedia]] liste un grand nombre de logiciels qui utilise OSC en temps réel.
   * [[http://opensoundcontrol.org/files/OSC-Demo.pdf|Un pdf]] qui compare les performances de MIDI et OSC.   * [[http://opensoundcontrol.org/files/OSC-Demo.pdf|Un pdf]] qui compare les performances de MIDI et OSC.
Ligne 53: Ligne 53:
 En pratique, sur un réseau local le TCP va aussi vite que l'UDP. TCP permet le mode connecté, qui permet d'identifier facilement les connectés: [[http://twistedmatrix.com/|Twisted]] est parfait pour ça. En pratique, sur un réseau local le TCP va aussi vite que l'UDP. TCP permet le mode connecté, qui permet d'identifier facilement les connectés: [[http://twistedmatrix.com/|Twisted]] est parfait pour ça.
  
-{{ ::score.png |}}+{{ ::score.png |ossia screenshot}}
 ===== Comment implémenter OSC en python ? ===== ===== Comment implémenter OSC en python ? =====
 ====oscpy du projet Kivy==== ====oscpy du projet Kivy====
open_sound_control_osc.1639416260.txt.gz · Dernière modification : 2021/12/13 17:24 de Benjamin Labomedia