\documentclass[UKenglish]{ifimaster}  %% ... or USenglish or norsk or nynorsk
\usepackage[utf8]{inputenc}           %% ... or latin1
\usepackage[T1]{fontenc,url}
\newenvironment{dedication}
  {%\clearpage           % we want a new page          %% I commented this
   \thispagestyle{empty}% no header and footer
   \vspace*{\stretch{1}}% some space at the top
   \itshape             % the text is in italics
   \raggedleft          % flush to the right margin
  }
  {\par % end the paragraph
   \vspace{\stretch{3}} % space at bottom is three times that at the top
   \clearpage           % finish off the page
  }
\urlstyle{sf}
\usepackage{babel,textcomp,csquotes,duomasterforside,varioref,graphicx}
\usepackage[backend=biber,style=numeric-comp]{biblatex}
%\RequirePackage{index}
%\proofmodetrue
%\newindex{xauthor}{adx}{and}{People}
%\newindex{xcmds}{cdx}{cnd}{Index of Commands and Concepts}
\usepackage{biblatex}
\usepackage{url}
\usepackage{hyperref}
\usepackage{color}
\usepackage{caption}
\usepackage[formats]{listings}
\lstloadaspects{formats}
\usepackage{makeidx}
\usepackage{courier}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{chicago}
\bibliography{thesis}
\inputencoding{utf8}
\usepackage{xcolor}
\definecolor{mGreen}{rgb}{0,0.6,0}
\definecolor{mGray}{rgb}{0.5,0.5,0.5}
\definecolor{mPurple}{rgb}{0.58,0,0.82}
\definecolor{backgroundColour}{rgb}{0.95,0.95,0.92}

\lstdefinestyle{CStyle}{
backgroundcolor=\color{backgroundColour},   
commentstyle=\color{mGreen},
keywordstyle=\color{magenta},
numberstyle=\tiny\color{mGray},
stringstyle=\color{mPurple},
basicstyle=\footnotesize,
breakatwhitespace=false,         
breaklines=true,                 
captionpos=b,                    
keepspaces=true,                 
numbers=left,                    
numbersep=5pt,                  
showspaces=false,                
showstringspaces=false,
showtabs=false,                  
tabsize=2,
language=C
}

\lstset{basicstyle=\footnotesize\ttfamily,breaklines=true}
\lstset{framextopmargin=50pt,frame=bottomline}
\lstset{
    language=C, % choose the language of the code
    frame=single, % adds a frame around the code
    tabsize=4, % sets default tabsize to 2 spaces
    rulesepcolor=\color{gray}
}

\author{Ole Kr. Aamot}
\title{
 Public Voice Communication Software for Radio and Music Recording Software\\\\
 \begin{large}\\
 \\
 \\
 \\
   GNOME Voice (gnomevoice)\\
 \\
   \url{http://www.gnomevoice.org/thesis.pdf}
  \end{large}
}
\title{\\GNOME Gingerblue 2.0.1}

\noindent\begin{small}AAMOT\,\ OLE\ 1978\-02\-20\ NTNU 2024\-06\-30\ MSc MCT\end{small}\\
\noindent\begin{small}Public Voice Communication Software for Radio and Music Recording Software\end{small}\\
\noindent\begin{small}GNOME Voice (gnome-voice) version 0.1.0 (20240624)\end{small}\\
\noindent\begin{small}http://www.gnomevoice.org/thesis.pdf\end{small}

\author{Ole Kristian Aamot}
\date{24 June 2024}

\begin{document}
\duoforside[dept={Department of Musicology},   %% ... or your department
  program={Music, Communication and Technology},  %% ... or your programme
  short]                                        %% ... or long

\frontmatter{}
%.
%.
%.
%.
\mainmatter
\chapter*{Abstract}                   %% ... or Sammendrag or Samandrag
\noindent In this thesis I wrote Free Voice Communication Software for GTK+/GNOME.\\

GNOME Voice is Free Software available under GNU General Public
License version 3 (or later) that supports voice communication.

The Apple/HP-tested Source package of GNOME Voice 0.1.0 is available from
\url{http://DOWNLOAD.GNOME.ORG/sources/gnome-voice/0.1/gnome-voice-0.1.0.tar.xz} and
a Binary package is available for MacPorts (\url{https://www.macports.org/}) on Apple macOS (\url{https://ports.macports.org/port/gnome-voice/}):

\begin{verbatim}
sudo port install gnome-voice
\end{verbatim}

\chapter*{Software Implementation}

\noindent \textbf{Source Code}

\begin{itemize}
\item \url{http://www.gnomevoice.org/src/gnome-voice-0.1.0.tar.xz}
\item \url{https://download.gnome.org/sources/gnome-voice/0.1/gnome-voice-0.1.0.tar.xz}
\end{itemize}

\noindent \textbf{Fedora Core 35}

\begin{itemize}
\end{itemize}

\noindent \textbf{Ubuntu 21.04}

\begin{itemize}
\end{itemize}

\tableofcontents{}

\mainmatter{}

\chapter*{Introduksjon}                    %% ... or Introduksjon

Du kan følge prosjektene på \url{http://www.gnomevoice.org/} og
\url{http://wiki.gnome.org/Apps/Voice} i videre utvikling.\\\\\\\\

\noindent Ole Kristian Aamot, Trondheim, 24. juni 2024

\chapter*{Preface}                    %% ... or Forord

\part{Introduction}                   %% ... or Innledning or Innleiing

\chapter{Background}                  %% ... or Bakgrunn

Communication in modern day society has been greatly enhanced by mans
ability to reproduce sound.  Inventions such as telegraph, telephone,
phonograph, gramophone, radio, and later, television have benefited
from the basic concept of reproduction and preservation of the human
voice.  The act of recording therefore is best comprehended within the
context of broadcasting, telecommunication, and entertainment. ({Nmungwun, 1989})

\part{The project}                    %% ... or ??

\chapter{Planning the project}        %% ... or ??

\maketitle
\chapter{Historic Notes}
\section{History of Voice Communication}

\subsection{gnome-voice-0.1.0/src/gnome-voice.c}

\begin{scriptsize}
  
  \lstinputlisting[format=C]{gnome-voice-0.1.0/src/gnome-voice.c}
  
\end{scriptsize}

\chapter{Specification}

GNOME Voice 0.1.0 is well-specified in C and XML.

\part{Conclusion}                     %% ... or Konklusjon

GNOME Voice 0.1.0 can be configured and compiled with the GNU C
Compiler (\url{GCC.GNU.ORG}), GNU Autoconf and GNU Automake on macOS
11.6 with MacPorts 2.7.1 (\url{MACPORTS.ORG}) and is capable of
voice communication from the built-in microphone on Apple MacBook Air M1
(2020) (\url{APPLE.COM}).

The communication can be achieved manually with the following statements:

\begin{itemize}
\item Install MacPorts 2.7.1 from \url{https://www.macports.org/}
\item Install binary package from macports.org \begin{verbatim}
  sudo port install gingerblue

  gingerblue
\end{verbatim}

\item Install dependencies from macports.org \begin{verbatim}
  sudo port install git desktop-file-utils geoclue2 geocode-glib
  sudo port install glib2 gstreamer1 libxml2 pango
  sudo port install gstreamer1-gst-plugins-base gtk3 
  sudo port install gstreamer1-gst-plugins-bad
  sudo port install gstreamer1-gst-plugins-good
  sudo port install gstreamer1-gst-plugins-ugly zlib xz
  sudo port install adwaita-icon-theme libchamplain
  sudo port install autoconf automake clang-9.0 geoclue2
  sudo port install geocode-glib gnome-common gtk-doc
  sudo port install intltool itstool
  sudo port install p5.28-xml-sax-expat pkgconfig yelp-tools
\end{verbatim}  
\item Install latest source from gitlab.gnome.org \begin{verbatim}
  git clone http://gitlab.gnome.org/ole/gnome-voice.git

  cd gnome-voice/

  ./configure --prefix=/usr/local

  make

  sudo make install

  [ENTER PASSWORD]

  /usr/local/bin/gnome-voice
\end{verbatim}
\end{itemize}

\chapter{Results}                     %% ... or ??

The formal proof is the audio file that was recorded running GNOME
Gingerblue 2.0.1 on Apple MacBook Air M1 (2020) running macOS 11.6
with MacPorts 2.7.1 (\url{MACPORTS.ORG}) at Universitetsbiblioteket,
a public library at University of Oslo and uploaded to
\url{https://api.perceptron.stream:8000/56.ogg} and it
follows the optimal environment where this thesis and the software
was written and explored.

\chapter{Patents Cited}

\begin{itemize}
\item 341287 Recording and Reproducing Sounds.  Sumner Tainter.  May 4, 1886.
\item 342214 Recording and Reproducing Speech and Other Sounds.  Chichester A. Bell and Sumner Tainter.  May 4, 1886.
\item 661619 Method of Recording and Reproducing Sound or Signals.  Valdemar Poulsen.  November 13, 1900.
\item 836339 Magnetizable Body for the Magnetic Record of Speech.  P.O. Pedersen.  November 20, 1906.
\item 873078 Electromagnet For Telegraphone Purpose.  Peder P. Pedersen and Valdemar Poulsen.  December 10, 1907.
\item 900392 Sound Recording and Reproducing Instruments.  George Kirkegaard.  October 6, 1908.
\item 1142384 Telegraphone. George S. Tiffany.  June 8, 1915.
\item 1213150 Method of Producing Magnetic Sound-Records for Talking-Motion-Picture Films. Henry C. Bullis.  January 23, 1917.
\item 1639060 Magnetic Talking, Dictating, and Like Machine. Gustav Scheel (System-Stille GmbH).  August 16, 1927.
\item 1640881 High Frequency Biasing. W.L. Carlson and G.W. Carpenter.  August 30, 1927.
\item 1883560 Electromagnetic Sound Recording and Reproducing Machine. Harry E. Chipman.  October 18, 1932.
\item 1883561 Magnetic Sound Recording and Reproducing Head. Harry E. Chipman.  October 18, 1932.
\item 2248790 Sound Recording Device. Arnold Stapelfeldt. (C. Lorenz AG).  July 8, 1941.
\item 2264008 Magnetic Sound Recording Device. Arnold Stapelfeldt (C. Lorenz AG).  November 25, 1941.
\item 2351003 Recording and Reproduction of Vibrations. Marvin Camras and William Korzon.  November 18, 1941.
\item 2351007 Magnetic Recording Head. Marvin Camras. June 13, 1944. 2773120 Magnetic Recording of High Frequency Signals Earl E. Masterson (RCA).  December 4, 1956.
\item 2866012 Magnetic Tape Recording and Reproducing System. Charles P. Ginsburg and Shelby F. Henderson, Jr. (Ampex).  December 23, 1958.
\item 2900443 Magnetic Recorder and Reproducer for Video. Marvin Camras.  August 18, 1959.
\item 2900444 Means for Recording and Reproducing Video Signals. Marvin Camras.  August 18, 1959.
\item 2912517 Magnetic Tape Apparatus. Robert Fred Pfost (Ampex).  November 10, 1959.
\item 2912518 Magnetic Tape Apparatus. Alexander R. Maxey (Ampex).  November 10, 1959.
\item 2916546 Visual Image Recording and Reproducing System and Method. Charles P. Ginsburg and Ray M. Dolby (Ampex). December 8, 1959.
\item 2916547 Recording and Reproducing System. Charles P. Ginsburg and Shelby F. Henderson, Jr. (Ampex).  December 8, 1959.
\end{itemize}

\begin{thebibliography}{100}
\bibitem{KernighanRitchie78} Kernighan, Brian W., Ritchie, Dennis M., ``The C programming language'', 1978.
\bibitem{Boney96} Boney, L., Tewfik, A.H., and Hamdy, K.N., ``Digital Watermarks for Audio Signals," \emph{Proceedings of the Third IEEE International Conference on Multimedia}, pp. 473-480, June 1996.
\bibitem{BIOS61} British Intelligence Objectives Subcommittee, p. 61.
\bibitem{PIR} Chignell, Hugh, \emph{Public Issue Radio}, Palgrave Macmillan, Great Britain, 2011.
\bibitem{MG}  Goossens, M., Mittelbach, F., Samarin, \emph{A LaTeX Companion}, Addison-Wesley, Reading, MA, 1994.
\bibitem{HK}  Kopka, H., Daly P.W., \emph{A Guide to LaTeX}, Addison-Wesley, Reading, MA, 1999.
\bibitem{Nmungwun89} Nmungwun, A. F., \emph{Video Recording Technology}, \emph{Lawrence Erlbaum Associates, Publishers}, pp. 8-24, 1989.
\bibitem{Pan} Pan, D., \emph{A Tutorial on MPEG/Audio Compression}, \emph{IEEE Multimedia}, Vol.2, pp.60-74, Summer 1998.
\bibitem{Pulkki18} Pulkki, V., Delikaris-Manias, S., Politis, A., ``Parametric Time-Frequency Domain Spatial Audio'', \emph{IEEE Press}, pp. 3-4
\bibitem{Cox95} Cox, G., ``Pioneering Television News'', \emph{John Libbey}
\end{thebibliography}
\bibliography
\backmatter{}\\

\printbibliography

\chapter*{Application Letter}

\begin{verbatim}
To whom it may concern,

I have studied Computer Science (Object-oriented programming) and
Mathematics (Linear Algebra) at University of Oslo since 1997 in
my home city Oslo.

I have been building a network, maintaining network connectivity at
Fjellbirkeland at University of Oslo since 1998-1999 and worked
at Norwegian Computer Center (NR -- www.nr.no) in 2001-2004.

I have worked on building a commercial 400.000 domain network in
Norway since 2003 (Domainnameshop -- www.domainnameshop.com) with
Ståle Schumacher, Dag Fredrik Øien, and Jan Ingvoldstad.

My plans for advanced studies at University of Copenhagen is to
complete my Bachelor of Science degree at University of Oslo in
2024 with 60 study points of Mathematics-Economics, Mathematics or 
Computer Science at a top Danish university in Copenhagen,
where Hans Christian Ørsted worked on electricity in 1820.

I hope to further perfect my work at the Gingerblue project
(www.gingerblue.org) before June 24, 2024.

Ole Kristian Aamot
www.gnomeradio.org
www.gingerblue.org
www.gnomevoice.org
\end{verbatim}

\noindent GNOME Radio: \url{http://www.oleaamot.no/omu/bachelor/Aamot,2020.pdf}

\noindent Gingerblue: \url{http://www.oleaamot.no/uio/bachelor/Aamot,2022.pdf}

\noindent GNOME Voice: \url{http://www.oleaamot.no/ntnu/bachelor/Aamot,2024.pdf}

\end{document}
