File: eg-test

package info (click to toggle)
audacity 2.1.2-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 86,844 kB
  • sloc: ansic: 225,005; cpp: 221,240; sh: 27,327; python: 16,896; makefile: 8,186; lisp: 8,002; perl: 317; xml: 307; sed: 16
file content (29 lines) | stat: -rw-r--r-- 679 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
# SoX Resampler Library       Copyright (c) 2007-13 robs@users.sourceforge.net
# Licence for this file: LGPL v2.1                  See LICENCE for details.

len=8
#vg="valgrind --leak-check=full --show-reachable=yes"

$vg ./1-single-block

ir=96000
or=44100
for i in 1 2; do
  prev=""
  sox -r $ir -n 0.f32 synth $len sin 0+`expr $ir / 2`
  for f in `find . -type f -executable -name "[2-4]*"`; do
    $vg $f $ir $or < 0.f32 > $f.f32
    test x$prev != x && cmp $f.f32 $prev
    prev=$f.f32
  done
  or=96000
  ir=44100
done
rm *.f32

rm ?.png
for n in 0 1 2 3; do
  $vg ./5-variable-rate $n | sox -tf32 -r44100 -c1 - -n spectrogram -hwk -o $n.png -X 50
  vg=""
done