You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.1 KiB
45 lines
1.1 KiB
\chapter{Open Sound Control} |
|
\index{OSC} \label{chap:OSC} |
|
|
|
Wikipedia : |
|
\textsl{OSC est un format de transmission de données entre ordinateurs, |
|
synthétiseurs, robots ou tout autre matériel ou logiciel compatible, |
|
conçu pour le contrôle en temps réel. Il utilise le réseau au travers |
|
des protocoles UDP\index{UDP} ou TCP\index{OSC} et apporte des |
|
améliorations entermes de rapidité et flexibilité par rapport |
|
à l'ancienne norme MIDI\index{MIDI}\dots} |
|
|
|
Actuellement, j'utilise (pour le C) \texttt{liblo}\index{liblo} |
|
qui reste simple |
|
à utiliser tout en permettant de descendre à un bas niveau. |
|
Cette bibliothèque est livrée avec deux outils que nous |
|
allos voir maintenant. |
|
|
|
\section{oscdump \& oscsend} |
|
\index{oscdump}\index{oscsend} |
|
|
|
Ecouter : |
|
|
|
\begin{verbatim} |
|
tth@debian:~$ oscdump 1664 |
|
/tmp/kmem is 61 "meg, efface !" |
|
^C |
|
tth@debian:~$ |
|
\end{verbatim} |
|
|
|
Envoyer : |
|
|
|
\begin{verbatim} |
|
tth@debian:~$ oscsend localhost 1664 /tmp/kmem is 61 'meg, efface !' |
|
tth@debian:~$ |
|
\end{verbatim} |
|
|
|
\section{Exemple de code} |
|
|
|
TODO\index{TODO} |
|
|
|
\section{Autres logiciels} |
|
|
|
Beaucoup d'autres logiciels peuvent être controlés par OSC. |
|
|
|
|
|
|