home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / atari / st / tech / 5665 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  2.7 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!sun-barr!cs.utexas.edu!sdd.hp.com!wupost!darwin.sura.net!sgiblab!munnari.oz.au!bunyip.cc.uq.oz.au!uqcspe!cs.uq.oz.au!warwick
  2. From: warwick@cs.uq.oz.au (Warwick Allison)
  3. Newsgroups: comp.sys.atari.st.tech
  4. Subject: Re: Falcon BUS..
  5. Message-ID: <11065@uqcspe.cs.uq.oz.au>
  6. Date: 16 Nov 92 23:24:04 GMT
  7. References: <Falcon> <BUS..@BUS..UUCP> <H.WTkwfzCLUbE@fredrik.atari.no> <1992Nov13.224528.5855@prime.mdata.fi>
  8. Sender: news@cs.uq.oz.au
  9. Reply-To: warwick@cs.uq.oz.au
  10. Lines: 49
  11.  
  12. paetau@mits.mdata.fi (Rasmus Paetau) writes:
  13. >jornmoe@fredrik.atari.no writes:
  14.  
  15. >>HOWEWER, when requiering more than 2 simultainious channels, you will have to
  16. >>add external AD/DA converters to the DSP's external port. Only then you
  17. >>HAVE to use the DSP for direct to/from disk recording/playback!
  18.  
  19. >Do you mean to say that the Falcon really only has 2 channels? What's
  20. >all the talk about 8-channels then? Even the STe has 4 channels if I
  21. >have understood correctly, at least my STe plays soundtracker modules
  22. >with 4 channels.
  23.  
  24. Slight misunderstanding here.
  25.  
  26. The Falcon only has two PHYSICAL channels - ie. normal stereo, just like the STe.
  27.  
  28. As far as "voices" go (ie. internal channels), I don't see why there would be
  29. any limitation.  Since the DSP can handle 1Mbyte/s of incoming data, you
  30. can have as many channels as you want - the more channels, the lower the
  31. frequency.  For example, just using the "1Mbyte/s" value, you should be able
  32. to process 20 16-bit channels, each at 25kHz (20 * 2bytes * 0.025M/s = 1Mbyte/s).
  33. Or, about 8 16-bit channels, each at 62.5kHz, which is around the published
  34. limit.
  35.  
  36. I guess you could have 90 little 8-bit Apple Mac (11kHz) voices too, if you
  37. wanted to.
  38.  
  39. How many instruments in an Orchestra?  :-)
  40.  
  41. Also, with the DSP running at 32MHz, it has time for quite a few
  42. instructions for fiddling with those values too, besides adding the
  43. sounds together.  Of course, when processing 90 voices at once, you'd
  44. be pushing it pretty hard :-) 
  45.  
  46. NOTE:  This is all quite theoretical, based solely on the FACT that the DSP
  47. can access main memory at 1Mbyte/s, which it can (the hard-drive controller
  48. accesses it at something like 3Mbyte/s, so it's not a major feat).  The
  49. actual implementation would probably operate by transfering sound data in
  50. chunks from each of the currently playing sounds, storing them in the DSP's
  51. memory as a buffer, since reading 20 words from different parts of memory
  52. isn't very efficient :-).
  53.  
  54. --
  55. Warwick
  56. --
  57.   _-_|\      warwick@cs.uq.oz.au            /Disclaimer:
  58.  /     * <-- Computer Science Department,  /  
  59.  \_.-._/     University of Queensland,    /   C references are NULL && void*
  60.       v      Brisbane, Australia.        /  
  61.