Todays work

This commit is contained in:
Martin Potier 2012-09-05 17:30:31 +02:00
parent 4ec8eeb5e7
commit db1e3fb0c8
2 changed files with 100 additions and 15 deletions

View file

@ -16,15 +16,16 @@ message("CMAKE ROOT is ${CMAKE_ROOT}")
message("CMAKE MODULE PATH is ${CMAKE_MODULE_PATH}") message("CMAKE MODULE PATH is ${CMAKE_MODULE_PATH}")
include(${CMAKE_MODULE_PATH}/UseLATEX.cmake) include(${CMAKE_MODULE_PATH}/UseLATEX.cmake)
set(PDFLATEX_COMPILER xelatex)
set(PDFLATEX_COMPILER_FLAGS set(PDFLATEX_COMPILER_FLAGS
"-shell-escape" "-shell-escape"
CACHE STRING "Flags passed to pdflatex." CACHE STRING "Flags passed to xelatex."
) )
set(PDFLATEX_COMPILER xelatex)
ADD_LATEX_DOCUMENT(presentation.tex ADD_LATEX_DOCUMENT(presentation.tex
#BIBFILES StageSonification2012.bib SonificationHandbook.bib #BIBFILES StageSonification2012.bib SonificationHandbook.bib
INPUTS figs/coarsening.avi
IMAGE_DIRS figs IMAGE_DIRS figs
DEFAULT_PDF DEFAULT_PDF
) )

View file

@ -44,6 +44,10 @@
\frame{\sectionpage} \frame{\sectionpage}
} }
\pgfdeclarelindenmayersystem{Hilbert curve}{% Rewrite rule for Hilbert curve
\rule{L -> +RF-LFL-FR+}
\rule{R -> -LF+RFR+FL-}}
\begin{document} \begin{document}
\title{De la sonification à la « musification »\\de systèmes complexes} \title{De la sonification à la « musification »\\de systèmes complexes}
\subtitle{Présentation de stage} \subtitle{Présentation de stage}
@ -51,10 +55,10 @@
{\scriptsize MPRI, Université Paris Diderot}} {\scriptsize MPRI, Université Paris Diderot}}
\date{6 septembre 2012} \date{6 septembre 2012}
\institute{ \institute{
{\small\textbf{Moreno Andreatta} et \textbf{Jean-Louis Giavitto}}\\
Équipe Représentation Musicales, Institut de Recherche et Coordination Acoustique/Musique, CNRS \and
{\small\textbf{Wiebke Drenckhan}}\\ {\small\textbf{Wiebke Drenckhan}}\\
Laboratoire de Physique des Solides, Université Paris Sud, CNRS} Laboratoire de Physique des Solides, Université Paris Sud, CNRS \and
{\small\textbf{Moreno Andreatta} et \textbf{Jean-Louis Giavitto}}\\
Équipe Représentation Musicales, Institut de Recherche et Coordination Acoustique/Musique, CNRS}
% Each presentation will last 30 minutes (20 minutes of presentation + 10 % Each presentation will last 30 minutes (20 minutes of presentation + 10
% minutes of questions). A video-projector will be available. % minutes of questions). A video-projector will be available.
@ -65,11 +69,13 @@
\tableofcontents \tableofcontents
\end{frame} \end{frame}
\section{Motivations} \section{Motivations : comment se comporte une mousse ?}
% Trouver des lois d'un système complexe sans connaissance a priori % Trouver des lois d'un système complexe sans connaissance a priori
\begin{frame}{Comprendre l'évolution d'une mousse liquide en deux dimensions} \begin{frame}{Comprendre l'évolution d'une mousse liquide en deux dimensions}
Vidéo
% movie % movie
%\movie[width=\textwidth,height=.8\textheight]{
% \includegraphics[width=\textwidth,height=.8\textheight]{figs/poster}}
%{figs/coarsening.avi}
\end{frame} \end{frame}
\begin{frame}{Comprendre l'évolution d'une mousse liquide (suite)} \begin{frame}{Comprendre l'évolution d'une mousse liquide (suite)}
@ -109,7 +115,6 @@
\item En parallèle de la \emph{visualisation scientifique} des données. \item En parallèle de la \emph{visualisation scientifique} des données.
\end{itemize} \end{itemize}
\pause
\begin{quote} \begin{quote}
« Sonification is the transformation of data relations into perceived « Sonification is the transformation of data relations into perceived
relations in an acoustic signal for the purposes of facilitating relations in an acoustic signal for the purposes of facilitating
@ -238,9 +243,15 @@
\end{frame} \end{frame}
\begin{frame}{Des Tonnetz aux graphes de Cayley} \begin{frame}{Des Tonnetz aux graphes de Cayley}
\begin{center}
\includegraphics[width=\textwidth]{figs/piano}
\end{center}
\hspace{2cm}$\downarrow$\hfill$\downarrow$\hspace{2cm}
\begin{columns}[c] \begin{columns}[c]
\column{.4\textwidth} \column{.4\textwidth}
\includegraphics[width=\textwidth]{figs/eulers-tonnetz} \includegraphics[width=\textwidth]{figs/eulers-tonnetz}\\
{\scriptsize L. Euler (1739)}
\column{.05\textwidth} \column{.05\textwidth}
$$ \rightarrow $$ $$ \rightarrow $$
@ -292,7 +303,7 @@
\end{columns} \end{columns}
\medskip \medskip
Présentation du groupe $\mathbb{Z}_{12}$ : Une présentation possible du groupe $\mathbb{Z}_{12}$ avec deux générateurs :
$$ g_{4,7} = < \mathbf{4}, \mathbf{7}\ |\ 3.\mathbf{4} + 0.\mathbf{7} = 0,\quad0.\mathbf{4} + $$ g_{4,7} = < \mathbf{4}, \mathbf{7}\ |\ 3.\mathbf{4} + 0.\mathbf{7} = 0,\quad0.\mathbf{4} +
12.\mathbf{7} = 0,\quad\mathbf{4} + \mathbf{7} = \mathbf{7} + \mathbf{4} > $$ 12.\mathbf{7} = 0,\quad\mathbf{4} + \mathbf{7} = \mathbf{7} + \mathbf{4} > $$
\end{frame} \end{frame}
@ -384,7 +395,7 @@
\end{tikzpicture} \end{tikzpicture}
\end{center} \end{center}
On peut entendre la déformation d'une grille hexagonale Peut-on entendre la déformation d'une grille hexagonale ?
\end{frame} \end{frame}
\begin{frame}{\sonif{sounds/M3}{M$_3$ : un mapping intervallique (53 s)}} \begin{frame}{\sonif{sounds/M3}{M$_3$ : un mapping intervallique (53 s)}}
@ -423,7 +434,8 @@
\end{frame} \end{frame}
\begin{frame}{\sonif{sounds/M4}{M$_4$ : un mapping intervallique et rythmique (58 s)}} \begin{frame}{\sonif{sounds/M4}{M$_4$ : un mapping intervallique et rythmique (58 s)}}
Association de M$_2$ et de M$_3$ Association de M$_2$ (rythme comme distance entre points) et de M$_3$
(intervalles comme projection sur un tonnetz)
\end{frame} \end{frame}
\section{Conclusion} \section{Conclusion}
@ -431,7 +443,7 @@
Réalisation d'une bibliothèque logicielle \textbf{Musify} avec OpenMusic : Réalisation d'une bibliothèque logicielle \textbf{Musify} avec OpenMusic :
\begin{itemize} \begin{itemize}
\item langage fonctionnel \item langage fonctionnel
\item analyse musicale compositionnelle \item analyse musicale computationnelle
\item réutilisation pour la composition \item réutilisation pour la composition
\end{itemize} \end{itemize}
@ -441,9 +453,9 @@
\begin{frame}{Bilan \& Perspectives (suite)} \begin{frame}{Bilan \& Perspectives (suite)}
Les résultats sont encourageants : Les résultats sont encourageants :
\begin{itemize} \begin{itemize}
\item On repère des phases \item On repère des phases (épisodes catastrophiques)
\item Faible temps de calcul (< quelques secondes) \item Faible temps de calcul (< quelques secondes)
\item Beaucoup de variations à investiguer \item Beaucoup de variations à étudier
\end{itemize} \end{itemize}
Ce qui est prévu : Ce qui est prévu :
@ -452,4 +464,76 @@
\item exploration assistée des mappings (système de types ?) \item exploration assistée des mappings (système de types ?)
\end{itemize} \end{itemize}
\end{frame} \end{frame}
\begin{frame}
\begin{center}
Merci de votre attention
\end{center}
\end{frame}
\bgroup
\setbeamercolor{background canvas}{bg=black}
\begin{frame}[plain]{}
\end{frame}
\egroup
\begin{frame}{Implémentation}
QHull, Triangulation de Delaunay
\end{frame}
\begin{frame}{De 2 à 3 dimensions}
Courbes de Hilbert :
\begin{center}
\begin{figure}[ht]
%\draw [opacity=.2,line join=round,line width=1cm,
% l-system={Hilbert curve, axiom=L, order=2, step=1cm, angle=90}]
\centering
\begin{tikzpicture}[scale=.80]
\clip (-.5,-.5) rectangle (3.5,3.5);
\draw [densely dotted] (-1,-1) grid (4,4);
\draw [l-system={Hilbert curve, axiom=L, order=1, step=3cm, angle=90}]
lindenmayer system;
\foreach \i in {0cm,3cm} {
\foreach \j in {0cm,3cm} {
\fill (\i,\j) circle (2pt);
\fill[opacity=.2] (\i,\j) circle (1.5cm);
}
}
\draw[<->|] (0,0) -- node[above left] {$r$} (45:1.5cm);
\end{tikzpicture}
\hfill
\begin{tikzpicture}[scale=.80]
\clip (-.5,-.5) rectangle (3.5,3.5);
\draw [densely dotted] (-1,-1) grid (4,4);
\draw [l-system={Hilbert curve, axiom=L, order=2, step=1cm, angle=90}]
lindenmayer system;
\foreach \i in {0cm,1cm,2cm,3cm} {
\foreach \j in {0cm,1cm,2cm,3cm} {
\fill (\i,\j) circle (2pt);
\fill[opacity=.2] (\i,\j) circle (0.5cm);
}
}
\draw[<->|] (0,0) -- (45:.5cm);
\end{tikzpicture}
\hfill
\begin{tikzpicture}[scale=.80]
\clip (-.5,-.5) rectangle (3.5,3.5);
\draw [densely dotted] (-1,-1) grid (4,4);
\draw [l-system={Hilbert curve, axiom=L, order=3, step=0.42857143cm, angle=90}]
lindenmayer system;
\foreach \i in {0cm,.42857143cm,.85714286cm,1.2857143cm,1.7142857cm,
2.1428571cm,2.5714286cm,3cm} {
\foreach \j in {0cm,.42857143cm,.85714286cm,1.2857143cm,1.7142857cm,
2.1428571cm,2.5714286cm,3cm} {
\fill (\i,\j) circle (2pt);
\fill[opacity=.2] (\i,\j) circle (.21428571cm);
}
}
\draw[-|] (0,0) -- (45:.21428571cm);
\end{tikzpicture}
\end{figure}
\end{center}
\end{frame}
\end{document} \end{document}