diff --git a/Filtering/shell.sh b/Filtering/shell.sh
index cedd1b3..3752c79 100755
--- a/Filtering/shell.sh
+++ b/Filtering/shell.sh
@@ -1,13 +1,26 @@
#!/bin/bash
+function l_print {
+ echo -en "\033[32;1m>\033[0m $1"
+}
+
if [[ "$1" == "convert" ]]; then
- ffmpeg -i "$2" -acodec pcm_s16le -ac 1 "$3".wav
- sox "$3".wav -e signed -b 16 "$3" channels 1 rate 44100
+ l_print "Conversione in formato PCM..."
+ ffmpeg -i "$2" -acodec pcm_s16le -ac 1 "$3".wav &> /dev/null
+ echo "ok"
+ l_print "Rimozione dell'header..."
+ sox "$3".wav -e signed -b 16 "$3" channels 1 rate 44100 > /dev/null
+ echo "ok"
+ l_print "Rimozione dei file temporanei..."
rm "$3".wav
+ echo "ok"
else
if [[ "$1" == "check" ]]; then
- diff -s "$2" "$3"
+ l_print "`diff -s \"$2\" \"$3\"`"
+ echo ""
else
- aplay -r 44100 -f s16_le "$1"
+ l_print "Riproduzione di $1 (signed 16bit pcm) "
+ aplay -r 44100 -f s16_le "$1" > /dev/null 2>&1
+ echo ""
fi
fi
diff --git a/Slide/slide.tex b/Slide/slide.tex
index 9ba0cb2..7183ef0 100644
--- a/Slide/slide.tex
+++ b/Slide/slide.tex
@@ -557,14 +557,16 @@
con un ritardo di $1$! \\[10pt]
\uncover<2> {
\begin{example}
- Consideriamo il vettore $x = (6,4,5,2)$ ed applichiamoci i filtri $h_0$ e $h_1$:
- \begin{eqnarray*}
- y_0 = h_0 * x = (3,5,4.5.3.5,1) & y_1 = h_1 * x = (3,-1,0.5,-1.5,-1) \\
- \tilde{y_0} = \downsample{2}y_0 = (3,4.5,1) & \tilde{y_1} = \downsample{2}y_1 = (3,0.5,-1) \\
- z_0 = \upsample{2}\tilde{y_0} = (3,0,4.5,0,1,0) & z_1 = \upsample{2}\tilde{y_1} = (3,0,0.5,0,-1,0) \\
- \end{eqnarray*}
- $$ f_0 * z_0 + f_1 * z_1 = (0,6,5,4,2,0,0) $$
-
+ Consideriamo il vettore $x = (6,4,5,2)$ ed verifichiamo che viene ricostruito
+ esattamente.
+% i filtri $h_0$ e $h_1$:
+% \begin{eqnarray*}
+% y_0 = h_0 * x = (3,5,4.5.3.5,1) & y_1 = h_1 * x = (3,-1,0.5,-1.5,-1) \\
+% \tilde{y_0} = \downsample{2}y_0 = (3,4.5,1) & \tilde{y_1} = \downsample{2}y_1 = (3,0.5,-1) \\
+% z_0 = \upsample{2}\tilde{y_0} = (3,0,4.5,0,1,0) & z_1 = \upsample{2}\tilde{y_1} = (3,0,0.5,0,-1,0) \\
+% \end{eqnarray*}
+% $$ f_0 * z_0 + f_1 * z_1 = (0,6,5,4,2,0,0) $$
+%
\end{example}
}
\end{frame}