]> git.parisson.com Git - telemeta-doc.git/commitdiff
Initialize paper and abstract proposal for demonstration at AES 53rd conference 2013
authorThomas Fillon <thomas@parisson.com>
Wed, 23 Oct 2013 18:54:38 +0000 (20:54 +0200)
committerThomas Fillon <thomas@parisson.com>
Wed, 23 Oct 2013 18:54:38 +0000 (20:54 +0200)
AES_53_2013/aes.cls [new file with mode: 0644]
AES_53_2013/aes53_Telemeta.bib [new file with mode: 0644]
AES_53_2013/aes53_Telemeta.tex [new file with mode: 0644]
AES_53_2013/aes53_Telemeta_Abstract.txt [new file with mode: 0644]
AES_53_2013/aes53i.cls [new file with mode: 0644]
AES_53_2013/img/player_01.png [new file with mode: 0644]
AES_53_2013/img/telemeta.png [new file with mode: 0644]
AES_53_2013/img/timeside_schema.pdf [new file with mode: 0644]

diff --git a/AES_53_2013/aes.cls b/AES_53_2013/aes.cls
new file mode 100644 (file)
index 0000000..60d7c56
--- /dev/null
@@ -0,0 +1,632 @@
+%%\r
+%% This is file `aes.cls',\r
+%% generated with the docstrip utility.\r
+%%\r
+%% The original source files were:\r
+%%\r
+%% aes.dtx \r
+%% \r
+%%  Copyright (c) 2001--2004, 2007, 2008, 2010--2012 by Adam H. Lewenberg\r
+%%  All rights reserved\r
+%% \r
+%% Author: Adam H. Lewenberg\r
+%% \r
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\r
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\r
+\r
+\ifx\AESconname\undefined\r
+  \errmessage{This class is not meant to be used directly. Please use\r
+  a different class for the argument of \string\documentclass}%\r
+\fi\r
+\NeedsTeXFormat{LaTeX2e}[1996/12/01]\r
+\tracingstats=1\r
+\ProvidesClass{aes}\r
+         [2012/08/11 v0.65 AES convention paper style]\r
+\newif\ifAES@draft@mode\global\AES@draft@modefalse\r
+\DeclareOption{draft}{%\r
+  \global\AES@draft@modetrue\r
+  \PassOptionsToPackage{draft}{graphicx}%\r
+  \overfullrule=2pt%\r
+}%\r
+\DeclareOption{hyperref}{%\r
+  \relax\r
+}%\r
+\newif\ifaespdfcheck\r
+\aespdfcheckfalse % Default value is no pdf output\r
+\ifx\pdfoutput\undefined\r
+  \aespdfcheckfalse          % pdflatex not running\r
+\else\r
+  \ifnum\pdfoutput=1 % pdflatex running; pdf output?\r
+    \aespdfchecktrue         % Yes, pdf output\r
+  \fi\r
+\fi\r
+\newif\ifAES@boiler@plate\global\AES@boiler@platetrue\r
+\DeclareOption{noboilerplate}{%\r
+  \global\AES@boiler@platefalse\r
+}%\r
+\newif\ifAES@peer@reviewed\global\AES@peer@reviewedfalse\r
+\DeclareOption{peer-reviewed}{%\r
+  \global\AES@peer@reviewedtrue\r
+}%\r
+\DeclareOption{non-peer-reviewed}{%\r
+  \global\AES@peer@reviewedfalse\r
+}%\r
+\newif\ifAES@using@@cm@fonts\global\AES@using@@cm@fontstrue\r
+\DeclareOption{mathptmx}{%\r
+  \global\AES@using@@cm@fontsfalse\r
+  \AtEndOfPackage{%\r
+    \RequirePackage{mathptmx}\r
+    \RequirePackage{helvet}\r
+  }%\r
+}%\r
+%% \DescribeMacro{mathtime}\r
+\DeclareOption{mathtime}{%\r
+  \global\AES@using@@cm@fontsfalse\r
+  \AtEndOfPackage{%\r
+    \RequirePackage{mathtime}\r
+    \renewcommand{\ttdefault}{cmtt}%\r
+  }%\r
+}%\r
+%% \DescribeMacro{caption}\r
+\newif\ifAES@use@caption@package\global\AES@use@caption@packagefalse\r
+\DeclareOption{caption}{%\r
+  \global\AES@use@caption@packagetrue\r
+  \AtEndOfPackage{%\r
+    \RequirePackage[labelfont={bf}]{caption}\r
+  }%\r
+}%\r
+\ProcessOptions\r
+\newif\ifAES@@Conference\AES@@Conferencefalse\r
+\newif\ifAES@@Convention\AES@@Conventionfalse\r
+  \def\temp@@decided{X}%\r
+\def\temp@@decided{}%\r
+\def\temp@@{Conference}%\r
+\ifx\temp@@\AEScontype\r
+  \global\AES@@Conferencetrue\r
+  \global\AES@@Conventionfalse\r
+  \message{...this is a Conference...}%\r
+  \def\temp@@decided{X}%\r
+\fi\r
+\def\temp@@{Convention}%\r
+\ifx\temp@@\AEScontype\r
+  \global\AES@@Conferencefalse\r
+  \global\AES@@Conventiontrue\r
+  \message{...this is a Convention...}%\r
+  \def\temp@@decided{X}%\r
+\fi\r
+\ifx\temp@@decided\empty\r
+  \errmessage{The macro \string\AEScontype\space is currently defined\r
+as '\AEScontype'. However, the only valid values it can be defined to be\r
+are 'Convention' or 'Conference' (case matters). Please fix}\r
+\fi\r
+\let\temp@@decided\undefined\r
+\LoadClass[twocolumn,notitlepage,oneside,10pt]{report}\r
+\ifaespdfcheck\r
+  \RequirePackage[pdftex]{graphicx}%\r
+  \DeclareGraphicsExtensions{.pdf}%\r
+  \pdfcompresslevel=9\relax\r
+\else\r
+  \RequirePackage{graphicx}%\r
+  \DeclareGraphicsExtensions{.eps}%\r
+\fi\r
+\RequirePackage[normalem]{ulem}%\r
+\textwidth=6.5in\r
+\textheight=49pc\r
+\headsep=0.375in\r
+\headheight=14pt\r
+\footskip=\headsep\advance\footskip by 0.375in\relax\r
+\columnsep=0.25in\r
+\topmargin=0in\r
+\oddsidemargin=-0.0in\r
+\parskip=6pt plus3.0pt minus3.0pt\relax\r
+\parindent=0pt\relax\r
+\voffset=-0.0in\r
+\r
+\def\title#1{\gdef\@title{#1}}\r
+\def\email#1{\gdef\@email{#1}}\r
+\let\authors\author\r
+\def\shorttitle#1{%\r
+  \gdef\@shorttitle{#1}%\r
+}%\r
+\let\@shorttitle\undefined\r
+\let\@lastnames\undefined\r
+\def\aff#1{${}^{#1}$}%\r
+\newcommand{\correspondence}[2]{%\r
+  \gdef\corr@author{#1}%\r
+  \gdef\corr@email{#2}%\r
+}%\r
+\r
+\newcounter{lastnamecount}%\r
+\def\lastnames#1{\gdef\@lastnames{#1}}%\r
+\let\lastname\lastnames%\r
+\let\@lastnames\undefined\r
+\r
+\newcounter{affiliationcount}%\r
+\def\affiliation@in@title{}%\r
+\newcommand{\affiliation}[2][\the\c@affiliationcount]{%\r
+  \global\advance\c@affiliationcount by 1\relax\r
+  \xdef\affiliation@in@title{%\r
+    \affiliation@in@title\r
+    \par\r
+    ${}^{#1}$#2}%\r
+}%\r
+\def\preprintnumber#1{\gdef\@preprintnumber{#1}}%\r
+\let\@preprintnumber\undefined\r
+\r
+\def\lastpage@putlabel{\addtocounter{page}{-1}%\r
+   \immediate\write\@auxout{\string\r
+   \newlabel{aesxx:lastpage}{{}{\thepage}}}%\r
+   \addtocounter{page}{1}}\r
+\def\BeginAESPaper{%\r
+  \ifx\@lastnames\undefined\r
+    \errmessage{You must have a \string\lastnames\space command before\r
+    starting the document}\r
+  \fi\r
+  \author@parse@aes % Parse the \lastnames.\r
+  \renewenvironment{abstract}{%\r
+    \errmessage{The abstract environment can ONLY be used in the\r
+    preamble, that is, before the begin document command.}}{}%\r
+  \ifx\@shorttitle\undefined\r
+    \global\let\@shorttitle\@title\r
+  \fi\r
+}%\r
+\global\let\StartAESPaper\BeginAESPaper\r
+\def\EndAESPaper{%\r
+  \relax\r
+  \clearpage% Important in case of figure-only page at end of document.\r
+  \lastpage@putlabel\r
+  \ifx\aes@maketitle@called\relax\r
+  \else\r
+    \errmessage{You did not use the mandatory \string\maketitle\space %\r
+    command; your paper CANNOT be accepted without using this\r
+    command. Please see the AES LaTeX class manual for more information}%\r
+  \fi\r
+}%\r
+\AtBeginDocument{\BeginAESPaper}%\r
+\AtEndDocument{\EndAESPaper}%\r
+\newbox\abstract@@box%\r
+\newbox\abstract@box%\r
+\renewenvironment{abstract}%\r
+{%\r
+ \begin{lrbox}{\abstract@@box}\r
+   \begin{minipage}{\textwidth}%\r
+     \textbf{ABSTRACT}\\\r
+     \normalsize\r
+     \ignorespaces\r
+}{%\r
+   \end{minipage}\r
+ \end{lrbox}\r
+ \global\setbox\abstract@box=\vtop{\copy\abstract@@box}%\r
+ \ignorespaces\r
+}%\r
+\newcommand{\SetAbstract}{%\r
+  \noindent\r
+  \box\abstract@box%\r
+  \smallskip\r
+}%\r
+\r
+\newcounter{authorcount}%\r
+\def\author@parse@aes{\r
+  \setcounter{authorcount}{0}%\r
+  \for\name:=\@lastnames\do{%\r
+    \message{\name}%\r
+    \stepcounter{authorcount}%\r
+  }%\r
+  \ifnum\c@authorcount=1\r
+    \xdef\author@in@header{\@lastnames}%\r
+  \fi\r
+  %\r
+  \ifnum\c@authorcount=2\r
+    \count255=0\r
+    \for\name:=\@lastnames\do{%\r
+      \ifnum\count255=0\r
+        \xdef\@lastnameone{\name}%\r
+      \else\r
+        \xdef\@lastnametwo{\ignorespaces\name}%\r
+      \fi\r
+      \advance\count255 by 1\relax\r
+    }%\r
+    \xdef\author@in@header{\@lastnameone\ AND \@lastnametwo}%\r
+  \fi\r
+  %\r
+  \ifnum\c@authorcount>2\r
+    \count255=0\r
+    \for\name:=\@lastnames\do{%\r
+      \ifnum\count255=0\r
+       \xdef\author@in@header{\name\ et al.}%\r
+      \fi\r
+      \advance\count255 by 1\relax\r
+    }%\r
+  \fi\r
+}\r
+\r
+\renewcommand\maketitle{\par\r
+  \begingroup\r
+    \renewcommand\thefootnote{\@fnsymbol\c@footnote}%\r
+    \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%\r
+    \long\def\@makefntext##1{\parindent 1em\noindent\r
+            \hb@xt@1.8em{%\r
+                \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%\r
+  \global\let\@nodocument\relax\r
+  \if@twocolumn\r
+    \ifnum \col@number=\@ne\r
+      \@maketitle\r
+      \usebox{\@AES@title@@box}%\r
+    \else\r
+      \@maketitle\r
+      \twocolumn[\vspace{-3pc}\box\@AES@title@@box%\r
+                 \vskip 2pc plus 1pc minus1pc\relax\r
+                ]%\r
+    \fi\r
+  \else\r
+    \newpage\r
+    \global\@topnum\z@   % Prevents figures from going at top of page.\r
+    \@maketitle\r
+  \fi\r
+  \ifAES@@Convention\r
+    \thispagestyle{empty}%\r
+  \else\r
+    \thispagestyle{footeronly}%\r
+  \fi\r
+  \@thanks\r
+  \endgroup\r
+  \setcounter{footnote}{0}%\r
+  \global\let\thanks\relax\r
+  \global\let\maketitle\relax\r
+  \global\let\@maketitle\relax\r
+  \global\let\@thanks\@empty\r
+  %\global\let\@author\@empty\r
+  \global\let\@date\@empty\r
+  %\global\let\@title\@empty\r
+  \global\let\title\relax\r
+  \global\let\author\relax\r
+  \global\let\date\relax\r
+  \global\let\and\relax\r
+  \global\let\aes@maketitle@called\relax\r
+}\r
+\ifAES@using@@cm@fonts\r
+  \DeclareFontShape{OT1}{cmss}{m}{n}\r
+       {%\r
+        <5-8>cmss8%\r
+        <9>cmss9%\r
+        <10-10.95>cmss10%\r
+        <10.95-14.4>cmss12%\r
+        <14.4-100>cmss17%\r
+       }{}\r
+  \DeclareFontShape{OT1}{cmss}{bx}{n}\r
+       {%\r
+        <5-100>cmssbx10%\r
+       }{}\r
+  \DeclareFontShape{OT1}{cmr}{m}{n}%\r
+       {<5><6><7><8><9><10><12>gen*cmr%\r
+        <10.95>cmr10%\r
+        <14.4>cmr12%\r
+        <17.28><20.74><22><24.88><40>cmr17}{}\r
+\fi\r
+\def\AESfont@Hone{\fontsize{18}{20pt}\selectfont}\r
+\def\AESfont@Htwo{\fontsize{36}{38pt}\selectfont}\r
+\def\AESfont@Hthree{\fontsize{10}{11pt}\selectfont}\r
+\def\AESfont@papertitle{\fontsize{22}{24pt}\selectfont\sffamily\bfseries}\r
+\def\AESfont@author{\fontsize{10}{12pt}\selectfont}\r
+\def\AESfont@affiliation{\fontsize{9}{11pt}\selectfont\itshape}\r
+\def\AESfont@boilerplate{\fontsize{9}{10pt}\selectfont\itshape}\r
+\def\AESfont@rhead{\fontsize{10}{10pt}\selectfont\sffamily}\r
+\def\AESfont@footer{\fontsize{10}{10pt}\selectfont\sffamily}\r
+\def\set@AESconventionheader{%\r
+  \bgroup\r
+    \parindent=0pt\r
+    \rule{\textwidth}{2pt}%\r
+    \vskip 0pc%\r
+    \setbox0=\hbox{\includegraphics[width=20mm]{aeslogo}}%\r
+    \wd0=0pt\dp0=0pt\ht0=0pt\leavevmode\lower 23mm\hbox{\box0}%\r
+    \vglue-32mm\vglue0.00mm\par\r
+    \begin{center}\r
+      \sffamily\r
+      \AESfont@Hone Audio Engineering Society\\\r
+      \ifx\@preprintnumber\undefined\r
+        \AESfont@Htwo\AEScontype\ Paper\\\r
+      \else\r
+        \AESfont@Htwo\AEScontype\ Paper \@preprintnumber\\\r
+      \fi\r
+      \vskip2.5mm\relax\r
+      \AESfont@Hthree Presented at the \AESconname\\\r
+      \AEScondate\quad \AESconplace\\\r
+    \end{center}\r
+    \vglue-10mm\vglue0.01mm\par\r
+    \ifAES@boiler@plate\r
+      \vskip 8.4mm%\r
+      \par\r
+      \parbox[t]{\textwidth}{%\r
+        \AESfont@boilerplate\r
+\noindent\r
+        \ifAES@peer@reviewed\r
+  This paper was peer-reviewed as a complete manuscript for\r
+  presentation at this Convention. Additional papers may be\r
+  obtained by sending request and remittance to Audio\r
+  Engineering Society, 60 East 42${}^{\mbox{\scriptsize nd}}$\r
+          Street, New York, New York\r
+  10165-2520, USA; also see \uline{www.aes.org}. All rights reserved.\r
+  Reproduction of this paper, or any portion thereof, is not\r
+  permitted without direct permission from the \textup{Journal of the\r
+  Audio Engineering Society}.\r
+        \else\r
+  This Convention paper was selected based on a submitted\r
+  abstract and 750-word precis that have been peer reviewed by\r
+  at least two qualified anonymous reviewers. The complete\r
+  manuscript was not peer reviewed. This convention paper has\r
+  been reproduced from the author's advance manuscript without\r
+  editing, corrections, or consideration by the Review\r
+  Board. The AES takes no responsibility for the\r
+  contents. Additional papers may be obtained by sending\r
+  request and remittance to Audio Engineering Society, 60 East\r
+  42${}^{\mbox{\scriptsize nd}}$\r
+          Street, New York, New York 10165-2520, USA; also see\r
+  \uline{www.aes.org}. All rights reserved. Reproduction of this\r
+  paper, or any portion thereof, is not permitted without\r
+  direct permission from the \textup{Journal of the Audio\r
+  Engineering Society}.\r
+        \fi\r
+      }% end of \parbox\r
+      %\r
+      \par\r
+      \vskip 0.0mm%\r
+    \fi\r
+    \rule{\textwidth}{2pt}%\r
+    \par\r
+  \egroup\r
+}\r
+\newsavebox{\@AES@title@@box}%\r
+\def\@maketitle{%\r
+  \setbox\@AES@title@@box=\vtop%\r
+  {%\r
+    \hsize=\textwidth\r
+    \vskip 0pc%\r
+    \ifAES@@Convention\r
+      \set@AESconventionheader\r
+    \fi\r
+    \begin{flushleft}%\r
+      \hsize=\textwidth\r
+      \let \footnote \thanks\r
+      {\AESfont@papertitle\@title\par}%\r
+      \vskip 1.5em%\r
+      {\large\r
+      \lineskip .5em%\r
+        {\AESfont@author\@author\par}%\r
+      \par%\r
+      {\AESfont@affiliation\affiliation@in@title\par}%\r
+      }%\r
+      Correspondence should be addressed to \corr@author\space\r
+      (\texttt{\corr@email})\par\r
+      \vskip 1.0em plus 0.25em minus 0.25em\relax\r
+    \end{flushleft}%\r
+    \par\r
+    \vskip 0.00em plus 0.00em minus0.00em\relax\r
+    \SetAbstract\r
+  }% end of \setbox\@AES@title@@box\r
+}%\r
+\r
+\setcounter{secnumdepth}{3}%\r
+\renewcommand{\thesection}{\arabic{section}}%\r
+\renewcommand{\section}{\secdef\@aes@section\@aes@starred@section}%\r
+\def\@aes@section[#1]#2{%\r
+  \refstepcounter{section}%\r
+  \set@aes@section{#1}{#2}{\thesection}%\r
+  \ignorespaces\r
+}%\r
+\def\@aes@starred@section#1{%\r
+  \set@aes@section{}{#1}{}%\r
+  \ignorespaces\r
+}%\r
+\def\set@aes@section#1#2#3{%\r
+  \bigskip\par\r
+  \bgroup\r
+    \parskip=0pt%\r
+    \noindent\r
+    \ifnum\c@secnumdepth>0\r
+      \def\temp@{#3}%\r
+      \ifx\temp@\empty\r
+\relax\r
+      \else\r
+\textbf{\textsf{#3}}.\quad%\r
+      \fi\r
+    \fi\r
+    \textsf{\textbf{\uppercase{#2}}}%\r
+    \nobreak\r
+    \par\r
+    \nobreak\r
+    \noindent\r
+  \egroup\r
+  \ignorespaces\r
+}\r
+\renewcommand{\subsection}{\secdef\@aes@subsection\@aes@starred@subsection}%\r
+\def\@aes@subsection[#1]#2{%\r
+  \refstepcounter{subsection}%\r
+  \set@aes@subsection{#1}{#2}{\thesubsection}%\r
+  \ignorespaces\r
+}%\r
+\def\@aes@starred@subsection#1{%\r
+  \set@aes@subsection{}{#1}{}%\r
+  \ignorespaces\r
+}%\r
+\def\set@aes@subsection#1#2#3{%\r
+  \medskip\par\r
+  \bgroup\r
+    \parskip=0pt%\r
+    \noindent\r
+    \ifnum\c@secnumdepth>1\r
+      \def\temp@{#3}%\r
+      \ifx\temp@\empty\r
+\relax\r
+      \else\r
+\textbf{\textsf{#3}}.\quad%\r
+      \fi\r
+    \fi\r
+    \textbf{\textsf{#2}}%\r
+    \nobreak\r
+    \par\r
+    \nobreak\r
+    \noindent\r
+  \egroup\r
+  \ignorespaces\r
+}\r
+\renewcommand{\subsubsection}%\r
+             {\secdef\@aes@subsubsection\@aes@starred@subsubsection}%\r
+\def\@aes@subsubsection[#1]#2{%\r
+  \refstepcounter{subsubsection}%\r
+  \set@aes@subsubsection{#1}{#2}{\thesubsubsection}%\r
+  \ignorespaces\r
+}%\r
+\def\@aes@starred@subsubsection#1{%\r
+  \set@aes@subsubsection{}{#1}{}%\r
+  \ignorespaces\r
+}%\r
+\def\set@aes@subsubsection#1#2#3{%\r
+  \medskip\par\r
+  \bgroup\r
+    \parskip=0pt%\r
+    \noindent\r
+    \ifnum\c@secnumdepth>2\r
+      \def\temp@{#3}%\r
+      \ifx\temp@\empty\r
+\relax\r
+      \else\r
+\textbf{\textsf{#3}}.\quad%\r
+      \fi\r
+    \fi\r
+    \textbf{\textsf{#2}}%\r
+    \nobreak\r
+    \par\r
+    \nobreak\r
+    \noindent\r
+  \egroup\r
+  \ignorespaces\r
+}\r
+\newcommand{\stack@aesfooter}[2]{%\r
+  \vbox{%\r
+    \hsize=\textwidth\r
+    \offinterlineskip\r
+    \parskip=0pt\parindent=0pt\r
+    \rule{\textwidth}{2pt}%\r
+    \par\vskip2pt\vfill\r
+    \hbox to \textwidth{\hfill#1\hfill}\par\vskip0.5pc\vfill\r
+    \hbox to \textwidth{\hfill#2\hfill}%\r
+    \par\r
+  }%\r
+}\r
+\newcommand{\stack@aesheader}[2]{%\r
+  \vbox{%\r
+    \hsize=\textwidth\r
+    \offinterlineskip\r
+    \parskip=0pt\parindent=0pt\r
+    \hbox to \textwidth{#1\hfill#2}\par\vskip2pt\vfill\r
+    \rule{\textwidth}{2pt}%\r
+    \par\r
+  }%\r
+}\r
+\def\ps@headings{%\r
+\def\@mkboth{\protect\markboth}%\r
+\def\@oddhead{%\r
+  \bgroup\r
+    \AESfont@rhead\r
+    \stack@aesheader{\author@in@header}{\@shorttitle}%\r
+  \egroup\r
+}%\r
+\def\@oddfoot{%\r
+  \bgroup\r
+    \AESfont@rhead\r
+    \stack@aesfooter{\AESconRHname, \AESconRHplace, \AESconRHdate}%\r
+                    {Page \the\c@page\ of \pageref{aesxx:lastpage}}%\r
+  \egroup\r
+}%\r
+\let\@evenhead\@oddhead%\r
+\let\@evenfoot\@oddfoot\r
+}%\r
+\def\ps@footeronly{%\r
+\def\@mkboth{\protect\markboth}%\r
+\def\@oddhead{\hfil}%\r
+\def\@oddfoot{%\r
+ \stack@aesfooter{\AESconRHname, \AESconRHplace, \AESconRHdate}{\the\c@page}%\r
+  }%\r
+\let\@evenhead\@oddhead%\r
+\let\@evenfoot\@oddfoot%\r
+}%\r
+\pagestyle{headings}\r
+\renewenvironment{thebibliography}[1]\r
+     {\r
+      %\section{\bibname\r
+      %  \@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}}%\r
+      \medskip\r
+      \section{References}%\r
+      \list{\@biblabel{\@arabic\c@enumiv}}%\r
+           {\settowidth\labelwidth{\@biblabel{#1}}%\r
+            \leftmargin\labelwidth\r
+            \advance\leftmargin\labelsep\r
+            \@openbib@code\r
+            \usecounter{enumiv}%\r
+            \let\p@enumiv\@empty\r
+            \renewcommand\theenumiv{\@arabic\c@enumiv}\r
+            %\r
+            \topsep=0pt\partopsep=0pt\r
+            \@beginparpenalty=10000\relax%\r
+           }%\r
+      \sloppy\r
+      \clubpenalty4000\r
+      \@clubpenalty \clubpenalty\r
+      \widowpenalty4000%\r
+      \sfcode`\.\@m}\r
+     {\def\@noitemerr\r
+       {\@latex@warning{Empty `thebibliography' environment}}%\r
+      \endlist}\r
+\r
+\let\for = \@for\r
+\def\@for#1:=#2\do#3{%\r
+   \edef\@fortmp{#2}%\r
+   \ifx\@fortmp\empty \else\r
+      \expandafter\@forloop#2,\@nil,\@nil\@@#1{#3}%\r
+   \fi\r
+}%\r
+\def\@forloop#1,#2,#3\@@#4#5{\def#4{#1}\ifx #4\@nnil \else\r
+       #5\def#4{#2}\ifx #4\@nnil \else#5\@iforloop #3\@@#4{#5}\fi\fi\r
+}%\r
+\def\@iforloop#1,#2\@@#3#4{\def#3{#1}\ifx #3\@nnil\r
+       \let\@nextwhile=\@fornoop \else\r
+      #4\relax\let\@nextwhile=\@iforloop\fi\@nextwhile#2\@@#3{#4}%\r
+}%\r
+\def\figurename{Fig.}\r
+\ifAES@use@caption@package\r
+\else\r
+  \renewcommand{\caption}[1][]{%\r
+     \ifx\@captype\@undefined\r
+       \@latex@error{\noexpand\caption outside float}\@ehd\r
+       \expandafter\@gobble\r
+     \else\r
+       \def\temp@{#1}%\r
+       \ifx\temp@\empty\r
+         \refstepcounter\@captype\r
+       \else\r
+         \setcounter\@captype{#1}%\r
+         \addtocounter\@captype{-1}%\r
+         \refstepcounter\@captype\r
+       \fi\r
+       \expandafter\@firstofone\r
+     \fi\r
+     {\@dblarg{\@caption\@captype}}%\r
+  }\r
+\fi\r
+\ifAES@use@caption@package\r
+\else\r
+\long\def\@makecaption#1#2{%\r
+  \vskip\abovecaptionskip\r
+  \sbox\@tempboxa{\textbf{#1:} #2}%\r
+  \ifdim \wd\@tempboxa >\hsize\r
+    \textbf{#1:} #2\par\r
+  \else\r
+    \global \@minipagefalse\r
+    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%\r
+  \fi\r
+  \vskip\belowcaptionskip}\r
+\fi\r
+\r
+\endinput\r
+%%\r
+%% End of file `aes.cls'.\r
diff --git a/AES_53_2013/aes53_Telemeta.bib b/AES_53_2013/aes53_Telemeta.bib
new file mode 100644 (file)
index 0000000..376283f
--- /dev/null
@@ -0,0 +1,52 @@
+@Misc{OAI-PMH,
+  key =                 "OAI-PMH",
+  url =                 "http://www.openarchives.org/pmh/",
+  title =       "Open Archives Initiative Protocol for Metadata
+                  Harvesting"
+}
+
+
+@Misc{DublinCore,
+  key =                 "DublinCore",
+  title =       "{Dublin Core} Metadata Initiative",
+  url =                 "http://dublincore.org/"
+}
+
+
+
+@Misc{telemetaCREM,
+  key =         "telemetaCREM",
+  title =       "Archives sonores du {CNRS} - {Musée de l'Homme}",
+  url =                 "http://archives.crem-cnrs.fr"}
+
+
+@PhdThesis{BrossierPhD,
+  author =      {Paul Brossier},
+  title =       {Automatic annotation of musical audio for
+                  interactive systems},
+  school =      {Centre for Digital music, Queen Mary University of
+                  London, UK},
+  year =        2006
+}
+
+
+@inproceedings{yaafe_ISMIR2010,
+  author =      {Mathieu, Benoît and Essid, Slim and Fillon, Thomas
+                  and Prado, Jacques and Richard, Gaël},
+  title =       {Yaafe, An Easy To Use And Efficient Audio Feature
+                  Extraction Software},
+  booktitle =   {Proc. of ISMIR 2010, Utrecht, Netherlands},
+  year =        2010,
+  pages =       {441-446},
+  publisher =   {International Society for Music Information
+                  Retrieval},
+  url =
+                  {http://ismir2010.ismir.net/proceedings/ismir2010-75.pdf}
+}
+
+@Misc{vamp-plugins,
+  key =                 {vamp},
+  title =       {The {Vamp} audio analysis plugin system},
+  url =                 {http://www.vamp-plugins.org}
+}
+
diff --git a/AES_53_2013/aes53_Telemeta.tex b/AES_53_2013/aes53_Telemeta.tex
new file mode 100644 (file)
index 0000000..7119383
--- /dev/null
@@ -0,0 +1,153 @@
+\documentclass{aes53i}\r
+\hyphenation{Post-Script}\r
+\r
+\r
+\usepackage{graphicx}\r
+\usepackage{amssymb}\r
+\r
+\usepackage{xcolor}\r
+%\usepackage{hyperref} % Apparemment pas compatible avec le style AES !!\r
+\r
+\usepackage[utf8]{inputenc}\r
+\usepackage[T1]{fontenc}\r
+\r
+%\newcommand{\keywords}[1]{\par\addvspace\baselineskip\r
+%\noindent\keywordname\enspace\ignorespaces#1}\r
+\r
+%----------\r
+%  Header\r
+%----------\r
+\r
+\r
+% first the title is needed\r
+\title{TELEMETA, audio web Content Management System for ethnomusicological sound archives}\r
+\r
+% a short form should be given in case it is too long for the running head\r
+\shorttitle{TELEMETA, audio web CMS for ethnomusicological sound archives}\r
+\r
+\author{\r
+  Thomas Fillon\aff{1,2},\r
+  Guillaume Pellerin\aff{1},\r
+  Paul Brossier\aff{1},\r
+  and Jos{\'e}phine Simonnot\aff{3} \r
+\thanks{This work was partially done inside the DIADEMS project funded by the national french agency ANR (CONTINT)}\r
+}\r
+\r
+\r
+\affiliation[1]{PARISSON, 16 rue Jacques Louvel-Tessier 75010 Paris, France}\r
+\affiliation[2]{LAM, Institut Jean Le Rond d'Alembert, UPMC Univ. Paris 06, UMR CNRS 7190, 11 rue de Lourmel, 75015 Paris, France}\r
+\affiliation[3]{\r
+CREM, LESC, UMR CNRS 7186, MAE, Université Paris Ouest Nanterre La Défense,\r
+21 Allée de l'Université - 92023 Nanterre}\r
+\r
+\correspondence{Thomas Fillon and Guilaume Pelelerin}{thomas.fillon@parisson.com, guillaume.pellerin@parisson.com}\r
+\r
+\lastnames{Fillon, Pellerin, Brossier, Simonnot}\r
+\r
+%\url{josephine.simonnot@mae.u-paris10.fr}}\r
+\r
+\r
+\r
+\begin{abstract}\r
+\emph{Telemeta} is an open-source audio web Content Management System (CMS) dedicated to digital sound archives secure storing, indexing and publishing. The demonstration presents the features of this platform in the context of \emph{ethnomusicological} research. It focuses on the enhance and collaborative user-experience in accessing audio items and their associated metadata and on the possibility for the expert user to further enrich those metadata. \emph{Telemeta} also provides integrated audio signal processing tools for automatic analysis of sound items.\r
+%\keywords{Sound archives, Metadata, Ethnomusicology, Database, Audio labelling, Web platform}\r
+\end{abstract}\r
+\r
+\r
+\r
+\r
+\begin{document}\r
+\maketitle\r
+\r
+\section{Introduction}\r
+\r
+  In social sciences like anthropology and linguistics, researchers have to work on multiple types of multimedia documents such as photos, videos, sound recordings or databases. The need to easily access, visualize and annotate such materials can be problematic given their diverse formats, sources and given their chronological nature.\r
+  With this in mind, some laboratories\footnote{The Research Center on Ethnomusicology (CREM), the Musical Acoustics Laboratory (LAM, UMR 7190) and the sound archives of the Mediterranean House of Human Sciences (MMHS)} involved in ethnomusicological research have been working together on that issue.\r
+\r
+  The CREM laboratory and Parisson, a company specialized in the management of audio databases, have been developing an innovative, collaborative and interdisciplinary open-source web-based multimedia platform since 2007. This platform, \emph{Telemeta} is designed to fit the professional requirements from both sound archivists and researchers in ethnomusicology. The first prototype of this platform has been online\footnote{Archives sonores du CNRS, Musée de l'Homme, http://archives.crem-cnrs.fr} since 2008.\r
+\r
+ \section{Telemeta}\label{sec:Telemeta}\r
+ \subsection{Web audio content management features and architecture}\r
+ Telemeta\footnote{http://telemeta.org} is a free and open source\footnote{Telemeta code is available under the CeCILL Free Software License Agreement \texttt{http://cecill.info/licences/Licence\_CeCILL\_V2-en.html}} web audio content management system which introduces efficient and secure methods for back-uping, indexing, transcoding, analysing and publishing any digitalized audio file with its metadata. \r
+\r
+An overview of the Telemeta's web interface is illustrated in Figure~\ref{fig:Telemeta}\r
+\begin{figure}\r
+  \centering\r
+  \includegraphics[width=0.95\linewidth]{img/telemeta.png}\r
+  \caption[1]{Screenshot excerpt of the \emph{Telemeta} web interface}\r
+   \label{fig:Telemeta}\r
+\end{figure}\r
+\r
+Telemeta is ideal for professionals who wants to easily organize, backup, archive and publish documented sound collections of audio files, CDs, digitalized vinyls and magnetic tapes over a strong database, in accordance with open web standards. \r
+\emph{Telemeta} architecture is flexible and can easily be adapted to particular database organization of a given sound archives. \r
+\r
+The main features of \emph{Telemeta} are:\r
+\r
+\begin{itemize}\r
+\item \emph{Pure HTML} web user interface including high level \emph{search engine}\r
+\item Smart \emph{workflow management} with contextual user lists, profiles and rights\r
+  % \item RSS and JSON feed generators\r
+  % \item XML serialized backup\r
+\item Strong Structured Query Language (SQL) or Oracle backend\r
+\item Model-View-Controller (MVC) architecture \r
+\end{itemize}\r
+Beside database management, the audio support is mainly provided through an external component, TimeSide, which is described in Section~\ref{sec:Timeside}.\r
+\r
+\subsection{Metadata}\label{sec:metadata}\r
+In addition to the audio data, an efficient and dynamic management of the associated metadata is also required. %Consulting metadata provide both an exhaustive access to valuable information about the source of the data and to the related work of peer researchers. \r
+Dynamically handling metadata in a collaborative manner optimises the continuous process of knowledge gathering and enrichment of the materials in the database.  \r
+%One of the major challenge is thus the standardization of audio and metadata formats with the aim of long-term preservation and usage of the different materials.\r
+The compatibility with other systems is facilitated by the integration of the metadata standards protocols \emph{Dublin Core} and \emph{OAI-PMH} (Open Archives Initiative Protocol for Metadata Harvesting) \cite{DublinCore,OAI-PMH}.\r
+\r
+Metadata provide two different kinds of information about the audio item: contextual information and annotations.\r
+\r
+\paragraph{Contextual Information}\r
+In ethnomusicology, contextual information could be geographic, cultural and musical. It could also store archive related information and include related materials in any multimedia format.\r
+\r
+\paragraph{Annotations and segmentation}\r
+Metadata also consist in temporal information such as a list of \emph{time-coded markers} associated with annotations and a list of of \emph{time-segments} associated with labels. The ontology for those labels is relevant for ethnomusicology (e.g. speech versus singing voice segment, chorus, ...).\r
+It should be noted that annotations and segmentation can be done either by a human expert or by some automatic signal processing analysis (see Section~\ref{sec:Timeside}).\r
+\r
+\r
+\section{TimeSide}\label{sec:Timeside}\r
+One specificity of the Telemeta architecture is to rely on an external component, \emph{TimeSide}, that offers audio player integration together with audio signal processing analysis capabilities. Figure~\ref{fig:TimeSide_Archi} illustrates the overall architecture of \emph{TimeSide}.\r
+\r
+\begin{figure}[htbp]\r
+  \centering\r
+  \includegraphics[width=0.95\linewidth]{img/timeside_schema.pdf}\r
+  \caption{TimeSide architecture (see \texttt{https://code.google.com/p/timeside/})}\label{fig:TimeSide_Archi}\r
+\end{figure}\r
+\r
+\r
+\subsection{Audio management}\r
+TimeSide provides the following main features:\r
+\begin{itemize}\r
+\item \emph{Secure archiving, editing and publishing of audio files} over\r
+  internet.\r
+\item Smart \emph{audio player} with enhanced visualisation (waveform, spectrogram)\r
+\item \emph{Multi-format support}: reads all available audio and video formats  through Gstreamer, transcoding with smart streaming and caching methods% (FLAC, OGG, MP3, WAV and WebM)\r
+  % \item \emph{Playlist management} for all users with CSV data export\r
+\item "On the fly" \emph{audio analyzing, transcoding and metadata\r
+    embedding} based on an easy plugin architecture\r
+\end{itemize}\r
+\r
+\subsection{Audio features extraction}\r
+TimeSide incorporates some state-of-the-art audio feature extraction libraries such as \texttt{http://aubio.org}{Aubio}, \texttt{http://yaafe.sourceforge.net}{Yaafe} and \texttt{http://www.vamp-plugins.org}{Vamp plugins} \cite{brossierPhD,yaafe_ISMIR2010,vamp-plugins}.\r
+Given the extracted features, every sound item in a given collection can be automatically analyze. The results of this analysis can be displayed as a support to ethnomusicological studies.\r
+Further works lead by the DIADEMS project will incorporate advance Music Information Retrieval methods in order to provide automatic annotation, segmentation and similarity analysis.\r
+\vspace{-0.2cm}\r
+\section{Conclusion - Purpose of the demonstration}\vspace{-0.1cm}\r
+The demonstration presents the features offered by \emph{Telemeta} as detailed in Section~\ref{sec:Telemeta} in the context of ethnomusicological sound archiving \cite{telemetaCREM}. It focuses on the enhance and collaborative user-experience when accessing audio items and their associated metadata, and on the possibility for the expert user to further enrich those metadata.\r
+Another goal of this demonstration is to present the integrated audio analysis tools described in Section~\ref{sec:Timeside}.\r
+\r
+\r
+\section*{Acknowledgments} \r
+The authors would like to thank all the people that have been involved in \emph{Telemeta} specification and development or have provide useful input and feedback. \r
+The project has been partially funded by the French National Centre for Scientific Research (CNRS), the French Ministry of Culture and Communication, the TGE Adonis Consortium, and the Centre of Research in Ethnomusicology (CREM).\r
+\r
+\r
+\bibliographystyle{plain}\r
+\bibliography{aes53_Telemeta}\r
+\r
+\r
+\end{document}\r
diff --git a/AES_53_2013/aes53_Telemeta_Abstract.txt b/AES_53_2013/aes53_Telemeta_Abstract.txt
new file mode 100644 (file)
index 0000000..c9d6aec
--- /dev/null
@@ -0,0 +1,19 @@
+
+Title
+-----
+
+"Telemeta : open web audio platform for sound archives in the use case of ethnomusicology"
+
+
+Abstract
+--------
+
+Telemeta is a fully-operational open-source audio web platform dedicated to digital sound archives secure storing, indexing and publishing. 
+The demonstration presents the features of this platform in the context of ethnomusicological research.
+It focuses on the enhance and collaborative user-experience in accessing audio items and their associated metadata and on the possibility for the expert users to further enrich those metadata.
+
+Telemeta architecture relies on an external open-source component, TimeSide, that offers audio player integration together with decoding and encoding for most of the audio and video formats though Gstreamer.
+
+In order to provide automatic annotation, segmentation and musicological analysis, TimeSide also provides "on-the-fly" audio analyzis by wrapping several state-of-the-art audio features extraction library.
+
+
diff --git a/AES_53_2013/aes53i.cls b/AES_53_2013/aes53i.cls
new file mode 100644 (file)
index 0000000..aa80323
--- /dev/null
@@ -0,0 +1,17 @@
+% This is aes53i.cls for the AES 53rd International Conference\r
+% A skeleton class to load the main class aes.cls\r
+\ProvidesClass{aes53i}\r
+         [2002/02/04 v0.01 AES 53rd International Conference paper class]\r
+% AES 53rd International Conference, London, UK, January 27--29, 2014\r
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{aes}}\r
+\ProcessOptions\r
+\def\AEScontype{Conference}%\r
+\def\AESconname{53rd International \AEScontype}%\r
+\def\AEScondate{2014 January 27--29}%\r
+\def\AESconplace{London, UK}%\r
+\def\AESconRHname{AES 53${}^{\mbox{\scriptsize RD}}$ INTERNATIONAL CONFERENCE}%\r
+\def\AESconRHdate{2014 January 27--29}%\r
+\def\AESconRHplace{London, UK}%\r
+\LoadClass[mathptmx]{aes}[2006/04/02]\r
+\endinput\r
+\r
diff --git a/AES_53_2013/img/player_01.png b/AES_53_2013/img/player_01.png
new file mode 100644 (file)
index 0000000..bc45e44
Binary files /dev/null and b/AES_53_2013/img/player_01.png differ
diff --git a/AES_53_2013/img/telemeta.png b/AES_53_2013/img/telemeta.png
new file mode 100644 (file)
index 0000000..429225b
Binary files /dev/null and b/AES_53_2013/img/telemeta.png differ
diff --git a/AES_53_2013/img/timeside_schema.pdf b/AES_53_2013/img/timeside_schema.pdf
new file mode 100644 (file)
index 0000000..8abed75
Binary files /dev/null and b/AES_53_2013/img/timeside_schema.pdf differ