File: audio-effects

package info (click to toggle)
emacspeak 49.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 28,124 kB
  • sloc: lisp: 60,077; xml: 14,159; tcl: 1,332; cpp: 1,175; sh: 859; makefile: 754; python: 534; perl: 419
file content (65 lines) | stat: -rw-r--r-- 1,144 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# Bash Functions  To  Add Audio Effects:  -*- mode: sh -*-
# {{{ 3d using HRTF:

# Usage:  3d filename azimuth elevation

function 3d () {
  mplayer -af ladspa=ZamHeadX2-ladspa:ZamHeadX2:$2:$3:2.5  -ao pcm:file=tmp.wav $1
  sox tmp.wav -b 16 -r 44100  $1
  \rm  tmp.wav
}

# }}}
# {{{bs2b: 

# Usage: bs2b filename 

function bs2b () {
  mplayer -af bs2b -ao pcm:file=tmp.wav $1
  sox tmp.wav -b 16 -r 44100  $1
  \rm tmp.wav 
}

# }}}
# {{{Pan:

# Usage: pan filename frequency 
# For generating one full sweep,
# use pan frequency of 1/duration-of-icon.

function pan () {
  mplayer -af ladspa=tap_autopan:tap_autopan:$2:100:0  -ao pcm:file=tmp.wav $1
  sox tmp.wav -b 16 -r 44100  $1
  \rm  tmp.wav
}

# }}}
# {{{pan_depth:

# Usage: pan_depth filename   frequency depth 

function pan_depth () {
  mplayer -af ladspa=tap_autopan:tap_autopan:$2:$3:0  -ao pcm:file=tmp.wav $1
  sox tmp.wav -b 16 -r 44100  $1
  \rm  tmp.wav
}

# }}}
# {{{Swap Channels: 

#Usage swapchan filename 

function swapchan () {
  mv $1 tmp.wav
  sox  tmp.wav $1 remix 2 1
  \rm tmp.wav
}

# }}}
# {{{End Of File 

# local variables:
# folded-file: t
# end: 

# }}}