From 3ef15a3cc62d7f4c361d04d15c5b97be030f7581 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sun, 2 Feb 2020 20:36:06 +0100 Subject: Add motivation comment and make ascii figures tiny. --- sampling_alg_lac2020/LAC-20.tex | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/sampling_alg_lac2020/LAC-20.tex b/sampling_alg_lac2020/LAC-20.tex index 9757e7a..7ee146d 100644 --- a/sampling_alg_lac2020/LAC-20.tex +++ b/sampling_alg_lac2020/LAC-20.tex @@ -274,6 +274,8 @@ \todoandre{Mention drawbacks.} \todoandre{Introduce high-level ideas of our work.} \todoandre{Make difference between humanization and sample selection clear.} +\todo{Motivation: Make sure we have the following covered: Randomized samples, + Prevent repetitions, Sample coverage (use all samples in the set).} \subsection{Related Work} \todo{I don't really know what to write, except about round robin. Is there any other common method or any academic literature? Are there other methods in open source programs?} @@ -290,12 +292,12 @@ The early versions of drumgizmo used a sample selection algorithm based on grouping of samples, each with a corresponding velocity range, with a number of audio files, each with a probability of being played in the group: -\begin{verbatim} +{\tiny\begin{verbatim} ________________ _________________ / \ / uniformly random \ -- input note --> | group selector | -- group --> | sample selector | -- sample --> [0; 1] \________________/ \__________________/ -\end{verbatim} +\end{verbatim}} \todobent{Write this algorithm in psudocode syntax.} @@ -305,13 +307,13 @@ Later a new algorithm was created using a normal distributed random number for the sample selection with the mean controlled by the input velocity and the stddev calculated on the number of samples in the instrument as well as their power span. -\begin{verbatim} +{\tiny\begin{verbatim} stddev \ ________ _________________ / \ / nearest power \ -- input note --> | random | -- power --> | sample selector | -- sample --> [0; 1] \________/ \_________________/ -\end{verbatim} +\end{verbatim}} In order to make this new algorithm the power of each note must be specified in the instrument data. -- cgit v1.2.3