‰.
„52c      s½      k  Z   d  Z  e  i d ƒ  e  i d ƒ 	 e  i Z  d „  Z  d „  Z  d „  Z  d „  Z	  d „  Z
 & d „  Z 8 d	 „  Z N d
 „  Z V d „  Z ` d „  Z d S(   i    i   id   c   sp     t  i ƒ  }  z@  t  i d ƒ  t d |  d ƒ }  t  i |  t ƒ SWd    t  i | ƒ Xd  S(   Ni    s   Hit Enter to sample s
    seconds: (	   s   audios
   getoutgains   savegains
   setoutgains	   raw_inputs   ns   xs   reads   RATE(   s   ns   savegains   xs   /usr/lib/python/irix5/auds.pys   sampc   s5     |  |  t i |  | t i |  | | ƒ ƒ Sd  S(   N(   s   ss   delays   audios   adds   amplifys   gain(   s   ss   delays   gains   /usr/lib/python/irix5/auds.pys   echoc   s)     t  | d ƒ }  | i |  ƒ d  S(   Ns   w(   s   opens   files   fs   writes   s(   s   ss   files   fs   /usr/lib/python/irix5/auds.pys   savec   s     t  t |  d ƒ ƒ Sd  S(   Ns   r(   s   loadfps   opens   file(   s   files   /usr/lib/python/irix5/auds.pys   loadc   sb     d }   xE   d o: ! |  i d d ƒ } " | o " Pn # | | } q W$ | Sd  S(   Ns    i   i   i   (   s   ss   fps   reads   buf(   s   fps   ss   bufs   /usr/lib/python/irix5/auds.pys   loadfpc   sì   & ' |  o ' |  Sn ( t i |  ƒ } ) d } * x  | d * r } * | | } q@ W+ | t | ƒ d t | ƒ } , d G| GH- | oP . x4 t t | ƒ ƒ d . r } / | | | | | <q© W0 t i	 | ƒ }  n 1 |  Sd  S(   Ni    i   s   Bias value:(
   s   ss   audios   chr2nums   as   sums   is   lens   biass   ranges   num2chr(   s   ss   as   sums   is   biass   /usr/lib/python/irix5/auds.pys   unbiasc   sU  8 9 t  i |  ƒ } : t | ƒ } ; g  } < | | | } ? d d f \ } } @ d d f \ }	 }
 A xÓ t | ƒ d A rÀ }	 B |
 | }
 C x/ C | |
 j  o D | d } E | | } q– WF | | j o G Pn H | |
 j o I | i | | ƒ n9 K | i | | |
 | | | | d | |
 | ƒ qz WL t  i | ƒ Sd  S(   Ni    i   (   s   audios   chr2nums   ss   ys   lens   ms   outs   bs   as   ns   is   ibs   js   jas   ranges   appends   num2chr(   s   ss   as   bs   ys   ms   outs   ns   is   ibs   js   jas   /usr/lib/python/irix5/auds.pys   stretchc   s”   N O k  l l P d | t |  ƒ t t ƒ } Q t t ƒ } R x: | d R r- } S t
 | t | ƒ | ƒ d ƒ | | <qL WT t i | ƒ Sd  S(   Nf2.0i    f127.0(   s   maths   sins   pis   floats   freqs   RATEs   factors   ranges   lists   is   ints   audios   num2chr(   s   freqs   sins   pis   factors   lists   is   /usr/lib/python/irix5/auds.pys   sinusc   sÊ   V W d |  j o
 d |  j o X |  Sn Y t i |  ƒ } Z d d f } [ xc t d t | ƒ d ƒ d [ rC } \ | | | j o) ] | | d | | d d | | <n ql W^ t i | ƒ Sd  S(   Ns   s   €i€   i   i   i    i   (	   s   ss   audios   chr2nums   nums   extremess   ranges   lens   is   num2chr(   s   ss   nums   extremess   is   /usr/lib/python/irix5/auds.pys   softclipc    sú   ` a t  d ƒ d d !}  b t |  d ƒ c |  g } d x€ t d d ƒ d d rj } e x  | d e r } e t | ƒ q_ Wf t |  d d | ƒ } g t | d | ƒ h | i	 | ƒ qJ Wi x5 i d o* j x  | d j r } j t | ƒ q× WqÁ Wd  S(   Ns   gdayiè  ip  s   gday0i   i
   i    (
   s   loads   gdays   saves   ggs   ranges   is   gs   plays   stretchs   append(   s   gdays   ggs   is   gs   /usr/lib/python/irix5/auds.pys   demoN(   s   audios   RATEs   setrates
   setoutgains   writes   plays   samps   echos   saves   loads   loadfps   unbiass   stretchs   sinuss   softclips   demo(    s   /usr/lib/python/irix5/auds.pys   ?