\documentclass[11pt]{beamer}

\usetheme{Darmstadt}

\usepackage{times}
\usefonttheme{structurebold}

\usepackage[english]{babel}
\usepackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps}
\usepackage{amsmath,amssymb}
\usepackage[latin1]{inputenc}


%\setbeamsercovered{dynamic}

%\pgfdeclaremask{computer}{beamer-computer-mask}
%\pgfdeclareimage[interpolate=true,mask=computer,height=2cm]{computerimage}{
%beamer-computer}
%\pgfdeclareimage[interpolate=true,mask=computer,height=2cm]{
%computerworkingimage}{beamer-computerred}
%\pgfdeclareimage[mask=tu,height=.5cm]{logo}{beamer-tu-logo}



\title{Cooperative Music Management and Scheduling}
\author{Jan Krämer}
\institute[RWTH Aachen]{%
  Media Computing Group \\
 Dept. of Computer Science\\
  RWTH Aachen University}
\date[27.7.2006]{Presentation at Club i10 on 27.7.2006}

\colorlet{redshaded}{red!25!bg}
\colorlet{shaded}{black!25!bg}
\colorlet{shadedshaded}{black!10!bg}
\colorlet{blackshaded}{black!40!bg}

\colorlet{darkred}{red!80!black}
\colorlet{darkblue}{blue!80!black}
\colorlet{darkgreen}{green!80!black}

\def\radius{0.96cm}
\def\innerradius{0.85cm}

\def\softness{0.4}
\definecolor{softred}{rgb}{1,\softness,\softness}
\definecolor{softgreen}{rgb}{\softness,1,\softness}
\definecolor{softblue}{rgb}{\softness,\softness,1}

\definecolor{softrg}{rgb}{1,1,\softness}
\definecolor{softrb}{rgb}{1,\softness,1}
\definecolor{softgb}{rgb}{\softness,1,1}





\AtBeginSection[]{\frame{\frametitle{Outline}\tableofcontents[current]}}




\begin{document}


\frame{\titlepage}

\frame{
    \frametitle{A Short Introduction}

    \begin{block}{\textit{Name:}}
        Jan Krämer
    \end{block}
    \begin{block}{\textit{Field of Study:}}
        Computer Science, Psychology
    \end{block}
    \begin{block}{\textit{Hobbies:}}
        College Radio
    \end{block}

}

\frame{
    \frametitle{My Project in 30 Seconds}

    \begin{block}{What I am doing is...}
        \uncover<3->{Cooperative} Music Management \uncover<2->{and Scheduling}
    \end{block}
    \uncover<4>{
        \begin{block}{I am doing this because...}
            ...experienced first hand how much problems people had.
        \end{block}
    }
}

%\section*{Outline}
\part{Main Part}
%\frame{\frametitle{Outline}\tableofcontents[part=1]}
\frame{\frametitle{Outline}\tableofcontents}




\section{Background}
\subsection*{Structure of a Radio Station}
\setbeamercovered{transparent}
\frame{
    \frametitle{Structure of a Radio Station}

    \begin{block}{\textit{Groups}}
        \begin{itemize}
            \item<1> Management and support staff
            \item<1> On-air editorial staff
            \item<1-2> Music editorial staff
        \end{itemize}
    \end{block}
}
\setbeamercovered{invisible}



\subsection*{Music in Radio Stations}
\frame{
    \frametitle{Music Selection for Radio}

    \begin{overprint}
        \onslide<1,3>
        \begin{block}{Some Concepts}
            \begin{itemize}
                \item Songs
                \item Rotation groups
                \item Clocks
                \item<3> Stop sets
                \item<3> Drops, jingles, teasers...
            \end{itemize}
        \end{block}
        \onslide<2>
        \begin{block}{An Example Clock}
        \begin{figure}[htb]
%            \begin{center}
                \pgfimage[width=5cm]{clock}
%            \end{center}
        \end{figure}
        \end{block}

    \end{overprint}
}

\setbeamercovered{transparent}
\frame{
    \frametitle{Challenges}
    \begin{block}{To Schedule Music You Need:}
        \begin{itemize}
            \item Songs you can schedule \\
                  \uncover<1>{\textbf{But:} Keeping track of the collection is hard}
            \item Information about those songs \\
                  \uncover<2>{\textbf{But:} What information do you need? Who enters the data?}
            \item Specification of the playlist \\
                  \uncover<3>{\textbf{But:} How and in what detail do you want to specify it?}
        \end{itemize}
    \end{block}
}
\setbeamercovered{invisible}

\section{Research}
\subsection*{Related Work}
\frame{
    \frametitle{Commercial}

    \begin{block}{Software for Radio Stations}
        \begin{itemize}
            \item<1-> Either very simple (for example Raduga)...
            \item<2-> ...or very complex (for example MusicMaster)...
            \item<3-> ...but there is no transition path.
        \end{itemize}
    \end{block}
    \begin{block}{}
    \begin{overprint}
    \onslide<1>
        \begin{figure}[htb]
%            \begin{center}
                \pgfimage[height=3.5cm]{Raduga}
%            \end{center}
        \end{figure}
    \onslide<2>
        \begin{figure}[htb]
%            \begin{center}
                \pgfimage[height=3.5cm]{MusicMaster}
%            \end{center}
        \end{figure}
    \onslide<3>
        \begin{figure}[htb]
%            \begin{center}
                \begin{Huge}\bigskip\bigskip\bigskip\medskip ?\end{Huge}
%            \end{center}
        \end{figure}
    \end{overprint}
    \end{block}
}

\frame{
    \frametitle{Scientific}

    \begin{block}{``Sony Music Browser'' by Francois Pachet et al. 2004}
        \begin{itemize}
            \item Constraint-based playlist generation
            \item Shared metadata (via server2server communication)
            \item Central server
        \end{itemize}
    \end{block}
    \begin{block}{}
    \begin{figure}[htb]
        \pgfimage[height=3.5cm]{MusicBrowser}
    \end{figure}

    \end{block}
}

\frame{
    \frametitle{Scientific}

    \begin{block}{Playlists Based on Skipping by Pampalk et al. 2005}
        \begin{itemize}
            \item Music Similarity based on Spectrum, timbre and rythm
            \item Playlistgenerateion based on seed song and skipping behaviour
        \end{itemize}
    \end{block}
%    \begin{block}{}
%    \begin{figure}[htb]
%        \pgfimage[height=3.5cm]{IslandOfMusic}
%    \end{figure}

%    \end{block}
}

\frame{
    \frametitle{Scientific}

    \begin{block}{Lots of Work on Feature Extraction}
        \begin{itemize}
            \item Example: Audio Summarization by Peeters et al. 2002
            \item Example: Perceptual Tempo by McKinney and Moelants 2004
        \end{itemize}
    \end{block}

}

\subsection*{Preparatory Study}
\frame{
    \frametitle{Method for the Preparatory Study}

    \begin{block}{Based on Contextual Inquiry}
        \begin{itemize}
            \item On-Site
            \item Master/Apprentice
        \end{itemize}

    \end{block}
}

\frame{
    \frametitle{Target Users}
    \onslide<1->
    \begin{block}{Target Users}
        Non-professional music editorial staff
    \end{block}

    \onslide<2->
    \begin{block}{Participants}
        \begin{itemize}
         \item Five music editors from four college radio stations
         \item A telephone interview with head of music programming Radio NRW
        \end{itemize}
    \end{block}

}

\frame{
    \frametitle{Results From a Preparatory Study}

    \begin{block}{Findings Include:}
        \begin{itemize}
            \item Music editors spend most time managing the collection and checking playlists
            \item Editors work around their software a lot
            \item Being able to listen to music and playlists is extremely important
            \item Editing playlists is painful
        \end{itemize}

    \end{block}
}



\section{My Work}
\subsection*{The Basic-Concepts Slide}
\frame{
    \frametitle{The Basic-Concepts Slide}

    \begin{block}{\textit{Concepts}}
        \begin{itemize}
            \item Identity (persons, groups and services)
            \item Objects, i.e. songs, artists, recordings
            \item Tags, ratings, fields, relationships, note
            \item Revision control
            \item Constraints
            \item License of information
        \end{itemize}
    \end{block}
}

\subsection*{A Quick Tour}
\frame{
    \frametitle{Use Case: Updating the Collection}
    \begin{block}{The Collection Interface}
        \begin{figure}[htb]
                \pgfimage[width=6.5cm]{Collection}
        \end{figure}
    \end{block}
}

\frame{
    \frametitle{A Quick Tour}
    \begin{block}{Use Case: Verifying the Playlist}
        \begin{figure}[htb]
                \pgfimage[width=6.5cm]{Playlist}
        \end{figure}
    \end{block}
}

\frame{
    \frametitle{A Quick Tour}
    \begin{block}{Use Case: Updating the playlist structure}
        \begin{figure}[htb]
                \pgfimage[width=6.5cm]{Rules}
        \end{figure}
    \end{block}
}

\subsection*{Implementation}
\frame{
    \frametitle{Used Technologies}

    \begin{block}{}
        \begin{itemize}
            \item C++
            \item Qt 4.2
            \item Peer2Peer communication, DHT over HTTP
            \item WebServices
        \end{itemize}
    \end{block}
}

\subsection*{Evaluation}
\frame{
    \frametitle{The Method of Evaluation}

    \begin{block}{Deployment}
        \begin{itemize}
            \item The system will be deployed at the college radio in Aachen
            \item Documentation as case-study
        \end{itemize}
    \end{block}
}
\section*{The End}
\subsection*{Wrap Up}
\frame{

    \begin{block}{}
        Any Questions?
    \end{block}

    \uncover<2>{
    \begin{block}{P.S.}
        I need a name....
    \end{block}
    }
}

\end{document}


