From: Thomas Fillon Date: Mon, 7 Jul 2014 15:26:10 +0000 (+0200) Subject: add(SoundSoftware_2014): add schema of process Pipe X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=8de08129d5548c216af04cbc035f8f5648fdb9e7;p=telemeta-doc.git add(SoundSoftware_2014): add schema of process Pipe --- diff --git a/Common/img/TimeSide_pipe.pdf b/Common/img/TimeSide_pipe.pdf new file mode 100644 index 0000000..b25a24b Binary files /dev/null and b/Common/img/TimeSide_pipe.pdf differ diff --git a/Common/img/TimeSide_pipe.svg b/Common/img/TimeSide_pipe.svg new file mode 100644 index 0000000..e6b39cf --- /dev/null +++ b/Common/img/TimeSide_pipe.svg @@ -0,0 +1,905 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + TimeSide ProcessPipe + pipe = (decoder | analyzer1 | analyzer2 | encoder) + + + analyzer1 + Pythonprocess + ResultHDF5, JSON, YAML, XML + + + + encoder + gstreamerthread #2 + + + + + + lamemp3enc + + + + appsrc + + + + + + decoder + + gstreamerthread #1 + + + appsink + + + + uridecobin + + + + + + + + frames, eod + + + + + analyzer2 + Pythonprocess + ResultHDF5, JSON, YAML, XML + + + + + + frames, eod + + + + + + frames, eod + + + + source.wav + + + + + output.mp3 + + + + + + + + + diff --git a/Workshops/SoundSoftware_2014/TimeSide_SoundSoftware_2014_07.pdf b/Workshops/SoundSoftware_2014/TimeSide_SoundSoftware_2014_07.pdf index fdf73fe..a6b96f4 100644 Binary files a/Workshops/SoundSoftware_2014/TimeSide_SoundSoftware_2014_07.pdf and b/Workshops/SoundSoftware_2014/TimeSide_SoundSoftware_2014_07.pdf differ diff --git a/Workshops/SoundSoftware_2014/TimeSide_SoundSoftware_2014_07.tex b/Workshops/SoundSoftware_2014/TimeSide_SoundSoftware_2014_07.tex index e811d1a..7daea3c 100644 --- a/Workshops/SoundSoftware_2014/TimeSide_SoundSoftware_2014_07.tex +++ b/Workshops/SoundSoftware_2014/TimeSide_SoundSoftware_2014_07.tex @@ -247,6 +247,17 @@ \end{center} \end{frame} +\begin{frame} + \frametitle{TimeSide Engine} + \begin{center} + \includegraphics[width=0.95\textwidth]{img/TimeSide_pipe.pdf} + \end{center} + \begin{block}{Process Pipe} + \begin{itemize} + \item On-the-fly audio processing by simultaneous processors (decoder, encoders, analyzers, graphers) + \item Use of \emph{Gstreamer} for audio decoding and encoding \end{itemize} + \end{block} +\end{frame} \frame{\frametitle{The DIADEMS project} \begin{itemize}