110 Third Party Supp ort
NetAudio also includes a program which can be used to interpret the side infor-
mation transferred from the RD1x5T, such as the real time, channel conguration,
input levels, and the voice memo channel. This program,
teacin
, is described in
detail in Appendix G. Atypical use of this program is to separate the data stream
from the RD1x5T into three parts: actual data, the voice memo, and the time co de
and control info. If the command:
narecord | teacin -o test
is run, then the data is stored in les named
test.d01
,
test.d02
,
:::
, with the side
information stripp ed, the voice annotation is stored in
test.s01
,
test.s02
,
:::
and
the time code and other side information is stored in
test.ctl
. A new data and
speech le are started each time a break in the timeco de is detected. Thus, once
the ab ove command is started it can be left running while dierent tap es or passages
are played on the RD1x5T. Each new passage will be stored in a separate le.
The
test.ctl
le will contain a single line eachtimeachange in side information or
a discontinuity in the time co de is detected. Atypical output is shown below, with
the line numbers at the left added for reference:
1 test.d01 94/02/03 13:12:29 4 69 1x 00 0 00 2 2 2 2
2 test.d01 94/02/03 13:12:30 4 37509 1x 00 0 00 2 2 2 2
3 test.d01 94/02/03 13:12:31 4 132549 1x 00 0 00 2 2 2 2
4 test.d01 94/02/03 13:12:32 4 229029 1x 00 0 00 2 2 2 2
5 test.d01 94/02/03 13:12:33 4 325509 1x 00 0 00 2 2 2 2
6 test.d01 94/02/03 13:12:34 4 420549 1x 00 0 00 2 2 2 2
7 test.d01 94/02/03 13:12:35 4 517029 1x 00 0 00 2 2 2 2
8 test.d01 94/02/03 13:12:36 4 966309 1x 00 0 00 2 2 2 2
9 test.d01 94/02/03 13:12:37 4 1022469 1x 00 0 00 2 2 2 2
10 test.d01 94/02/03 13:12:38 4 1118949 1x 00 0 00 2 2 2 2
11 test.d01 94/02/03 13:12:39 4 1215429 1x 00 0 00 2 2 2 2
12 test.d01 94/02/03 13:12:40 4 1310469 1x 00 0 00 2 2 2 2
13 test.d02 94/02/04 08:30:32 8 1654475 1x 00 0 00 2 20 2 2 2 2 2 2
14 test.d03 94/02/04 08:46:59 8 1716395 1x 00 0 00 2 2 2 2 2 2 2 2
15 test.d03 94/02/04 08:47:00 8 1812875 1x 00 0 00 2 2 2 2 2 2 2 2
16 test.d03 94/02/04 08:47:01 8 1907915 1x 00 0 00 2 2 2 2 2 2 2 2
17 test.d03 94/02/04 08:47:01 2 1955891 1x 00 0 00 2 2
18 test.d03 94/02/04 08:47:04 4 2245811 2x 00 0 00 2 2 2 2
In this example the TEACwas playing a recorded tap e when the host program was
begun. Line 1 indicates that
teacin
locked onto the signal at byte number69of
its input and started storing data in
test.d01
(and the speech trackin
test.s01
)
The tap e was recorded at 13:12:29 on 94/02/03. Recording was done in 4 channel
mode with normal speed (1x). All 4 input channels were set for 2V maximum. For
the next 11 seconds a line was output each time the seconds were advanced in the