home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / dev / e / amigae / modulessrc / devices / narrator.e < prev    next >
Text File  |  1995-07-05  |  2KB  |  96 lines

  1. OPT MODULE
  2. OPT EXPORT
  3.  
  4. MODULE 'exec/io'
  5.  
  6. CONST DEFPITCH=$6E,
  7.       DEFRATE=$96,
  8.       DEFVOL=$40,
  9.       DEFFREQ=$56B8,
  10.       NATURALF0=0,
  11.       ROBOTICF0=1,
  12.       MANUALF0=2,
  13.       MALE=0,
  14.       FEMALE=1,
  15.       DEFSEX=0,
  16.       DEFMODE=0,
  17.       DEFARTIC=$64,
  18.       DEFCENTRAL=0,
  19.       DEFF0PERT=0,
  20.       DEFF0ENTHUS=$20,
  21.       DEFPRIORITY=$64,
  22.       MINRATE=$28,
  23.       MAXRATE=$190,
  24.       MINPITCH=$41,
  25.       MAXPITCH=$140,
  26.       MINFREQ=$1388,
  27.       MAXFREQ=$6D60,
  28.       MINVOL=0,
  29.       MAXVOL=$40,
  30.       MINCENT=0,
  31.       MAXCENT=$64,
  32.       ND_NOTUSED=-1,
  33.       ND_NOMEM=-2,
  34.       ND_NOAUDLIB=-3,
  35.       ND_MAKEBAD=-4,
  36.       ND_UNITERR=-5,
  37.       ND_CANTALLOC=-6,
  38.       ND_UNIMPL=-7,
  39.       ND_NOWRITE=-8,
  40.       ND_EXPUNGED=-9,
  41.       ND_PHONERR=-20,
  42.       ND_RATEERR=-21,
  43.       ND_PITCHERR=-22,
  44.       ND_SEXERR=-23,
  45.       ND_MODEERR=-24,
  46.       ND_FREQERR=-25,
  47.       ND_VOLERR=-26,
  48.       ND_DCENTERR=-27,
  49.       ND_CENTPHONERR=-28,
  50.       NDB_NEWIORB=0,
  51.       NDB_WORDSYNC=1,
  52.       NDB_SYLSYNC=2,
  53.       NDF_NEWIORB=1,
  54.       NDF_WORDSYNC=2,
  55.       NDF_SYLSYNC=4
  56.  
  57. OBJECT ndi
  58.   iostd:iostd
  59.   rate:INT  -> This is unsigned
  60.   pitch:INT  -> This is unsigned
  61.   mode:INT  -> This is unsigned
  62.   sex:INT  -> This is unsigned
  63.   chmasks:PTR TO CHAR
  64.   nummasks:INT  -> This is unsigned
  65.   volume:INT  -> This is unsigned
  66.   sampfreq:INT  -> This is unsigned
  67.   mouths:CHAR
  68.   chanmask:CHAR
  69.   numchan:CHAR
  70.   flags:CHAR
  71.   f0enthusiasm:CHAR
  72.   f0perturb:CHAR
  73.   f1adj:CHAR  -> This is signed
  74.   f2adj:CHAR  -> This is signed
  75.   f3adj:CHAR  -> This is signed
  76.   a1adj:CHAR  -> This is signed
  77.   a2adj:CHAR  -> This is signed
  78.   a3adj:CHAR  -> This is signed
  79.   articulate:CHAR
  80.   centralize:CHAR
  81.   centphon:PTR TO CHAR
  82.   avbias:CHAR  -> This is signed
  83.   afbias:CHAR  -> This is signed
  84.   priority:CHAR  -> This is signed
  85.   pad1:CHAR
  86. ENDOBJECT     /* SIZEOF=88 */
  87.  
  88. OBJECT mrb
  89.   ndi:ndi
  90.   width:CHAR
  91.   height:CHAR
  92.   shape:CHAR
  93.   sync:CHAR
  94. ENDOBJECT     /* SIZEOF=92 */
  95.  
  96.