import of olds chapters

This commit is contained in:
2020-10-26 23:06:17 +01:00
parent 9a9d3108ba
commit d79a55fd2e
18 changed files with 600 additions and 18 deletions

45
chap/OSC.tex Normal file
View 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.