
EQU  DEFPITCH       110
EQU  DEFRATE        150
EQU  DEFVOL         64
EQU  DEFFREQ        22200
EQU  NATURALF0      0
EQU  ROBOTICF0      1
EQU  MALE           0
EQU  FEMALE         1
EQU  DEFSEX         MALE
EQU  DEFMODE        NATURALF0

EQU  MINRATE        40
EQU  MAXRATE        400
EQU  MINPITCH       65
EQU  MAXPITCH       320
EQU  MINFREQ        5000
EQU  MAXFREQ        28000
EQU  MINVOL         0
EQU  MAXVOL         64

EQU  ND_NotUsed         -1
EQU  ND_NoMem           -2
EQU  ND_NoAudLib        -3
EQU  ND_MakeBad         -4
EQU  ND_UnitErr         -5
EQU  ND_CantAlloc       -6
EQU  ND_Unimpl          -7
EQU  ND_NoWrite         -8
EQU  ND_Expunged        -9
EQU  ND_PhonErr         -20
EQU  ND_RateErr         -21
EQU  ND_PitchErr        -22
EQU  ND_SexErr          -23
EQU  ND_ModeErr         -24
EQU  ND_FreqErr         -25
EQU  ND_VolErr          -26

{s narrator_rb
    struct  48 message          ( { IOStdReq=48;exec/io )
    WORD    rate
    WORD    pitch
    WORD    mode
    WORD    sex
    APTR    ch_masks
    WORD    nm_masks
    WORD    volume
    WORD    sampfreq
    BYTE    mouths
    BYTE    chanmask
    BYTE    numchan
    BYTE    pad
   s}

{s mouth_rb
    STRUCT  narrator_rb voice
    BYTE    width
    BYTE    height
    BYTE    shape
    BYTE    pad
   s}

