import of olds chapters
This commit is contained in:
45
chap/OSC.tex
Normal file
45
chap/OSC.tex
Normal file
@@ -0,0 +1,45 @@
|
||||
\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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user