summaryrefslogtreecommitdiffstats
path: root/thesis
diff options
context:
space:
mode:
authorDavid Runge <dave@sleepmap.de>2017-07-21 11:51:29 +0200
committerDavid Runge <dave@sleepmap.de>2017-07-21 11:51:29 +0200
commit5214d767fdb1e8546a5ff977f94d41e3dd1bd7c8 (patch)
treee5128e434be17d56ab664ae3f6599d1810ebcd73 /thesis
parent5b1a90571c0840265d8e14c35d1604305f84bb40 (diff)
downloadmaster-thesis-5214d767fdb1e8546a5ff977f94d41e3dd1bd7c8.tar.gz
master-thesis-5214d767fdb1e8546a5ff977f94d41e3dd1bd7c8.tar.bz2
master-thesis-5214d767fdb1e8546a5ff977f94d41e3dd1bd7c8.tar.xz
master-thesis-5214d767fdb1e8546a5ff977f94d41e3dd1bd7c8.zip
thesis/thesis.tex: Adding appendices. Renaming digital ressources to digital ressource.
Diffstat (limited to 'thesis')
-rw-r--r--thesis/thesis.tex52
1 files changed, 47 insertions, 5 deletions
diff --git a/thesis/thesis.tex b/thesis/thesis.tex
index 7c993a9..37647bd 100644
--- a/thesis/thesis.tex
+++ b/thesis/thesis.tex
@@ -32,6 +32,8 @@ parskip=never]{paper}
\usepackage{tocloft}
\setcounter{secnumdepth}{4}
+\usepackage[toc,page]{appendix}
+
\usepackage{hyperref}
\hypersetup{hidelinks, colorlinks = false}
\usepackage[authoryear]{natbib}
@@ -2366,9 +2368,6 @@ ssr-aap -N “server” -C “127.0.0.1:50002”
\cleardoublepage
\pagestyle{empty}
- \cleardoublepage
- \appendix
- \cleardoublepage
\phantomsection
\addcontentsline{toc}{section}{References}
\bibliographystyle{plainnat}
@@ -2376,6 +2375,48 @@ ssr-aap -N “server” -C “127.0.0.1:50002”
\cleardoublepage
\newpage
+ \cleardoublepage
+ \begin{appendices}
+ \section{OSC interface code}
+ \label{appendix:osc_interface_code}
+ All C++ source code written for the \gls{osc} interface can be found on
+ the~\nameref{digital_ressource} in the folder
+ \mintinline{shell}{ssr/src/networking}. However, there are more parts of
+ the original \gls{ssr} source code, that have been extended and modified,
+ such as \mintinline{shell}{ssr/src/controller.h} or
+ \mintinline{shell}{ssr/src/configuration.cpp}.\\
+ It is possible to get a better overview of the various changes, by using
+ git's log features, as shown in Listing~\ref{lst:git-log}.\\
+
+ \begin{listing}[!htb]
+ \begin{mdframed}
+ \begin{minted}[fontsize=\footnotesize]{shell}
+cd ssr
+git log
+ \end{minted}
+ \end{mdframed}
+ \caption{The git log feature used in the ssr folder of
+ the~\nameref{digital_ressource}.}
+ \label{lst:git-log}
+ \end{listing}\\
+
+ To evaluate the differences between the original code base and the
+ modified version, it is recommended to use Github's diff functionality
+ for branches.
+
+ \section{SuperCollider code}
+ \label{appendix:supercollider_code}
+ The \gls{supercollider} code written for the tests
+ (see~\ref{subsec:automated_tests}) and workflows
+ (see~\ref{subsubsec:workflow_examples}) are located on the
+ \nameref{digital_ressource} in the folder
+ \mintinline{shell}{ssr/supercollider}.\\
+ For using the scripts, \gls{supercollider} version 3.7, or above is
+ recommended.
+
+ \end{appendices}
+ \cleardoublepage
+
\pagenumbering{Roman}
\setcounter{page}{1}
\pagestyle{plain}
@@ -2398,8 +2439,9 @@ ssr-aap -N “server” -C “127.0.0.1:50002”
\newpage
\phantomsection
- \addcontentsline{toc}{section}{Digital Ressources}
- \section*{Digital Ressources}
+ \addcontentsline{toc}{section}{Digital Ressource}
+ \section*{Digital Ressource}
+ \label{digital_ressource}
\vspace{23em}
\centering
\scriptsize