home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / sgi / faq / audio < prev    next >
Encoding:
Internet Message Format  |  2001-07-06  |  22.5 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news-out.nibble.net!news-in.nibble.net!nntp-relay.ihug.net!ihug.co.nz!newsfeed.berkeley.edu!ucberkeley!enews.sgi.com!news.tamu.edu!sgi-faq
  2. From: sgi-faq@viz.tamu.edu (The SGI FAQ group)
  3. Newsgroups: comp.sys.sgi.misc,comp.answers,news.answers
  4. Subject: SGI audio Frequently Asked Questions (FAQ)
  5. Supersedes: <audio_993016817@viz.tamu.edu>
  6. Followup-To: comp.sys.sgi.misc
  7. Date: 6 Jul 2001 05:59:43 GMT
  8. Organization: Visualization Lab, Texas A&M University
  9. Lines: 576
  10. Approved: news-answers-request@mit.edu
  11. Expires: 3 Aug 2001 06:00:15 GMT
  12. Message-ID: <audio_994399215@viz.tamu.edu>
  13. Reply-To: sgi-faq@viz.tamu.edu (The SGI FAQ group)
  14. NNTP-Posting-Host: viz.tamu.edu
  15. NNTP-Posting-Date: 6 Jul 2001 05:59:43 GMT
  16. Originator: sgi-faq@viz.tamu.edu
  17. Xref: senator-bedfellow.mit.edu comp.sys.sgi.misc:57356 comp.answers:46101 news.answers:210653
  18.  
  19. Archive-name: sgi/faq/audio
  20. Last-modified: Wed Oct 20  1:00:04 CDT 1999
  21. Posting-Frequency: Twice monthly
  22. URL: http://www-viz.tamu.edu/~sgi-faq/
  23.  
  24.     SGI audio Frequently Asked Questions (FAQ)
  25.  
  26. This is one of the Silicon Graphics FAQ series, which consists of:
  27.  
  28.     SGI admin FAQ - IRIX system administration
  29.     SGI apps FAQ - Applications and miscellaneous programming
  30.     SGI audio FAQ - Audio applications and programming
  31.     SGI diffs FAQ - Changes to the other FAQs since the last posting
  32.     SGI graphics FAQ - Graphics and user environment customization
  33.     SGI hardware FAQ - Hardware
  34.     SGI impressario FAQ - IRIS Impressario
  35.     SGI inventor FAQ - IRIS Inventor
  36.     SGI misc FAQ - Introduction & miscellaneous information
  37.     SGI movie FAQ - Movies
  38.     SGI performer FAQ - IRIS Performer
  39.     SGI pointer FAQ - Pointer to the other FAQs
  40.     SGI security FAQ - IRIX security
  41.  
  42. Read the misc FAQ for information about the FAQs themselves. Each FAQ is
  43. posted to comp.sys.sgi.misc and to the news.answers and comp.answers
  44. newsgroups (whose purpose is to store FAQs) twice per month. If you
  45. can't find one of the FAQs with your news program, you can get it from
  46.  
  47.     ftp://viz.tamu.edu/pub/sgi/faq/
  48.     ftp://rtfm.mit.edu/pub/usenet/news.answers/sgi/faq/
  49.  
  50. (rtfm.mit.edu is home to many other FAQs and informational documents,
  51. and is a good place to look if you can't find an answer here.) The FAQs
  52. are on the World Wide Web at
  53.  
  54.     http://www-viz.tamu.edu/~sgi-faq/
  55.  
  56. If you can't use FTP or WWW, send mail to mail-server@rtfm.mit.edu with
  57. the word 'help' on a line by itself in the text, and it will send you a
  58. document describing how to get files from rtfm.mit.edu by mail. Send the
  59. command 'send usenet/news.answers/sgi/faq/misc' to get the SGI misc FAQ,
  60. and similarly for the other FAQs. Send the command 'send
  61. usenet/news.answers/internet-services/access-via-email' to get the
  62. "Accessing the Internet by E-Mail FAQ".
  63.  
  64. You may distribute the SGI FAQs freely and we encourage you to do so.
  65. However, you must keep them intact, including headers and this notice,
  66. and you must not charge for or profit from them. Contact us for other
  67. arrangements. We can't be responsible for copies of the SGI FAQs at
  68. sites which we do not control, and copies published on paper or CD-ROM
  69. are certain to be out of date. The contents are accurate as far as we
  70. know, but the usual disclaimers apply. Send additions and changes to
  71. sgi-faq@viz.tamu.edu.
  72.  
  73. Topics covered in this FAQ:
  74. ---------------------------
  75.    -1- How do I program the Motorola 56000 DSP on the Indigo (R3K and
  76.        R4K)?
  77.    -2- How do I connect my stereo to my Ind{igo,igo2,y}?
  78.    -3- How do I change the volume of the audio out the back of my
  79.        machine?
  80.    -4- Indigo2 speaker seems quieter than my Indigo. Am I imagining
  81.        things?
  82.    -5- I need to crank up the input gain on Indigo2 to use the
  83.        microphone successfully. What's the scoop?
  84.    -6- The glossy paper says that Indigo2 and Indy have 4-channel input
  85.        and output. That sounds really cool. How do I use it?
  86.    -7- Okay, so 4-channels of input and output is great, but I need
  87.        more. Can I get more channels of audio for my machine?
  88.    -8- Now that I have IRIX 5.2, I can't seem to find audio.h and
  89.        libaudio.a in order to compile my audio code. What gives?
  90.    -9- I like the boot tune, but it's just a bit too loud. How do I tone
  91.        it down a bit?
  92.   -10- How can I change the output speaker/headphone volume from a shell
  93.        script?
  94.   -11- What 3rd party audio solutions exist for Silicon Graphics
  95.        machines?
  96.   -12- I'd like to write my own audio programs. How do I get started?
  97.   -13- How can I get the keyboard beep out line out/digital out on
  98.        Indigo2?
  99.   -14- How do I suppress the keyboard bell (which *does* come out the
  100.        line out and digital output) on an Indy?
  101.   -15- Why does /dev/audio not work on my Ind{y,igo2,igo}?
  102.   -16- Where can I get a MOD player for SGI?
  103.   -17- I need audio for my Onyx. What are the details?
  104.   -18- Why does my floating point signal processing routine, when given
  105.        certain inputs, run incredibly slowly and consume all of the CPU
  106.        in _system_ or _interrupt_ time?
  107.   -19- What are the audio features of SGI machines?
  108.  
  109. ----------------------------------------------------------------------
  110.  
  111. Subject:    -1- How do I program the Motorola 56000 DSP on the Indigo
  112.                 (R3K and R4K)?
  113. Date: 20 Aug 1994 00:00:01 EST
  114.  
  115.   Short answer: You don't.
  116.  
  117.   Long answer: The DSP on the Indigo is used exclusively by the audio
  118.   system: whenever you are using the audio, you are using the DSP.
  119.  
  120.   In order to insure that audio processes are serviced, access to the DSP
  121.   is limited to the audio device driver which performs all functions on
  122.   behalf of application programs.
  123.  
  124.   Moreover, any code developed for the DSP on the Indigo may not work on
  125.   other systems since the DSP is not guaranteed to be present. For
  126.   instance, Indigo2 and Indy do not have a DSP. Audio is supported by a
  127.   combination of code running on the CPU and a audio ASIC chip. SGI
  128.   supports the Audio Library software inter- face as opposed to any
  129.   particular hardware implementation of the audio system.
  130.  
  131.   Lastly, any signal processing code developed on the host CPU benefits
  132.   from speed increases of the CPU (and this code is easier to write as
  133.   well).
  134.  
  135. ------------------------------
  136.  
  137. Subject:    -2- How do I connect my stereo to my Ind{igo,igo2,y}?
  138. Date: 20 Aug 1994 00:00:01 EST
  139.  
  140.   The Line in and Line out levels have been designed to be directly
  141.   connected to conventional stereo systems.
  142.  
  143.   One way to do it is to connect it up as if the computer was a tape
  144.   recorder.  Line out on the computer connects to Rec in on the stereo
  145.   and Line in connects to Rec out.
  146.  
  147. ------------------------------
  148.  
  149. Subject:    -3- How do I change the volume of the audio out the back of
  150.                 my machine?
  151. Date: 20 Aug 1994 00:00:01 EST
  152.  
  153.   The headphone and speaker volume is adjusted using apanel(1). The
  154.   sliders under the 'Speaker' label control the output volume of the
  155.   speaker and headphone. The line-level output voltage is not
  156.   affected.
  157.  
  158. ------------------------------
  159.  
  160. Subject:    -4- Indigo2 speaker seems quieter than my Indigo. Am I
  161.                 imagining things?
  162. Date: 20 Aug 1994 00:00:01 EST
  163.  
  164.   No, this is not a figment of the imagination. There are two factors
  165.   at work that make the Indigo2 quieter than Indigo: 1) the speaker amp
  166.   is less powerful on Indigo2; 2) the system fan on Indigo2 is louder
  167.   than the Indigo fan. These two things lead to a quiet speaker that
  168.   seems even quieter. See the release notes for more information.
  169.  
  170. ------------------------------
  171.  
  172. Subject:    -5- I need to crank up the input gain on Indigo2 to use the
  173.                 microphone successfully. What's the scoop?
  174. Date: 20 Aug 1994 00:00:01 EST
  175.  
  176.   The Indigo2 and Indy both have less input gain than the Indigo and
  177.   4D/35. However, all have plenty of gain to operate the microphone.
  178.   On the Indigo2 and Indy, you have to set the input gain to a larger
  179.   nominal level.
  180.  
  181. ------------------------------
  182.  
  183. Subject:    -6- The glossy paper says that Indigo2 and Indy have 4-
  184.                 channel input and output. That sounds really cool. How
  185.                 do I use it?
  186. Date: 20 Aug 1994 00:00:01 EST
  187.  
  188.   In order to enable 4-channel audio, you must choose "4-channel mode"
  189.   from the 'Options' menu of apanel or make a call in your program to
  190.   ALsetparams(3A). See the man page for ALsetparams(3A) for more infor-
  191.   mation.
  192.  
  193.   Enabling the 4-channel mode will cause the electrical char-
  194.   acteristics of your audio connections to change: the headphone jack
  195.   will become a second line-level output (like the normal line-level
  196.   output). The mic input will become a second line-level input *if* you
  197.   have 'line' selected as your input source. If you have the input
  198.   source set to 'mic', then the mic input will continue to behave as a
  199.   microphone input.
  200.  
  201.   Lastly, when your machine is in 4-channel mode, the input and output
  202.   sample rates will be locked together. Thus, changing the input or
  203.   output rate in this mode will affect the output or input rate,
  204.   respectively.
  205.  
  206.   You may also run 4-channel applications when the audio system in in
  207.   2-channel mode, and vice versa (2-channel applications work when the
  208.   system is in 4-channel mode).
  209.  
  210. ------------------------------
  211.  
  212. Subject:    -7- Okay, so 4-channels of input and output is great, but I
  213.                 need more. Can I get more channels of audio for my
  214.                 machine?
  215. Date: 20 Aug 1994 00:00:01 EST
  216.  
  217.   Sonic Solutions (San Raphael, CA) has announced that it is porting
  218.   Sonic System to SGI platforms. See below.
  219.  
  220. ------------------------------
  221.  
  222. Subject:    -8- Now that I have IRIX 5.2, I can't seem to find audio.h
  223.                 and libaudio.a in order to compile my audio code. What
  224.                 gives?
  225. Date: 8 Mar 1997 00:00:01 EST
  226.  
  227.   The #include file audio.h and the library libaudio.a became a part of
  228.   the "Digital Media Developement Option" (dmdev) in IRIX 5.X.  Dmdev
  229.   contains more than just the audio development libraries, and it is
  230.   available for an extra fee. If you are like many people and think
  231.   this is a bogus situation, tell your salesperson.
  232.  
  233.   For IRIX 5.3 and later, the digital media libraries, including the
  234.   audio development environment (audio.h and libaudio.a), are part of 
  235.   the IRIS Development Option (IDO).  Thus, you need no additional 
  236.   products (i.e. DMDEV) to develop software which utilizes the built-in 
  237.   digital audio.
  238.  
  239. ------------------------------
  240.  
  241. Subject:    -9- I like the boot tune, but it's just a bit too loud. How
  242.                 do I tone it down a bit?
  243. Date: 20 Aug 1994 00:00:01 EST
  244.  
  245.   The boot tune volume is controlled by the 'volume' variable used by
  246.   the system PROM. The value for 'volume' can be set in the range
  247.   [0-255], where lower numbers represent a lower boot tune volume.  A
  248.   'volume' value of 0 disables the boot tune, viz. the tune is not
  249.   played at all.  The value of 'volume' can be set in the PROM monitor
  250.   or using the nvram(1M) command.
  251.  
  252. ------------------------------
  253.  
  254. Subject:   -10- How can I change the output speaker/headphone volume
  255.                 from a shell script?
  256. Date: 20 Aug 1994 00:00:01 EST
  257.  
  258.   You can use two methods to do this: 1) apanel -nodisplay or volume.c
  259.   program (this program can be found in ~4Dgifts/examples/ libaudio
  260.   directory).
  261.  
  262. ------------------------------
  263.  
  264. Subject:   -11- What 3rd party audio solutions exist for Silicon
  265.                 Graphics machines?
  266. Date: Wed Sep 22 13:31:10 CDT 1999
  267.  
  268.   Doug Scott <dscott@sgi.com> maintains a list of "Audio Applications
  269.   for Silicon Graphics Systems" which he posts to comp.sys.sgi.audio.
  270.   A copy is at http://reality.sgi.com/dscott/audio.apps/.
  271.  
  272. ------------------------------
  273.  
  274. Subject:   -12- I'd like to write my own audio programs. How do I get
  275.                 started?
  276. Date: 26 Aug 1995 00:00:01 EST
  277.  
  278.   First, you need the IRIS Development Option (IDO). With IDO
  279.   you get the Digital Media Development software (libraries for
  280.   audio, video, compression, MIDI, and movie development).
  281.  
  282.   There is audio example code in the ~4Dgifts/examples/dmedia/audio
  283.   directory. There you will find code demonstrating the use of
  284.   libaudio and libaudiofile. You will also find a number
  285.   of examples showing the combination of audio and graphical user
  286.   interface (Motif) widgets.
  287.  
  288.   In the dmedia/cd+dat directory are example programs showing the
  289.   use of libcdaudio and libdataudio.
  290.  
  291.   In the off chance that you are using IRIX 5.2 and cannot upgrade
  292.   to 5.3, read the information below.
  293.  
  294.   Audio Development on IRIX 5.2 systems:
  295.  
  296.   First, for 5.2 systems you need the Digital Media Development
  297.   Option.  From Michael Portuesi (portuesi@sgi.com):
  298.  
  299.   The Digital Media Development Option contains the Video, Audio, Audio
  300.   File, MIDI, CD, DAT, Movie, and Compression Libraries for your
  301.   digital media programming enjoyment.
  302.  
  303.   The part number for the Digital Media Development Option is
  304.   SC4-DMDEV-2.0.   If you would like to develop applications which
  305.   manipulate QuickTime files, you must also order the companion
  306.   product, QuickTime 1.0 Compressor Library, part number SC4-QTCL-1.0.
  307.  
  308.   In the United States, you can order these products by calling Silicon
  309.   Graphics toll-free at 1-800-800-SGI1 (1-800-800-7441).  If you live
  310.   in a country other than the United States, contact your nearest
  311.   Silicon Graphics office, or call one of these regional telephone
  312.   numbers:
  313.  
  314.   Europe                  (41) 22-798.75.25       (Geneva, CH)
  315.   North Pacific           (81) 3-5420.71.10
  316.   South Pacific           (61) 2-879.95.00
  317.   Latin America           1(415) 390.46.37
  318.   Canada                  1(416) 625-4747
  319.  
  320.   For audio, example code is contained in ~4Dgifts/examples/libaudio.
  321.   This example code comes with the DMDEV option. (For IRIX 5.3, the
  322.   digital media libraries are part of the IRIS Development Option
  323.   (IDO).)  Other code demonstrating the use of the CD and DAT audio
  324.   libraries can be found in a 'tar' file at ftp.sgi.com:~ftp/sgi/dat.
  325.  
  326. ------------------------------
  327.  
  328. Subject:   -13- How can I get the keyboard beep out line out/digital out
  329.                 on Indigo2?
  330. Date: 10 Dec 1994 00:00:01 EST
  331.  
  332.   You can't. The keyboard beep is created by a chip on the Indigo2
  333.   motherboard and the signal is mixed into the analog audio signal
  334.   before going to the speaker (but after then D/A converter).
  335.  
  336. ------------------------------
  337.  
  338. Subject:   -14- How do I suppress the keyboard bell (which *does* come
  339.                 out the line out and digital output) on an Indy?
  340. Date: 10 Dec 1994 00:00:01 EST
  341.  
  342.   Turning the bell off:
  343.  
  344.   xset -b    OR    xset b off
  345.  
  346.   See the xset(1) man page for more details.
  347.  
  348. ------------------------------
  349.  
  350. Subject:   -15- Why does /dev/audio not work on my Ind{y,igo2,igo}?
  351. Date: 26 Aug 1995 00:00:01 EST
  352.  
  353.   The /dev/audio interface was created for the older 4D/20 platform
  354.   with 8-bit audio. The actual file /dev/audio remains on
  355.   Ind{y,igo2,igo}.
  356.  
  357.   The sole interface to audio on recent SGI machines is the Audio
  358.   Library and the underlying driver(s).
  359.  
  360.   The program 'playulaw' in the 'radio' package (ftp.cwi.nl) will play
  361.   u-law data piped from standard input. Also, the radio binaries are
  362.   available at http://www.ibd.nrc.ca/~sgi. (Thanks to Walter Roberson
  363.   <roberson@ibd.nrc.ca> for this information.)
  364.  
  365. ------------------------------
  366.  
  367. Subject:   -16- Where can I get a MOD player for SGI?
  368. Date: 15 Feb 1997 00:00:01 EST
  369.  
  370.   There is an older version of 'tracker' by Marc Espie that runs on SGI
  371.   machines. It's called tracker-al and can be found at:
  372.  
  373.   ftp://viz.tamu.edu/pub/sgi/software/audio/tracker-al.tar.gz
  374.  
  375.   Also, Stefan Kanthak <kanthak@Plutonium.Informatik.RWTH-Aachen.DE> 
  376.   has written a MOD player called 'mikmod' that supports SGI systems. It
  377.   can be found at http://www2.eng.cam.ac.uk/~93sam/mikmod/ 
  378.  
  379. ------------------------------
  380.  
  381. Subject:   -17- I need audio for my Onyx. What are the details?
  382. Date: 26 Aug 1995 00:00:01 EST
  383.  
  384.   There are two options for audio in an Onyx:
  385.   1. Audio/Serial Option from Silicon Graphics
  386.   2. VigraSound board from Vigra
  387.  
  388.   1. Audio/Serial Option
  389.  
  390.   From Bill Warner (wtw@sgi.com):
  391.  
  392.   IRIS Audio Library now runs on Onyx/Challenge with the Audio/Serial
  393.   Option (ASO).    The ASO is a HIO  card that installs on
  394.   an IO4 board in an Onyx or Challenge.
  395.  
  396.   Supported platforms:
  397.   -------------------
  398.  
  399.   o IP19 Onyx, Challenge, and RealityStation systems, running IRIX 5.3
  400.   o IP21 Power Onyx and Power Challenge systems, running IRIX 6.0.1
  401.   o current Audio Library software supports at most one ASO or VigraSound
  402.     board per host
  403.  
  404.   Software:
  405.   --------
  406.  
  407.   o The ASO audio software is binary compatible with Indigo2, Indy, Indigo,
  408.     4D/35 audio, and VigraSound audio.
  409.  
  410.     Any SGI or 3rd party application which is linked with the IRIS Audio
  411.     Library will be able to run on a system that supports the ASO.
  412.  
  413.   o Onyx/Challenge customers may install the standard IRIS sound
  414.     and movie tools (e.g. Audio Control Panel, Soundeditor,
  415.     Movieplayer) from the dmedia_eoe and dmedia_tools images which are
  416.     bundled with IRIX 5.3 or IRIX 6.0.1.
  417.  
  418.   Hardware:
  419.   --------
  420.   o HIO card that installs on an IO4,
  421.     3-space connector panels that install on the I/O door.
  422.  
  423.   o identical audio features as Indigo2 and Indy audio
  424.  
  425.   o 6 high-performance serial ports, each up to 115.2kbps.  Software
  426.     selectable between RS-232 and RS-422 modes.  Non-STREAMS,
  427.     shared-memory-based software interface provided, as well as standard
  428.     STREAMS interface.
  429.  
  430.   Sales and support:
  431.   -----------------
  432.   The Audio/Serial Option is purchased from SGI.  It has a list price
  433.   of $4995.
  434.  
  435.   2. VigraSound
  436.  
  437.   From Scott Porter (sporter@sgi.com):
  438.  
  439.   VigraSound version 1.0 now available from Vigra.
  440.  
  441.   IRIS Audio Library software now runs on Onyx/Challenge with
  442.   VigraSound VME audio board.
  443.  
  444.  
  445.   Supported platforms:
  446.   -------------------
  447.  
  448.   o  IP19 Onyx and Challenge systems
  449.   o  must be running IRIX 5.2
  450.   o  current Audio Library software supports one VigraSound board per
  451.      host
  452.  
  453.  
  454.   Software:
  455.   --------
  456.  
  457.   o  SGI and Vigra have developed an IRIS Audio Library driver module
  458.      and microcode for Vigra's VigraSound (formerly "MMI-110") audio
  459.      board.
  460.  
  461.   o  The VigraSound software is binary compatible with Indigo2, Indy,
  462.      Indigo, 4D/35 audio.
  463.  
  464.      Any SGI or 3rd party application which is linked with the IRIS
  465.      Audio Library will be able to run on an IP19 system after the
  466.      VigraSound board and vigrasound software module are installed.
  467.  
  468.   o  Collaborative applications like InPerson, MediaMail, and the
  469.      bundled IRIS media tools will now run with audio on an Onyx (no
  470.      need to recompile or relink).
  471.  
  472.   o  Onyx/Challenge customers may install the standard IRIS sound
  473.      and movie tools (e.g. Audio Control Panel, Soundeditor,
  474.      Movieplayer) from the dmedia_eoe and dmedia_tools images which are
  475.      bundled with IRIX 5.2.
  476.  
  477.   o  IP19 Onyx/Challenge developers may install the IRIS Audio Library
  478.      from the dmedia_dev image which is included in the IRIS Media
  479.      Libraries 2.0 software option product, along with the IRIS Media
  480.      Libraries Programming Guide.
  481.  
  482.  
  483.   Hardware:
  484.   --------
  485.  
  486.   o  6U VME VigraSound audio board developed by Vigra (a division of
  487.      VisiCom Laboratories, Inc.)
  488.  
  489.   o  same feature set as the Indigo/4D35 stereo audio subsystem
  490.  
  491.   o  inputs:
  492.         stereo line-level,
  493.         mono microphone (input level controlled through s/w),
  494.         stereo AES/EBU digital port
  495.  
  496.   o  outputs:
  497.         stereo line-level,
  498.         stereo headphone (output level controlled through s/w),
  499.         stereo AES/EBU digital port
  500.  
  501.   o  independent input and output sample rates
  502.  
  503.   o  input sample rates:   8, 11.025, 16, 22.05, 32, 44.1, 48 kHz
  504.         (rate may also be slaved to AES digital input rate)
  505.  
  506.   o  output sample rates:  8, 11.025, 16, 22.05, 32, 44.1, 48 kHz
  507.         (rate may also be slaved to AES digital input rate)
  508.  
  509.  
  510.   Sales and support:
  511.   -----------------
  512.  
  513.   o   SGI customers purchase the VigraSound hardware/software package
  514.       (including a CD which contains the vigrasound eoe s/w module)
  515.       directly from Vigra, Inc.
  516.  
  517.   o   List price for the VigraSound 1.0 hardware/software package:
  518.       $3995
  519.  
  520.   o   Vigra contacts for the VigraSound audio product:
  521.  
  522.       Julie Wix        Product Manager (sales contact)
  523.       Rusty Wise        VP, Sales and Marketing
  524.       Tim Elsmore        Technical Director
  525.  
  526.       Vigra phone      (619)  597-7080
  527.       Vigra fax           (619)  597-7094
  528.  
  529.       Vigra is a division of VisiCom Laboratories, Inc
  530.  
  531.   o   Customers obtain all other software (IRIX 5.2, IDO 5.2, IRIS
  532.       Media Libraries 2.0, etc) from SGI.
  533.  
  534.   o   Vigra provides front-line support for customer issues related to
  535.       the VigraSound audio product (hardware and software)  on IP19
  536.       Onyx/Challenge:
  537.  
  538.       Vigra Customer Support Group
  539.       6044A Cornerstone Court
  540.       San Diego, CA  92121-4703
  541.  
  542.       email:  techsup@vigra.com
  543.  
  544. ------------------------------
  545.  
  546. Subject:   -18- Why does my floating point signal processing routine,
  547.                 when given certain inputs, run incredibly slowly and
  548.                 consume all of the CPU in _system_ or _interrupt_ time?
  549. Date: 03 Sep 1995 00:00:01 EST
  550.  
  551.   You may be experiencing an undesirable "floating point underflow"
  552.   behavior of the floating point unit on R3k's and beyond. You'll need
  553.   to add a workaround to your code and, on some machines, install a
  554.   patch as well. A thorough writeup by Chris Pirazzi of SGI
  555.   <cpirazzi@cp.esd.sgi.com> is at
  556.   ftp://viz.tamu.edu/pub/sgi/software/programming/fp-underflow.
  557.  
  558. ------------------------------
  559.  
  560. Subject:   -19- What are the audio features of SGI machines?
  561. Date: 26 Aug 1995 00:00:01 EST
  562.  
  563.   Indigo (R3000 and R4000):
  564.     - Stereo analog input (line input or mic (mono) input)
  565.     - Stereo analog output (simultaneous speaker/headphone & line out)
  566.     - Serial digital input (supports AES and S/PDIF encoding)
  567.     - Serial digital output (supports AES and S/PDIF encoding)
  568.     - Independent input and output sample rates including:
  569.     8, 11.025, 16, 22.04, 32, 44.1, and 48.0 kHz
  570.     - 3.5 mm connectors
  571.     - microphone (mono) included
  572.     - mono speaker
  573.  
  574.   Indigo2 & Indy & Audio/Serial Option:
  575.     - Stereo analog input (line input or mic input)
  576.     - Stereo analog output (simultaneous speaker/headphone & line out)
  577.     - Stereo microphone support
  578.     - 4-channel analog input and output using mic connector as second input
  579.     pair and headphone connector as second output pair
  580.     - Serial digital input (supports AES and S/PDIF encoding)
  581.     - Serial digital output (supports AES and S/PDIF encoding)
  582.     - Independent input and output sample rates including:
  583.         8, 11.025, 16, 22.04, 32, 44.1, and 48.0 kHz
  584.     - 3.5 mm connectors
  585.     - microphone (mono) included
  586.     - mono speaker
  587.  
  588. ------------------------------
  589.  
  590. End of sgi/faq/audio Digest
  591. ******************************
  592. -- 
  593. The SGI FAQ group <sgi-faq@viz.tamu.edu>   http://www-viz.tamu.edu/~sgi-faq/
  594. Finger us for info on the SGI FAQs, or look in ftp://viz.tamu.edu/pub/sgi/.
  595.