tomwalters@0
|
1 aimDemonstrations
|
tomwalters@0
|
2
|
tomwalters@0
|
3 The following is a list of demonstration scripts available to
|
tomwalters@0
|
4 illustrate the operation of AIM and the different auditory
|
tomwalters@0
|
5 representations that it produces. The scripts are stored in
|
tomwalters@0
|
6 [aimdirectory]/scripts.
|
tomwalters@0
|
7
|
tomwalters@0
|
8 The syntax for the demos can be obtained by typing
|
tomwalters@0
|
9
|
tomwalters@0
|
10 > aimdemo_???_??? help
|
tomwalters@0
|
11
|
tomwalters@0
|
12 where '???_???' is one of the extensions listed below. The simplest
|
tomwalters@0
|
13 way to begin is to copy the wave file "cegc" from the waves directory
|
tomwalters@0
|
14 to the current working directory, and type
|
tomwalters@0
|
15
|
tomwalters@0
|
16 > aimdemo_gtf_all cegc
|
tomwalters@0
|
17
|
tomwalters@0
|
18 NOTE: The byte order for cegc is "little endian" (used by DEC,
|
tomwalters@0
|
19 IBM and SGI machines). A byte reversed version with "big-endian"
|
tomwalters@0
|
20 order is the wave "cegc_br". (This is the order used in SUN and HP
|
tomwalters@0
|
21 machines.)
|
tomwalters@0
|
22
|
tomwalters@0
|
23 The sound in cegc is a set of stationary and gliding click trains that
|
tomwalters@0
|
24 play a lazy major triad (C-E-G) and its octave (C) over 2.1 sec. The
|
tomwalters@0
|
25 click train at the start (C) is a particularly useful test and demo
|
tomwalters@0
|
26 stimulus.
|
tomwalters@0
|
27
|
tomwalters@0
|
28 Once one or two of the aimdemos have been shown to work with cegc, you
|
tomwalters@0
|
29 should be in a position to try them on your own waves.
|
tomwalters@0
|
30
|
tomwalters@0
|
31
|
tomwalters@0
|
32
|
tomwalters@0
|
33 I. The Funcional Version of AIM:
|
tomwalters@0
|
34
|
tomwalters@0
|
35
|
tomwalters@0
|
36 1. aimdemo_gtf_all <wave_file>
|
tomwalters@0
|
37
|
tomwalters@0
|
38 This script illustrates all stages of the functional version of AIM
|
tomwalters@0
|
39 using the "auditory route". It focuses on landscape displays and
|
tomwalters@0
|
40 the instructions involved are:
|
tomwalters@0
|
41
|
tomwalters@0
|
42 genwav (display input waveform),
|
tomwalters@0
|
43 genstp (generate stapes velocity),
|
tomwalters@0
|
44 genbmm (generate basilar membrane motion),
|
tomwalters@0
|
45 gennap (generate neural activity pattern),
|
tomwalters@0
|
46 gensai (generate stabilized auditory image) and
|
tomwalters@0
|
47 genspl (generate spiral version of auditory image).
|
tomwalters@0
|
48
|
tomwalters@0
|
49
|
tomwalters@0
|
50 2. aimdemo_gtf_sai <wave_file>
|
tomwalters@0
|
51
|
tomwalters@0
|
52 This script presents the wave in <wave_file> using genwav, and
|
tomwalters@0
|
53 then produces its rectangular auditory image using gensai. It is
|
tomwalters@0
|
54 the simplest auditory image demo.
|
tomwalters@0
|
55
|
tomwalters@0
|
56
|
tomwalters@0
|
57 3. aimdemo_gtf_spectra <wave_file>
|
tomwalters@0
|
58
|
tomwalters@0
|
59 This script illustrates the functional version of AIM using the
|
tomwalters@0
|
60 "spectral route". It focuses on spactral displays and the
|
tomwalters@0
|
61 instructions involved are:
|
tomwalters@0
|
62
|
tomwalters@0
|
63 genwav (display input waveform),
|
tomwalters@0
|
64 genasa (generate auditory spectral analysis), and
|
tomwalters@0
|
65 genepn (generate excitation pattern)
|
tomwalters@0
|
66
|
tomwalters@0
|
67
|
tomwalters@0
|
68 4. aimdemo_gtf_2dat <wave_file>
|
tomwalters@0
|
69
|
tomwalters@0
|
70 The script illustrates 2-dimensional adaptive-thresholding
|
tomwalters@0
|
71 (2D-AT) using genwav, genstp, genbmm and finally gennap.
|
tomwalters@0
|
72
|
tomwalters@0
|
73
|
tomwalters@0
|
74
|
tomwalters@0
|
75 II. The Physiological Version of AIM:
|
tomwalters@0
|
76
|
tomwalters@0
|
77
|
tomwalters@0
|
78 1. aimdemo_tlf_all <wave_file>
|
tomwalters@0
|
79
|
tomwalters@0
|
80 This demo script illustrates the entire physiological
|
tomwalters@0
|
81 version of AIM using the "auditory route". It uses the
|
tomwalters@0
|
82 transmission-line filterbank (option filter=tlf) and the Meddis
|
tomwalters@0
|
83 neural transduction module (option transduction=Meddis). The
|
tomwalters@0
|
84 instructions involved are:
|
tomwalters@0
|
85
|
tomwalters@0
|
86 genwav (display input waveform),
|
tomwalters@0
|
87 genstp (generate stapes velocity),
|
tomwalters@0
|
88 genbmm (generate basilar membrane motion),
|
tomwalters@0
|
89 gennap (generate neural activity pattern),
|
tomwalters@0
|
90 acgram (generate autocorrelogram).
|
tomwalters@0
|
91
|
tomwalters@0
|
92
|
tomwalters@0
|
93 2. aimdemo_tlf_med <wave_file>
|
tomwalters@0
|
94
|
tomwalters@0
|
95 The script illustrates the Meddis Haircell module. The AIM
|
tomwalters@0
|
96 functions involved are genwav, genbmm and gennap.
|
tomwalters@0
|
97
|
tomwalters@0
|
98
|
tomwalters@0
|
99 3. aimdemo_tlf_spectra <wave_file>
|
tomwalters@0
|
100
|
tomwalters@0
|
101 This script illustrates the "spectral route" through the
|
tomwalters@0
|
102 physiological version of AIM. It focuses on spectral displays and
|
tomwalters@0
|
103 the instructions involved are genwav, genasa and genepn.
|
tomwalters@0
|
104
|
tomwalters@0
|
105
|
tomwalters@0
|
106 4. aimdemo_tlf_lowhigh <wave_file>
|
tomwalters@0
|
107
|
tomwalters@0
|
108 This script illustrates the level dependancies in the physiological
|
tomwalters@0
|
109 version of AIM, and its ability to simulate cochlear damage. The
|
tomwalters@0
|
110 instructions involved are:
|
tomwalters@0
|
111
|
tomwalters@0
|
112 genwav [display input wave],
|
tomwalters@0
|
113 genbmm [cochlea level = 30dB],
|
tomwalters@0
|
114 genbmm [cochlea level = 90dB],
|
tomwalters@0
|
115 genbmm [total OHC destruction, cochlea level = 60dB],
|
tomwalters@0
|
116 gennap [Normal cochlea + Meddis high spont-rate fibre] and
|
tomwalters@0
|
117 genasa [total OHC destruction, with no feedback]
|
tomwalters@0
|
118 Note: - very poor frequency resolution.
|
tomwalters@0
|
119
|
tomwalters@0
|
120
|
tomwalters@0
|
121 5. aimdemo_tlf_std <wave_file>
|
tomwalters@0
|
122
|
tomwalters@0
|
123 The script illustrates the standard level outputs in the physiological
|
tomwalters@0
|
124 version of AIM. It shows the simulations of a normal cochlea.
|
tomwalters@0
|
125 The AIM functions involved are:
|
tomwalters@0
|
126
|
tomwalters@0
|
127 genwav [display input wave],
|
tomwalters@0
|
128 genbmm [normal cochlea level = 60dB],
|
tomwalters@0
|
129 gennap [normal cochlea level = 60dB],
|
tomwalters@0
|
130 genasa [norma cochlea, without log compression].
|
tomwalters@0
|
131
|