(PROGN (PRIN1 "Use LOADDB to load database files!
" T) (ERROR!))
("20-Jul-84 23:39:22" . {ERIS}<SPEECH>SPECTRUM>BLOCKFLOAT.;74)
FNS (DRAW.THRESHOLDS GET.WAVE.AND.READ KAISERMENUINIT MAKE.THRESHOLD.WINDOW SD ARRAYBASE CORRECT 
NEWSCROLL NEWTHRESH PCORRECT UPDATE.SCALED.WINDOW.EXTENT USE.FILTER \CHECKARRAYINDEX FFTTABLEINIT FIN 
FIN2 INITFFT PERMINIT READWAVE SPECTRUMSCALEDREDISPLAY SPEECHDEMO SPEECHDEMOSCALEDWINDOWINIT 
SPEECHMENUINIT FFTSTEP SPEECHDEMOINIT TRYIT BASEADDROFY ConvertWindowToFFTCoords SETCOMPLEX SD2 
\FLOATBLT1.UFN \FLOATBLT2.UFN \IBLT.UFN BLKGRAPH3 BLKGRAPH4 BLKMAG BLKSMALLP2FLOAT BLKFLOATP2COMP 
BLKFTIMES BLKPERM BLKEXPONENT BLKGRAPH BLKGRAPH2 COPYWAVEARRAY RESETHALFTONE SPECTRUMSCALEDREDISPLAY 
SPECTRUMREDISPLAY SPEECHDEMOWINDOWINIT SPEECHDEMOSCALEDWINDOWINIT)
(READATABASE)
(
CALL DRAW.THRESHOLDS (GETWINDOWPROP ITIMES ELT IPLUS) GET.WAVE.AND.READ (MKATOM PROMPTFORWORD IMIN 
ARRAYSIZE GETFILEINFO) KAISERMENUINIT (ADDMENU CREATEW) MAKE.THRESHOLD.WINDOW (REDISPLAYW) SD (
SPEECHDEMO) ARRAYBASE (\GETBASEPTR) CORRECT (IPLUS IDIFFERENCE) NEWSCROLL (GETWINDOWPROP IPLUS 
DSPCLIPPINGREGION FIXR FTIMES IDIFFERENCE IMINUS DSPLINEFEED IMIN IMAX CREATEREGION RPLACA ZEROP 
LOGAND) NEWTHRESH (IPLUS ADD1) PCORRECT (CORRECT) UPDATE.SCALED.WINDOW.EXTENT (IMIN GETFILEINFO 
GETWINDOWPROP ARRAYSIZE FQUOTIENT CREATEREGION NumberofStripes) USE.FILTER (ARRAYBASE) 
\CHECKARRAYINDEX (SUB1 ARRAYSIZE ERROR) FFTTABLEINIT (ARRAY EXPT TIMES IQUOTIENT COS FQUOTIENT SIN 
FMINUS \ADDBASE ITIMES SUB1 IPLUS) FIN (INSPECT) FIN2 (FIN) INITFFT (ARRAY IQUOTIENT EXPT COS 
FQUOTIENT SIN FMINUS ARRAYBASE \ADDBASE ITIMES SUB1 FREPLACEFIELDVAL NCREATE IPLUS) PERMINIT (EXPT 
IQUOTIENT ARRAY SUB1 IPLUS ELT IDIFFERENCE ADD1) READWAVE (OPENSTREAM IPLUS IDIFFERENCE ARRAYSIZE 
ARRAYORIG \BIN) SPECTRUMSCALEDREDISPLAY (GETWINDOWPROP IDIFFERENCE SUB1 ARRAYBASE BASEADDROFY EXPT 
\ADDBASE IMINUS ITIMES IPLUS HALF LRSH FIX FTIMES FQUOTIENT ELT \DSPTRANSFORMX) SPEECHDEMO (EXPT 
ITIMES HALF LRSH \ADDBASE ELT IPLUS ARRAYBASE) SPEECHDEMOSCALEDWINDOWINIT (CREATEW CREATEREGION CONCAT
 IMIN GETFILEINFO ARRAYSIZE ARRAYBASE) SPEECHMENUINIT (ADDMENU) FFTSTEP (FFETCHFIELD LOCF \ADDBASE 
\PUTBASEPTR) SPEECHDEMOINIT (PERMINIT ARRAY PLUS ARRAYBASE FFTTABLEINIT) TRYIT (SPEECHDEMO) 
BASEADDROFY (DSPDESTINATION GETWINDOWPROP FFETCHFIELD \ADDBASE LLSH SUB1 \SFInvert IDIFFERENCE 
\DSPTRANSFORMY IPLUS) ConvertWindowToFFTCoords (FTIMES) SETCOMPLEX (\DTEST \BLT \ADDBASE) SD2 (
SPEECHDEMOWINDOWINIT CREATEW CREATEREGION CONCAT) \FLOATBLT1.UFN (SELECTC BLKEXPONENT BLKMAG 
BLKSMALLP2FLOAT BLKFLOATP2COMP SHOULDNT) \FLOATBLT2.UFN (SELECTC BLKFTIMES BLKPERM SHOULDNT) \IBLT.UFN
 (SUB1 \GETBASE \ADDBASE IPLUS) BLKGRAPH3 (SUB1 \GETBASE \ADDBASE IPLUS) BLKGRAPH4 (BASEADDROFY 
GETWINDOWPROP FFETCHFIELD \DSPTRANSFORMX IPLUS \ADDBASE IMINUS) BLKMAG (SUB1 LLSH \GETBASEFLOATP IPLUS
 FPLUS FTIMES) BLKSMALLP2FLOAT (SUB1 LLSH FLOAT \GETBASE IPLUS) BLKFLOATP2COMP (SUB1 \ADDBASE LLSH 
\GETBASEFLOATP IPLUS) BLKFTIMES (LLSH SUB1 FTIMES \GETBASEFLOATP IPLUS) BLKPERM (SUB1 \GETBASE IPLUS) 
BLKEXPONENT (SUB1 \GETBASEFLOATP LLSH FFETCHFIELD IPLUS) BLKGRAPH (SUB1 ELT LRSH IDIFFERENCE IPLUS) 
BLKGRAPH2 (NCREATE FFETCHFIELD \HILOC \LOLOC ELT IPLUS) COPYWAVEARRAY (IPLUS IDIFFERENCE ARRAYSIZE 
ARRAYORIG CORRECT ELT) RESETHALFTONE (SUB1 ADD1 IPLUS) SPECTRUMSCALEDREDISPLAY (GETWINDOWPROP 
IDIFFERENCE SUB1 ARRAYBASE BASEADDROFY EXPT \ADDBASE IMINUS ITIMES IPLUS HALF LRSH FIX FTIMES 
FQUOTIENT ELT \DSPTRANSFORMX) SPECTRUMREDISPLAY (GETWINDOWPROP IDIFFERENCE IPLUS ARRAYBASE BASEADDROFY
 FFETCHFIELD EXPT \ADDBASE IMINUS ITIMES ConvertWindowToFFTCoords HALF LRSH ELT \DSPTRANSFORMX) 
SPEECHDEMOWINDOWINIT (CREATEW CREATEREGION IMIN IQUOTIENT GETFILEINFO ITIMES ARRAYSIZE ARRAYBASE 
GETWINDOWPROP) SPEECHDEMOSCALEDWINDOWINIT (CREATEW CREATEREGION CONCAT IMIN GETFILEINFO ARRAYSIZE 
ARRAYBASE) NIL
BIND DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL 
ARRAYBASE NIL CORRECT NIL NEWSCROLL (YDELTA BOTTOM.X.SCALE.OFFSET WHOLEWIDTH OLDX) NEWTHRESH NIL 
PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT NIL USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN 
NIL FIN2 NIL INITFFT NIL PERMINIT NIL READWAVE NIL SPECTRUMSCALEDREDISPLAY (DATAREGION LEFT 
WindowToDataFactor) SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT (FILELENGTH) SPEECHMENUINIT NIL FFTSTEP 
NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX NIL SD2 NIL 
\FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 (XCoord) BLKMAG NIL 
BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL 
BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY (DATAREGION LEFT 
WindowToDataFactor) SPECTRUMREDISPLAY NIL SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT (
FILELENGTH) NIL
NLAMBDA DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL 
ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT NIL 
USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL INITFFT NIL PERMINIT NIL 
READWAVE NIL SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT 
NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX 
NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL
 BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL 
BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL 
SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL
NOBIND DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL 
ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT NIL 
USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL INITFFT NIL PERMINIT NIL 
READWAVE NIL SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT 
NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX 
NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL
 BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL 
BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL 
SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL
RECORD DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL 
ARRAYBASE NIL CORRECT NIL NEWSCROLL (REGION) NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT 
NIL USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL INITFFT NIL PERMINIT NIL 
READWAVE (STREAM) SPECTRUMSCALEDREDISPLAY (REGION) SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL 
SPEECHMENUINIT NIL FFTSTEP (FFTTABLE) SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY (BITMAP) 
ConvertWindowToFFTCoords NIL SETCOMPLEX NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN 
NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL 
BLKPERM NIL BLKEXPONENT (FLOATP) BLKGRAPH NIL BLKGRAPH2 (BITMAP PILOTBBT) COPYWAVEARRAY NIL 
RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY (REGION) SPECTRUMREDISPLAY (REGION) SPEECHDEMOWINDOWINIT NIL
 SPEECHDEMOSCALEDWINDOWINIT NIL NIL
CREATE DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT (MENU) MAKE.THRESHOLD.WINDOW NIL SD 
NIL ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT NIL
 USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT (FFTTABLE) FIN NIL FIN2 NIL INITFFT (FFTTABLE) 
PERMINIT NIL READWAVE NIL SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL 
SPEECHMENUINIT (MENU) FFTSTEP NIL SPEECHDEMOINIT (FFTTABLE) TRYIT NIL BASEADDROFY NIL 
ConvertWindowToFFTCoords NIL SETCOMPLEX NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN 
NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL 
BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL 
SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT 
NIL NIL
FETCH DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL 
ARRAYBASE NIL CORRECT NIL NEWSCROLL (HEIGHT BOTTOM WIDTH LEFT PRIGHT) NEWTHRESH NIL PCORRECT NIL 
UPDATE.SCALED.WINDOW.EXTENT NIL USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL 
INITFFT NIL PERMINIT NIL READWAVE NIL SPECTRUMSCALEDREDISPLAY (LEFT WIDTH IMAGEDATA DDXOFFSET) 
SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT NIL FFTSTEP (LCNT) SPEECHDEMOINIT NIL 
TRYIT NIL BASEADDROFY (IMAGEDATA BITMAPBASE BITMAPHEIGHT DDYOFFSET) ConvertWindowToFFTCoords NIL 
SETCOMPLEX NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 (
IMAGEDATA DDXOFFSET) BLKMAG NIL BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL 
BLKEXPONENT (EXPONENT) BLKGRAPH NIL BLKGRAPH2 (BITMAPBASE) COPYWAVEARRAY NIL RESETHALFTONE NIL 
SPECTRUMSCALEDREDISPLAY (LEFT WIDTH IMAGEDATA DDXOFFSET) SPECTRUMREDISPLAY (LEFT RIGHT WIDTH IMAGEDATA
 DDXOFFSET) SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL
REPLACE DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT (TITLE ITEMS) MAKE.THRESHOLD.WINDOW 
NIL SD NIL ARRAYBASE NIL CORRECT NIL NEWSCROLL (LEFT) NEWTHRESH NIL PCORRECT NIL 
UPDATE.SCALED.WINDOW.EXTENT NIL USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT (TWIDDLE ITWIDDLE 
SOURCE ABDEST CDDEST TCNT HCNT LCNT DELTA IDELTA) FIN NIL FIN2 NIL INITFFT (TWIDDLE ITWIDDLE SOURCE 
ABDEST CDDEST TCNT HCNT LCNT DELTA IDELTA) PERMINIT NIL READWAVE (ENDOFSTREAMOP) 
SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT (TITLE ITEMS)
 FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX NIL 
SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL 
BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL 
BLKGRAPH2 (PBTFLAGS PBTSOURCE PBTSOURCEHI PBTSOURCELO PBTDEST PBTDESTHI PBTDESTLO PBTDESTBPL 
PBTSOURCEBPL PBTSOURCEBIT PBTDESTBIT PBTWIDTH PBTHEIGHT PBTOPERATION PBTSOURCETYPE PBTUSEGRAY 
PBTGRAYOFFSET PBTGRAYWIDTHLESSONE PBTGRAYHEIGHTLESSONE) COPYWAVEARRAY NIL RESETHALFTONE NIL 
SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT 
NIL NIL
REFFREE DRAW.THRESHOLDS NIL GET.WAVE.AND.READ (WAVE) KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD (
PASSES) ARRAYBASE NIL CORRECT NIL NEWSCROLL (WHITESHADE LASTMOUSEBUTTONS) NEWTHRESH NIL PCORRECT NIL 
UPDATE.SCALED.WINDOW.EXTENT (WAVE GWIDTH FFTSHIFT) USE.FILTER (SHUFFLE6 KAISER6 SHUFFLE8 KAISER8 
SPECTRUMWINDOW) \CHECKARRAYINDEX NIL FFTTABLEINIT (PI) FIN (PA) FIN2 (FFTBUF1 FFTBUF2) INITFFT (PI) 
PERMINIT NIL READWAVE NIL SPECTRUMSCALEDREDISPLAY (GWIDTH HALFTONE FFTSHIFT BWAVE BSHUFFLE 
BSUBWAVESHUFFLEDSMALLP BSUBWAVESHUFFLEDFLOATP BSUBWAVEWEIGHTEDFLOATP BFFTBUF1 FFTTABLE 
BMAGNITUDESQUARED BLOGMAGNITUDE) SPEECHDEMO (WAVEFORMEND SAMPLESPERFFT WAVEFORMSTART BWAVE BSHUFFLE 
BSUBWAVESHUFFLEDSMALLP BSUBWAVESHUFFLEDFLOATP BWINDOWWEIGHTSSHUFFLED BSUBWAVEWEIGHTEDFLOATP BFFTBUF1 
FFTTABLE BMAGNITUDESQUARED BLOGMAGNITUDE LOGMAGNITUDE GBITMAP HALFTONE SCRBASE GWIDTH) 
SPEECHDEMOSCALEDWINDOWINIT (WAVE KAISER8) SPEECHMENUINIT NIL FFTSTEP (\FFTTABLE \FFTTABLESIZE) 
SPEECHDEMOINIT (KAISER6 KAISER8 HALFTONE) TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL 
SETCOMPLEX NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 (
GSTART) BLKMAG NIL BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL 
BLKGRAPH (SpeechThresholds GWIDTH) BLKGRAPH2 (\SYSBBTEXTURE) COPYWAVEARRAY (WAVE SPEECH.*WAVE*) 
RESETHALFTONE (HALFTONE) SPECTRUMSCALEDREDISPLAY (GWIDTH HALFTONE FFTSHIFT BWAVE BSHUFFLE 
BSUBWAVESHUFFLEDSMALLP BSUBWAVESHUFFLEDFLOATP BSUBWAVEWEIGHTEDFLOATP BFFTBUF1 FFTTABLE 
BMAGNITUDESQUARED BLOGMAGNITUDE) SPECTRUMREDISPLAY (GWIDTH HALFTONE SAMPLESPERFFT BWAVE BSHUFFLE 
BSUBWAVESHUFFLEDSMALLP BSUBWAVESHUFFLEDFLOATP BSUBWAVEWEIGHTEDFLOATP BFFTBUF1 FFTTABLE 
BMAGNITUDESQUARED BLOGMAGNITUDE) SPEECHDEMOWINDOWINIT (SAMPLESPERFFT GWIDTH WAVE KAISER8) 
SPEECHDEMOSCALEDWINDOWINIT (WAVE KAISER8) NIL
REF DRAW.THRESHOLDS (W HALFTONEARRAY) GET.WAVE.AND.READ (FILENAME) KAISERMENUINIT NIL 
MAKE.THRESHOLD.WINDOW (WINDOW HALFTONEARRAY) SD NIL ARRAYBASE (AR) CORRECT (X) NEWSCROLL (WINDOW 
LEFT.Y.SCALE.OFFSET Y.AXIS.LINE.WIDTH DATAREGION) NEWTHRESH (THRESHPAIRS PAIR HALFTONEARRAY) PCORRECT 
(X) UPDATE.SCALED.WINDOW.EXTENT (SCWINDOW FILELENGTH) USE.FILTER (FILTER) \CHECKARRAYINDEX (INDEX 
ARRAY) FFTTABLEINIT (PASSES FFTBUF1 FFTBUF2 \FFTTABLES) FIN (A) FIN2 NIL INITFFT (FFTBUF1 FFTBUF2) 
PERMINIT (PASSES) READWAVE (FILE ARRAY FIRSTBYTE INDEX NUMBEROFBYTES) SPECTRUMSCALEDREDISPLAY (WINDOW 
REGION PASSES BASE BOTTOM.X.SCALE.OFFSET GWIDTH WIDTH BWINDOWWEIGHTSSHUFFLED BHALFTONE DD 
WINDOWWIDTHINWORDS BARHEIGHT) SPEECHDEMO (PASSES ARRAYLENGTH) SPEECHDEMOSCALEDWINDOWINIT (FILENAME 
NUMPASSES FIRSTBYTE WINDOW) SPEECHMENUINIT NIL FFTSTEP (FFTTABLE) SPEECHDEMOINIT (PASSES WAVEFILE 
FIRSTBYTE) TRYIT (NPASSES FIRSTBYTE) BASEADDROFY (WINDOW BM Y DD) ConvertWindowToFFTCoords (WINDOWPTR 
WindowToDataFactor) SETCOMPLEX (PTR R I) SD2 (FILENAME NUMPASSES FIRSTBYTE) \FLOATBLT1.UFN (OP SOURCE 
DEST KOUNT) \FLOATBLT2.UFN (OP SOURCE1 SOURCE2 DEST KOUNT) \IBLT.UFN (BitmapAddr Kount TextureArray 
ValueArray ValHeight XCoord ValWidth BitmapWidth) BLKGRAPH3 (BitmapAddr Kount TextureArray ValueArray 
ValHeight XCoord ValWidth BitmapWidth) BLKGRAPH4 (WINDOW DD ValueArray TextureArray BASE 
WINDOWWIDTHINWORDS ValHeight ValWidth Kount) BLKMAG (kount complexArray magnitudeArray) 
BLKSMALLP2FLOAT (kkount destination source) BLKFLOATP2COMP (kount destination source) BLKFTIMES (KOUNT
 DEST SOURCE1 SOURCE2) BLKPERM (kount destination orig permutations) BLKEXPONENT (kount destination 
source) BLKGRAPH (ARRAY KOUNT BITMAP X) BLKGRAPH2 (BitmapAddr BitmapWidth XCoord ValWidth ValHeight 
Kount ThreshArray ValueArray) COPYWAVEARRAY NIL RESETHALFTONE (MID) SPECTRUMSCALEDREDISPLAY (WINDOW 
REGION PASSES BASE BOTTOM.X.SCALE.OFFSET GWIDTH WIDTH BWINDOWWEIGHTSSHUFFLED BHALFTONE DD 
WINDOWWIDTHINWORDS BARHEIGHT) SPECTRUMREDISPLAY (WINDOW REGION PASSES BASE RIGHT GWIDTH LEFT 
BWINDOWWEIGHTSSHUFFLED BHALFTONE DD WINDOWWIDTHINWORDS BARHEIGHT) SPEECHDEMOWINDOWINIT (FILENAME 
NUMPASSES FIRSTBYTE WINDOW) SPEECHDEMOSCALEDWINDOWINIT (FILENAME NUMPASSES FIRSTBYTE WINDOW) NIL
SETFREE DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT (KAISERMENU) MAKE.THRESHOLD.WINDOW 
NIL SD NIL ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH NIL PCORRECT NIL 
UPDATE.SCALED.WINDOW.EXTENT NIL USE.FILTER (SHUFFLE) \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL 
FIN2 NIL INITFFT (\FFTARRAY2 \FFTTABLES) PERMINIT (TEMP) READWAVE NIL SPECTRUMSCALEDREDISPLAY NIL 
SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT (SPECTRUMMENU) FFTSTEP NIL SPEECHDEMOINIT
 (SHUFFLE6 SHUFFLE8 SHUFFLE SUBWAVESHUFFLEDSMALLP SUBWAVESHUFFLEDFLOATP SUBWAVEWEIGHTEDFLOATP 
SUBWAVEWEIGHTEDCOMPLEX FFTBUF1 FFTBUF2 MAGNITUDESQUARED LOGMAGNITUDE WAVE WINDOWWEIGHTSSHUFFLED 
\FFTTABLE WAVEFORMSTART WAVEFORMEND BSHUFFLE BWAVE BSUBWAVESHUFFLEDSMALLP BSUBWAVESHUFFLEDFLOATP 
BWINDOWWEIGHTSSHUFFLED BSUBWAVEWEIGHTEDFLOATP BSUBWAVEWEIGHTEDCOMPLEX BHALFTONE BLOGMAGNITUDE BFFTBUF1
 BFFTBUF2 BMAGNITUDESQUARED FFTTABLE) TRYIT (PASSES) BASEADDROFY NIL ConvertWindowToFFTCoords NIL 
SETCOMPLEX NIL SD2 (GBITMAP) \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL 
BLKGRAPH4 NIL BLKMAG NIL BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT 
NIL BLKGRAPH NIL BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY NIL 
SPECTRUMREDISPLAY NIL SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL
SET DRAW.THRESHOLDS (INDEX) GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL 
ARRAYBASE NIL CORRECT NIL NEWSCROLL (LEFT.DATA.POS R WHOLEHEIGHT CRLEFT CRBOTTOM CRWIDTH CRHEIGHT NEWX
 XDELTA REGIONTOREDISPLAY DATALEFT) NEWTHRESH (INDEX OLDHILOC) PCORRECT NIL 
UPDATE.SCALED.WINDOW.EXTENT (WindowToDataFactor) USE.FILTER (PASSES SHUFFLEARRAY BARHEIGHT WEIGHTS) 
\CHECKARRAYINDEX NIL FFTTABLEINIT (N N2 NV2 M LEXP LE1 UR UI WR WI ASOURCE ADEST PASS) FIN NIL FIN2 
NIL INITFFT (N2 N NV2 M LEXP LE1 UR UI WR WI ASOURCE ADEST PASS) PERMINIT (N NV2 PERM I J K) READWAVE 
(X DATABYTE BYTE) SPECTRUMSCALEDREDISPLAY (DATALEFT ARRAYLENGTH WINDOWBASE XPOS HALFARRAYLENGTH PASS 
DATAPTR WINDOWPTR) SPEECHDEMO (HALFARRAYLENGTH PASS WSTART GSTART) SPEECHDEMOSCALEDWINDOWINIT NIL 
SPEECHMENUINIT NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords 
NIL SETCOMPLEX NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN (TEXTURE BITMAPOFFSET X val
) BLKGRAPH3 (TEXTURE BITMAPOFFSET X val) BLKGRAPH4 (X) BLKMAG (complexcount real imag magnitude) 
BLKSMALLP2FLOAT (NN) BLKFLOATP2COMP (sourceElt) BLKFTIMES (INDEX) BLKPERM (X) BLKEXPONENT (X) BLKGRAPH
 (DOTS LEFTOFFSET XL Y) BLKGRAPH2 (GRAY val) COPYWAVEARRAY (X) RESETHALFTONE (I) 
SPECTRUMSCALEDREDISPLAY (DATALEFT ARRAYLENGTH WINDOWBASE XPOS HALFARRAYLENGTH PASS DATAPTR WINDOWPTR) 
SPECTRUMREDISPLAY (ARRAYLENGTH WINDOWBASE HALFARRAYLENGTH PASS WSTART GSTART) SPEECHDEMOWINDOWINIT NIL
 SPEECHDEMOSCALEDWINDOWINIT NIL NIL
SMASHFREE DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD 
NIL ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT NIL
 USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL INITFFT NIL PERMINIT NIL 
READWAVE NIL SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT 
NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX 
NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL
 BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL 
BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL 
SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL
SMASH DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL 
ARRAYBASE NIL CORRECT NIL NEWSCROLL (EXTENT) NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT 
NIL USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL INITFFT NIL PERMINIT NIL 
READWAVE (STREAM) SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL 
SPEECHMENUINIT NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords 
NIL SETCOMPLEX NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4
 NIL BLKMAG NIL BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL 
BLKGRAPH NIL BLKGRAPH2 (BBTTABLE) COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY NIL 
SPECTRUMREDISPLAY NIL SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL
PROP DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL 
ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT NIL 
USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL INITFFT NIL PERMINIT NIL 
READWAVE NIL SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT 
NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX 
NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL
 BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL 
BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL 
SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL
TEST DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL 
ARRAYBASE NIL CORRECT NIL NEWSCROLL (EXTENT CONTINUOUSFLG) NEWTHRESH NIL PCORRECT NIL 
UPDATE.SCALED.WINDOW.EXTENT NIL USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL 
INITFFT NIL PERMINIT NIL READWAVE (DATABYTE) SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL 
SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY
 NIL ConvertWindowToFFTCoords NIL SETCOMPLEX NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL 
\IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES 
NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL 
SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT 
NIL NIL
TESTFREE DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL
 ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT NIL 
USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL INITFFT NIL PERMINIT NIL 
READWAVE NIL SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT 
NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX 
NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL
 BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL 
BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL 
SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL
PREDICATE DRAW.THRESHOLDS (IGREATERP) GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW 
NIL SD NIL ARRAYBASE NIL CORRECT (ILESSP) NEWSCROLL (FLOATP IGREATERP MOUSESTATE) NEWTHRESH (IGREATERP
) PCORRECT (ZEROP) UPDATE.SCALED.WINDOW.EXTENT NIL USE.FILTER NIL \CHECKARRAYINDEX (IGREATERP) 
FFTTABLEINIT (IGREATERP ODDP) FIN NIL FIN2 NIL INITFFT (IGREATERP EVENP) PERMINIT (IGREATERP ILESSP 
IGEQ) READWAVE (IGREATERP ILESSP) SPECTRUMSCALEDREDISPLAY (ZEROP MINUSP ILESSP IGREATERP) SPEECHDEMO (
ZEROP MINUSP ILESSP IGREATERP) SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT NIL FFTSTEP NIL 
SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX NIL SD2 NIL 
\FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN (ILESSP IGREATERP) BLKGRAPH3 (ILESSP IGREATERP) 
BLKGRAPH4 NIL BLKMAG (IGREATERP) BLKSMALLP2FLOAT (IGREATERP) BLKFLOATP2COMP (IGREATERP) BLKFTIMES (
IGREATERP) BLKPERM (IGREATERP) BLKEXPONENT (IGREATERP) BLKGRAPH (IGREATERP) BLKGRAPH2 (ILESSP) 
COPYWAVEARRAY (IGREATERP) RESETHALFTONE (IGREATERP ILESSP) SPECTRUMSCALEDREDISPLAY (ZEROP MINUSP 
ILESSP IGREATERP) SPECTRUMREDISPLAY (ZEROP MINUSP ILESSP IGREATERP) SPEECHDEMOWINDOWINIT NIL 
SPEECHDEMOSCALEDWINDOWINIT NIL NIL
EFFECT DRAW.THRESHOLDS (DRAWLINE) GET.WAVE.AND.READ (READWAVE) KAISERMENUINIT NIL 
MAKE.THRESHOLD.WINDOW (PUTWINDOWPROP) SD NIL ARRAYBASE NIL CORRECT NIL NEWSCROLL (BITBLT WINDOWPROP 
DSPFILL SCALED.WINDOW.SCROLL.PAINTFN GETMOUSESTATE SCALED.WINDOW.PRINT.SCALES) NEWTHRESH (MAPC SETA) 
PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT (PUTWINDOWPROP) USE.FILTER (SELECTQ HELP PUTWINDOWPROP) 
\CHECKARRAYINDEX NIL FFTTABLEINIT (SETA) FIN (FIX2FLOAT) FIN2 NIL INITFFT (SETA) PERMINIT (SETA) 
READWAVE (REPLACEFIELD SETA SETFILEPTR CLOSEF) SPECTRUMSCALEDREDISPLAY (TOTOPW \BLKPERM 
\BLKSMALLP2FLOAT \BLKFTIMES \BLKFLOATP2COMP FFTSTEP \BLKMAG \BLKEXPONENT IBLT) SPEECHDEMO (\BLKPERM 
\BLKSMALLP2FLOAT \BLKFTIMES \BLKFLOATP2COMP FFTSTEP \BLKMAG \BLKEXPONENT BLKGRAPH BLKGRAPH3) 
SPEECHDEMOSCALEDWINDOWINIT (SPEECHDEMOINIT DSPRESET DSPLINEFEED PUTWINDOWPROP 
UPDATE.SCALED.WINDOW.EXTENT SCALED.WINDOW.SETUP) SPEECHMENUINIT NIL FFTSTEP (\BLT \FFTSTEP) 
SPEECHDEMOINIT (READWAVE) TRYIT (SPEECHDEMOINIT) BASEADDROFY NIL ConvertWindowToFFTCoords NIL 
SETCOMPLEX NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN (\PUTBASEBITS) BLKGRAPH3 (
\PUTBASEBITS) BLKGRAPH4 (BLKGRAPH3) BLKMAG (\PUTBASEFLOATP) BLKSMALLP2FLOAT (\PUTBASEFLOATP) 
BLKFLOATP2COMP (SETCOMPLEX) BLKFTIMES (\PUTBASEFLOATP) BLKPERM (\PUTBASE) BLKEXPONENT (\PUTBASE) 
BLKGRAPH (\CHECKARRAYINDEX BITMAPBIT) BLKGRAPH2 (REPLACEFIELD \PUTBASE \DOPILOTBITBLT) COPYWAVEARRAY (
SETA) RESETHALFTONE (SETA) SPECTRUMSCALEDREDISPLAY (TOTOPW \BLKPERM \BLKSMALLP2FLOAT \BLKFTIMES 
\BLKFLOATP2COMP FFTSTEP \BLKMAG \BLKEXPONENT IBLT) SPECTRUMREDISPLAY (\BLKPERM \BLKSMALLP2FLOAT 
\BLKFTIMES \BLKFLOATP2COMP FFTSTEP \BLKMAG \BLKEXPONENT IBLT) SPEECHDEMOWINDOWINIT (SPEECHDEMOINIT 
DSPRESET PUTWINDOWPROP SPECTRUMREDISPLAY) SPEECHDEMOSCALEDWINDOWINIT (SPEECHDEMOINIT DSPRESET 
DSPLINEFEED PUTWINDOWPROP UPDATE.SCALED.WINDOW.EXTENT SCALED.WINDOW.SETUP) NIL
CLISP DRAW.THRESHOLDS (for from to do) GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW 
NIL SD NIL ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH (for in do from to) PCORRECT NIL 
UPDATE.SCALED.WINDOW.EXTENT NIL USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT (for from to do) FIN 
NIL FIN2 NIL INITFFT (for from to do) PERMINIT (for from to do repeatwhile while) READWAVE (FOR FROM 
TO DO for from to do) SPECTRUMSCALEDREDISPLAY (for from to by as do) SPEECHDEMO (for from to by as do)
 SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL 
BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN 
NIL \IBLT.UFN (for from to by do) BLKGRAPH3 (for from to by do) BLKGRAPH4 NIL BLKMAG (for from to bind
 do) BLKSMALLP2FLOAT (for from to do) BLKFLOATP2COMP (for from to do) BLKFTIMES (for from to by do) 
BLKPERM (for from to do) BLKEXPONENT (for from to do) BLKGRAPH (for from to bind do) BLKGRAPH2 (for 
from to by do) COPYWAVEARRAY (FOR FROM TO DO) RESETHALFTONE (FOR FROM TO DO) SPECTRUMSCALEDREDISPLAY (
for from to by as do) SPECTRUMREDISPLAY (for from to by as do) SPEECHDEMOWINDOWINIT NIL 
SPEECHDEMOSCALEDWINDOWINIT NIL NIL
SPECVARS DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL
 ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT NIL 
USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL INITFFT NIL PERMINIT NIL 
READWAVE NIL SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT 
NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX 
NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL
 BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL 
BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL 
SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL
LOCALVARS DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD 
NIL ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT NIL
 USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL INITFFT NIL PERMINIT NIL 
READWAVE NIL SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT 
NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX 
NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL
 BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL 
BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL 
SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL
APPLY DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL 
ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT NIL 
USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL INITFFT NIL PERMINIT NIL 
READWAVE NIL SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT 
NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX 
NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL
 BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL 
BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL 
SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL
ERROR DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL 
ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT NIL 
USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL INITFFT NIL PERMINIT NIL 
READWAVE NIL SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT 
NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX 
NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL
 BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL 
BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL 
SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL
LOCALFREEVARS DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL 
SD NIL ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT 
NIL USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL INITFFT NIL PERMINIT NIL 
READWAVE NIL SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT 
NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX 
NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL
 BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL 
BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL 
SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL
ARGS DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL 
ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT NIL 
USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL INITFFT NIL PERMINIT NIL 
READWAVE NIL SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT 
NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX 
NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL
 BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL 
BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL 
SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL
USERTEMPLATES SETQ.NOREF (CALL SET EVAL . PPE) SPREADAPPLY (CALL FUNCTIONAL EVAL . PPE) SPREADAPPLY* (
CALL FUNCTIONAL .. EVAL) OP# (CALL) NIL
0 DRAW.THRESHOLDS NIL GET.WAVE.AND.READ NIL KAISERMENUINIT NIL MAKE.THRESHOLD.WINDOW NIL SD NIL 
ARRAYBASE NIL CORRECT NIL NEWSCROLL NIL NEWTHRESH NIL PCORRECT NIL UPDATE.SCALED.WINDOW.EXTENT NIL 
USE.FILTER NIL \CHECKARRAYINDEX NIL FFTTABLEINIT NIL FIN NIL FIN2 NIL INITFFT NIL PERMINIT NIL 
READWAVE NIL SPECTRUMSCALEDREDISPLAY NIL SPEECHDEMO NIL SPEECHDEMOSCALEDWINDOWINIT NIL SPEECHMENUINIT 
NIL FFTSTEP NIL SPEECHDEMOINIT NIL TRYIT NIL BASEADDROFY NIL ConvertWindowToFFTCoords NIL SETCOMPLEX 
NIL SD2 NIL \FLOATBLT1.UFN NIL \FLOATBLT2.UFN NIL \IBLT.UFN NIL BLKGRAPH3 NIL BLKGRAPH4 NIL BLKMAG NIL
 BLKSMALLP2FLOAT NIL BLKFLOATP2COMP NIL BLKFTIMES NIL BLKPERM NIL BLKEXPONENT NIL BLKGRAPH NIL 
BLKGRAPH2 NIL COPYWAVEARRAY NIL RESETHALFTONE NIL SPECTRUMSCALEDREDISPLAY NIL SPECTRUMREDISPLAY NIL 
SPEECHDEMOWINDOWINIT NIL SPEECHDEMOSCALEDWINDOWINIT NIL NIL

)