summaryrefslogtreecommitdiffstats
path: root/thesis
diff options
context:
space:
mode:
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