Initial document commit. Added CV, Hud research proposal and QMUL statement to repo
This commit is contained in:
@@ -0,0 +1,217 @@
|
||||
\documentclass[10pt,letterpaper]{article}
|
||||
|
||||
\usepackage{hyperref}
|
||||
\usepackage{geometry}
|
||||
\usepackage{enumitem}
|
||||
\usepackage{multicol}
|
||||
\newcommand{\tabitem}{~~\llap{\textbullet}~~}
|
||||
|
||||
% Fonts
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage[urw-garamond]{mathdesign}
|
||||
|
||||
% Set your name here
|
||||
\def\name{Samuel Perry}
|
||||
|
||||
% The following metadata will show up in the PDF properties
|
||||
\hypersetup{
|
||||
colorlinks = true,
|
||||
urlcolor = black,
|
||||
pdfauthor = {\name},
|
||||
pdfkeywords = {DSP, Programmer},
|
||||
pdftitle = {\name: Curriculum Vitae},
|
||||
pdfsubject = {Curriculum Vitae},
|
||||
pdfpagemode = UseNone
|
||||
}
|
||||
|
||||
\geometry{
|
||||
body={6.5in, 9.0in},
|
||||
left=1.0in,
|
||||
top=1.0in
|
||||
}
|
||||
|
||||
% Customize page headers
|
||||
\pagestyle{myheadings}
|
||||
\markright{\name}
|
||||
\thispagestyle{empty}
|
||||
|
||||
% Custom section fonts
|
||||
\usepackage{sectsty}
|
||||
\sectionfont{\rmfamily\mdseries\Large}
|
||||
\subsectionfont{\rmfamily\mdseries\itshape\large}
|
||||
|
||||
% Other possible font commands include:
|
||||
% \ttfamily for teletype,
|
||||
% \sffamily for sans serif,
|
||||
% \bfseries for bold,
|
||||
% \scshape for small caps,
|
||||
% \normalsize, \large, \Large, \LARGE sizes.
|
||||
|
||||
% Don't indent paragraphs.
|
||||
\setlength\parindent{0em}
|
||||
|
||||
% Make lists without bullets and compact spacing
|
||||
\renewenvironment{itemize}{
|
||||
\begin{list}{}{
|
||||
\setlength{\leftmargin}{1.5em}
|
||||
\setlength{\itemsep}{0.25em}
|
||||
\setlength{\parskip}{0pt}
|
||||
\setlength{\parsep}{0.25em}
|
||||
}
|
||||
}{
|
||||
\end{list}
|
||||
}
|
||||
\setlist[enumerate]{itemsep=0.25em}
|
||||
|
||||
\begin{document}
|
||||
|
||||
% Place name at left
|
||||
{\huge \name}
|
||||
|
||||
% Alternatively, print name centered and bold:
|
||||
%\centerline{\huge \bf \name}
|
||||
|
||||
\bigskip
|
||||
|
||||
\begin{minipage}[t]{0.495\textwidth}
|
||||
20 Lower Luton Road\\
|
||||
Wheathampstead\\
|
||||
Hertfordshire\\
|
||||
AL4 8QZ\\
|
||||
|
||||
\end{minipage}
|
||||
\begin{minipage}[t]{0.495\textwidth}
|
||||
Phone: (+44) 7766 521596\\
|
||||
Email: \href{mailto:samuel.perry89@gmail.com}{samuel.perry89@gmail.com} \\
|
||||
Linked-in: \\\href{https://uk.linkedin.com/in/sam-perry-04245438}{https://uk.linkedin.com/in/sam-perry-04245438}
|
||||
\end{minipage}
|
||||
|
||||
\section*{Personal Profile}
|
||||
|
||||
A highly motivated and ambitious graduate with a background in programming and
|
||||
digital signal processing in a musical context. Aiming to further knowledge and
|
||||
understanding of digital signal processing techniques, building on previous
|
||||
experience in this area. Capable of understanding and utilising signal
|
||||
processing techniques for the realization of signal processing applications for
|
||||
a variety of use cases, as proved through recent studies and employment.
|
||||
Through further studies in a technically oriented environment, the objective
|
||||
is to gain a deeper understanding in this field in order to facilitate future
|
||||
employment or research opportunities.
|
||||
|
||||
\section*{Employment}
|
||||
|
||||
\begin{itemize}
|
||||
\item Institut de Recherche et Coordination Acoustique/Musique (IRCAM)
|
||||
\end{itemize}
|
||||
|
||||
\subsection*{IRCAM}
|
||||
Role: Student Research Assistant \\
|
||||
Team: Analysis \& Synthesis team \\
|
||||
Location: Paris, France \\
|
||||
Period: August 2014 - July 2015 \\
|
||||
\newline
|
||||
Description: \\
|
||||
Worked on a range of DSP related projects and tasks for the Analysis and
|
||||
Synthesis team. Modified and improved a number of programs, primarily in
|
||||
Python, with particular focus on vocal and musical processing. Major
|
||||
project involved using audio descriptor analyses to drive transformations
|
||||
on vocal corpus. Worked alongside a variety of researchers and
|
||||
professionals developing new and innovative signal processing techniques in
|
||||
fields of research such as such as vocal transformations and audio/musical
|
||||
content analysis. \\
|
||||
\newline
|
||||
Key areas explored:
|
||||
\begin{itemize}
|
||||
\item \textit{Audio content analysis}\\
|
||||
Utilised a number of audio descriptors to test for similarities in
|
||||
audio for a content matching algorithm
|
||||
\item \textit{Vocal segmentation/classification}\\
|
||||
Improved the efficiency of the content matching algorithm through
|
||||
addition of vocal segment classification and tree search algorithm.
|
||||
\item \textit{Distributed computing/Asynchronous processing}\\
|
||||
Debugged and improved a program that utilised distributed task
|
||||
scheduling for computation heavy analysis of audio
|
||||
\end{itemize}
|
||||
|
||||
\newpage
|
||||
|
||||
\section*{Education}
|
||||
|
||||
\begin{itemize}
|
||||
\item Music Technology (BA), The University of Huddersfield, 2012.
|
||||
\begin{itemize}
|
||||
\item \emph{Final Research Project:} ``Audio Descriptor Driven
|
||||
Concatenative Synthesis of Corpus Databases'' \\
|
||||
- details of which can be found at:
|
||||
\href{http://pezz89.github.io/pysound/}{http://pezz89.github.io/pysound/}.
|
||||
\item \emph{Predicted Classification:} "Borderline 2:1/first" - refer to
|
||||
A.Harker written reference.
|
||||
\end{itemize}
|
||||
\item Music Technology BTEC Extended Diploma.
|
||||
\begin{itemize}
|
||||
\item \emph{Achievement:} Triple distinction awarded.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
|
||||
\subsection*{Music Technology (BA)}
|
||||
Overview: \\
|
||||
Study involved developing a broad understanding of musical signal
|
||||
processing techniques through modules in topics such as DSP, Interactive
|
||||
Sound Design and a final research project based on a novel technique for
|
||||
audio synthesis \\
|
||||
A detailed understanding of signal processing methods such as signal filtering,
|
||||
spectral and temporal analysis, and granular synthesis were developed
|
||||
through the practical application of these techniques for creative
|
||||
purposes. Developer environments and languages such as Matlab, Python and
|
||||
C++ were used to apply these concepts in software. An understanding of
|
||||
application in hardware was also developed through the use of
|
||||
microcontrollers to develop implementations of digital filters.
|
||||
|
||||
|
||||
\section*{Key Skills}
|
||||
|
||||
\textit{Competent in the following programming languages, packages and environments:}
|
||||
\begin{multicols}{3}
|
||||
\begin{itemize}
|
||||
\item Python
|
||||
\item Matlab
|
||||
\item C++
|
||||
\item \LaTeX
|
||||
\item Max/MSP
|
||||
\item Vim
|
||||
\item Bash script
|
||||
\item Mac OSX
|
||||
\item Git
|
||||
\item HDF5 File system
|
||||
\item Unix
|
||||
|
||||
\end{itemize}
|
||||
\end{multicols}
|
||||
|
||||
\section*{References}
|
||||
\begin{table}[h]
|
||||
\centering
|
||||
\label{my-label}
|
||||
\begin{tabular}{ll}
|
||||
\textit{Employer Reference} & \textit{Academic Reference} \\
|
||||
\begin{tabular}[c]{@{}l@{}}
|
||||
Axel Roebel \\
|
||||
Head of the Analysis/Synthesis Research Team \\
|
||||
IRCAM \\
|
||||
Research Institute, Paris \\
|
||||
Contact details available on request. \\
|
||||
\end{tabular} & \begin{tabular}[c]{@{}l@{}}
|
||||
Alex Harker \\
|
||||
Huddersfield University Lecturer \\
|
||||
The University of Huddersfield \\
|
||||
University Telephone: 01484 473043 \\
|
||||
E-mail: a.harker@hud.ac.uk \\
|
||||
\end{tabular}
|
||||
\end{tabular}
|
||||
\end{table}
|
||||
|
||||
% Footer
|
||||
\bigskip
|
||||
{\small Last updated: \today}
|
||||
|
||||
\end{document}
|
||||
@@ -0,0 +1,131 @@
|
||||
\documentclass{scrartcl}
|
||||
\usepackage{enumitem}
|
||||
\usepackage[british]{babel}
|
||||
\usepackage[style=apa, backend=biber]{biblatex}
|
||||
\DeclareLanguageMapping{british}{british-apa}
|
||||
\usepackage{url}
|
||||
\usepackage{float}
|
||||
\restylefloat{table}
|
||||
\usepackage{perpage}
|
||||
\MakePerPage{footnote}
|
||||
|
||||
\addbibresource{~/PerryPerrySource/LaTeX/Hud_masters.bib}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\title{Huddersfield Research Masters}
|
||||
\subtitle{Combined F0 Estimation Algorithm Proposal}
|
||||
\author{Sam Perry}
|
||||
\date{}
|
||||
\maketitle
|
||||
|
||||
\begin{abstract}
|
||||
The pitch of audio is a perceptually important characteristic as it
|
||||
forms the building block for musical characteristics such as key,
|
||||
melody, and harmony. Many methods have been developed for estimating
|
||||
the fundamental frequency of a signal, however very few have come close
|
||||
to generating estimations that resemble human perception of pitch with
|
||||
the same level of detail. Factors such as noise and the absence of a
|
||||
clear fundamental frequency cause erroneous results in algorithms and
|
||||
the concept of polyphony further complicates the problem as this
|
||||
requires the separation of different notes. The variety of estimation
|
||||
algorithms available has lead to a selection of methods that each
|
||||
perform to varying standards depending on conditions. For example,
|
||||
time-domain approaches, such as the autocorrelation approach, are able
|
||||
to detect the correct pitch of a signal more accurately than frequency
|
||||
domain approaches, such as the harmonic-product spectrum method, when
|
||||
the fundamental frequency is missing. However neither is able to detect
|
||||
multiple pitches in the way that the MUSIC algorithm can.
|
||||
\end{abstract}
|
||||
|
||||
\section{Overview}
|
||||
This project would aim to explore the possibility of combining pre-existing
|
||||
algorithms based on audio descriptor analyses in order to adaptively select
|
||||
the algorithm with the best chance of an accurate estimate. The aim would
|
||||
be to create a robust tool for offline (and potentially realtime)
|
||||
estimation of F0 values.
|
||||
|
||||
\section{Background/Existing Techniques}
|
||||
\subsection{F0 Estimation Techniques}
|
||||
The most popular F0 estimation algorithms can be categorized as one of
|
||||
two types:
|
||||
\begin{itemize}
|
||||
\item Spectral Techniques
|
||||
\item Temporal Techniques
|
||||
\end{itemize}
|
||||
\subsubsection{Spectral Techniques}
|
||||
Spectral techniques focus on analysing the spectral content of the signal
|
||||
by using output from an FFT to perform further processing to determine the
|
||||
F0 value. Types of technique that can be categorized in this way include:
|
||||
\begin{itemize}
|
||||
\item Harmonic Product Spectrum~\parencite[p.8]{smyth2015hps}
|
||||
\item Cepstral analysis
|
||||
\item Maximum likelihood
|
||||
\end{itemize}
|
||||
\subsubsection{Temporal Techniques}
|
||||
Temporal techniques attempt to calculate the periodicity of the signal.
|
||||
This can then be inverted to produce the frequency.
|
||||
Types of technique that can be categorized in this way include:
|
||||
\begin{itemize}
|
||||
\item Autocorrelation~\parencite[p.98]{lerch2012itaca}
|
||||
\item Zero-crossing~\parencite[p.98]{lerch2012itaca}
|
||||
\item NCCF (normalized cross correlation function)~\parencite{kasi2015yaapt}
|
||||
\end{itemize}
|
||||
\subsection{Current methods for technique combination}
|
||||
\label{sec:ComMeth}
|
||||
There is considerably less research into the combination of multiple
|
||||
algorithms for the improvement of results. Limited research has been
|
||||
carried out into the effects of training supervised learning algorithms to
|
||||
pick results based on circumstances.
|
||||
The ``Yet Another Algorithm for Pitch Tracking'' algorithm attempts to
|
||||
refine temporal analysis results through the analysis of spectral
|
||||
information.~\cite{kasi2015yaapt}
|
||||
Overall there remains a large scope for the type of research proposed.
|
||||
|
||||
\section{Methodology}
|
||||
A detailed analysis of a variety of the most prominent F0 estimation
|
||||
techniques will be presented, to determine the quantity of methods
|
||||
needed and which methods will produce the best quality results. Methods
|
||||
for selecting an algorithm will also require significant further
|
||||
research. Potential techniques to be explored include:
|
||||
\begin{itemize}
|
||||
\item Applying machine learning algorithms in order to
|
||||
automatically determine the best algorithm as described in
|
||||
section \ref{sec:ComMeth}~\parencite{bogason2015ffesl}
|
||||
\item Leveraging information gained from prior feature extraction
|
||||
to determine aspects such as the signal's noisiness in order to
|
||||
select the algorithm best suited to this description.
|
||||
\item Dynamic algorithm parameter adoption to improve the likelihood
|
||||
of an accurate estimation based on descriptors. Adapting window
|
||||
size for example.~\parencite{liuni2012aasas}
|
||||
\end{itemize}
|
||||
Having determined the optimal set of estimation algorithms and
|
||||
selection techniques, these will be implemented in python, or
|
||||
potentially a faster compiled language such as C, to create a tool
|
||||
capable of creating robust F0 estimations for a range of varying audio
|
||||
files.
|
||||
|
||||
\section{Significance of Research}
|
||||
This research aims to explore possible improvements to the overall
|
||||
robustness and general accuracy of pitch detection and thus has
|
||||
significance in fields such as music and speech analysis and
|
||||
transformations. By taking a higher level approach to the problem, it
|
||||
is hoped that the careful combination of algorithms will yield a
|
||||
superior overall outcome to that of the individual algorithms.
|
||||
|
||||
\section{Timeline}
|
||||
\begin{table}[H]
|
||||
\centering
|
||||
\label{my-label}
|
||||
\begin{tabular}{ll}
|
||||
Month 1 - 3 & Initial research into methods and combination techniques \\
|
||||
& as well as the set up of initial framework for code if necessary. \\
|
||||
Month 3 - 6 & Implementation and testing of individual algorithms. \\
|
||||
Month 6 - 9 & Implementation of combination methods. \\
|
||||
Month 9 - 12 & Analysis of results and work on method improvements.
|
||||
\end{tabular}
|
||||
\end{table}
|
||||
|
||||
\printbibliography
|
||||
|
||||
\end{document}
|
||||
@@ -0,0 +1,141 @@
|
||||
\documentclass[10pt,letterpaper]{article}
|
||||
|
||||
\usepackage{hyperref}
|
||||
\usepackage{geometry}
|
||||
\usepackage{enumitem}
|
||||
\usepackage{multicol}
|
||||
\newcommand{\tabitem}{~~\llap{\textbullet}~~}
|
||||
|
||||
% Fonts
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage[urw-garamond]{mathdesign}
|
||||
|
||||
% Set your name here
|
||||
\def\name{Samuel Perry}
|
||||
|
||||
% The following metadata will show up in the PDF properties
|
||||
\hypersetup{
|
||||
colorlinks = true,
|
||||
urlcolor = black,
|
||||
pdfauthor = {\name},
|
||||
pdfkeywords = {DSP, Programmer},
|
||||
pdftitle = {\name: Curriculum Vitae},
|
||||
pdfsubject = {Curriculum Vitae},
|
||||
pdfpagemode = UseNone
|
||||
}
|
||||
|
||||
\geometry{
|
||||
body={6.5in, 9.0in},
|
||||
left=1.0in,
|
||||
top=1.0in
|
||||
}
|
||||
|
||||
% Customize page headers
|
||||
\pagestyle{myheadings}
|
||||
\markright{\name}
|
||||
\thispagestyle{empty}
|
||||
|
||||
% Custom section fonts
|
||||
\usepackage{sectsty}
|
||||
\sectionfont{\rmfamily\mdseries\Large}
|
||||
\subsectionfont{\rmfamily\mdseries\itshape\large}
|
||||
|
||||
% Other possible font commands include:
|
||||
% \ttfamily for teletype,
|
||||
% \sffamily for sans serif,
|
||||
% \bfseries for bold,
|
||||
% \scshape for small caps,
|
||||
% \normalsize, \large, \Large, \LARGE sizes.
|
||||
|
||||
% Don't indent paragraphs.
|
||||
\setlength\parindent{0em}
|
||||
|
||||
% Make lists without bullets and compact spacing
|
||||
\renewenvironment{itemize}{
|
||||
\begin{list}{}{
|
||||
\setlength{\leftmargin}{1.5em}
|
||||
\setlength{\itemsep}{0.25em}
|
||||
\setlength{\parskip}{0pt}
|
||||
\setlength{\parsep}{0.25em}
|
||||
}
|
||||
}{
|
||||
\end{list}
|
||||
}
|
||||
\setlist[enumerate]{itemsep=0.25em}
|
||||
|
||||
\begin{document}
|
||||
|
||||
% Place name at left
|
||||
{\huge\name}
|
||||
|
||||
% Alternatively, print name centered and bold:
|
||||
%\centerline{\huge \bf \name}
|
||||
|
||||
\bigskip
|
||||
|
||||
\begin{minipage}[t]{0.495\textwidth}
|
||||
20 Lower Luton Road\\
|
||||
Wheathampstead\\
|
||||
Hertfordshire\\
|
||||
AL4 8QZ\\
|
||||
|
||||
\end{minipage}
|
||||
\begin{minipage}[t]{0.495\textwidth}
|
||||
Phone: (+44) 7766 521596\\
|
||||
Email: \href{mailto:samuel.perry89@gmail.com}{samuel.perry89@gmail.com} \\
|
||||
Linked-in: \\\href{https://uk.linkedin.com/in/sam-perry-04245438}{https://uk.linkedin.com/in/sam-perry-04245438}
|
||||
\end{minipage}
|
||||
|
||||
\section*{\Large Sound and Music Computing MSc \\ \large Statement of Purpose}
|
||||
The sound and music computing MSc offers a curriculum that is well suited to
|
||||
continue my studies in the area of audio signal processing. I see the course as
|
||||
an opportunity to broaden my knowledge of techniques for analysing and
|
||||
synthesizing sounds digitally. This would build on my current understanding of
|
||||
these techniques that has been developed over the past four years, during my
|
||||
time studying at the University of Huddersfield and through working on the
|
||||
Analysis and Synthesis team in the IRCAM research institute.\\
|
||||
My time spent at the IRCAM research institute provided me with a valuable
|
||||
insight into the ways that audio research is carried out and I understand that
|
||||
the Centre for Digital Music carries out research of a similar nature. For
|
||||
example I am already familiar with the Sonic Visualiser program which is not
|
||||
dissimilar to the AudioSculpt software which was used extensively during my
|
||||
internship at IRCAM. Due to the similarities between the two facilities, I
|
||||
feel that the style of study on this course would be a logical step forward
|
||||
from the type of work I encountered at IRCAM.\\
|
||||
In addition to this I also have a reasonable understanding of audio descriptor
|
||||
analysis techniques such as pitch and timbre analyses due to research carried
|
||||
out on my final year project (see
|
||||
\href{http://pezz89.github.io/pysound/index.html}{http://pezz89.github.io/pysound/index.html}
|
||||
for details). This would most likely be useful prior knowledge for modules such
|
||||
as the Music Analysis and Synthesis modules. \\
|
||||
I would also be interested in other module available such as the machine
|
||||
learning module, that would give me the opportunity to study a subject I have
|
||||
basic knowledge of, but have not had the opportunity to explore in detail. I
|
||||
believe this opportunity would be both interesting and useful for my future
|
||||
endeavours. I am also keen to develop my programming ability and continue
|
||||
developing my knowledge of languages such as Python, Matlab and C++. Given the
|
||||
technical nature of the course, I imagine that my current knowledge of these
|
||||
languages would be beneficial. \\
|
||||
Studying on this course would also be an opportunity meet like minded
|
||||
individuals and develop professional relationships in the industry I wish to
|
||||
pursue a career in. My internship allowed me to network with a range of
|
||||
researchers with a variety of specialist subjects and discuss thoughts and
|
||||
ideas. I found this extremely beneficial to my understanding of this field of
|
||||
research and would enjoy the oppertunity to network in a similar fashion.\\
|
||||
I would expect that this course will provide the necessary skills to develop a
|
||||
career in DSP engineering or provide a basis for further academic research in
|
||||
these fields. On successful completion of this course I would look to either
|
||||
further my studies as a PhD candidate or search for a job in commercial DSP or
|
||||
general programming.\\
|
||||
Overall I believe that I am a candidate that is well suited to the requirements
|
||||
of this masters course. Given my previous studies and experience, I am
|
||||
confident that I have the skill set and attitude required to complete a course
|
||||
such as this.\\
|
||||
\newline
|
||||
Thank you for your consideration.
|
||||
|
||||
% Footer
|
||||
\bigskip
|
||||
{\small Last updated: \today}
|
||||
|
||||
\end{document}
|
||||
Reference in New Issue
Block a user