Begun concatenator section

This commit is contained in:
2016-08-25 21:09:31 +01:00
parent ff9ff859f5
commit 8bab4e6d15
+9 -5
View File
@@ -86,7 +86,7 @@
significantly over the past 15 years, driven by recent advancements in
technology. Key advancements have been in easy access to large databases of
audio and the development of methods for extracting useful information from
these databases automatically~\parencite[p.1]{Schwarz2006}. CS utilises
these databases automatically~\parencite[p.1]{Schwarz2006a}. CS utilises
these technologies to provide a content-based extension to granular
synthesis; by analysing a database of source grains, grains can be
differentiated based on their charcteristics. These charachteristics can
@@ -141,7 +141,7 @@
to explore the possibilities for synthesizing new abstract sounds for
creative purposes.\\
A prominent project in this area of CS is IRCAM's CataRT
project~\parencite{Schwarz2006}. The project focuses on the playback of
project~\parencite{Schwarz2006a}. The project focuses on the playback of
source grains based on their proximity to a target in multi-dimensional
descriptor space. By providing a target point in the descriptor space, the
user is able to navigate the database, playing selections of samples that
@@ -164,8 +164,12 @@
hybrid of the two.
\section{Concatenator}
The concatenator project aims to provide a Python framework and
command-line tool for concatenative synthesis.
The concatenator project was designed as a Python framework and
command-line tool for easy access to CS. The project aimed to provide an
open source set of tools that would allow composers to generate a variety
of CS driven realisations. In addition, the project aimed to provide an
intuitive API that Python programmers could use as fundamental building
blocks to build further concatenative synthesis applications on.
Why Python?
instrument resynthesis onto a pre-existing source sound, rather than from scratch onto things like midi notes.
Offline processing to allow for large databases to be used - disadvantage: loss of feedback between performer and system, as described in PA's paper.
@@ -189,7 +193,7 @@
Spectral matching~\parencite{Hoffman2009}
Use of RPM?~\parencite[p.82]{Lindemann2007}
Viterbi path search~\parencite[p.1]{Schwarz2006}
Viterbi path search~\parencite[p.1]{Schwarz2006a}
\section*{Conclusion}