home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / ibm / pc / soundcar / 5902 < prev    next >
Encoding:
Text File  |  1992-12-31  |  1.7 KB  |  38 lines

  1. Newsgroups: comp.sys.ibm.pc.soundcard
  2. Path: sparky!uunet!cs.utexas.edu!torn!watserv2.uwaterloo.ca!sciborg.uwaterloo.ca!ptran
  3. From: ptran@sciborg.uwaterloo.ca (Phat H Tran)
  4. Subject: Re: On GUS memory (question)
  5. Message-ID: <C04F07.5qn@watserv2.uwaterloo.ca>
  6. Sender: news@watserv2.uwaterloo.ca
  7. Organization: University of Waterloo
  8. References: <19053@mindlink.bc.ca>
  9. Date: Thu, 31 Dec 1992 11:09:43 GMT
  10. Lines: 26
  11.  
  12. In article <19053@mindlink.bc.ca> Damon_Harper@mindlink.bc.ca (Damon Harper) writes:
  13. >I may be missing something obvious, but I was just wondering...
  14. >If the GUS needs patches loaded into its memory, how on earth could you have
  15. >(even with 1MB onboard) more than a few short, CD-quality voices in memory at
  16. >the same time?  How could you, say, have a music file with 14.4K voices and
  17. >have any decent number of them at all?  ESPECIALLY without the memory
  18. >extension...  Even if it loads them dynamically, that must be
  19. >time-consuming... and what if you want to have 32 14.4K 10 second voices
  20. >going all at once?  They'd never fit!
  21. >
  22. >-Damon
  23.  
  24. About 40 high-quality patches can fit into 1 Meg of memory on the GUS.
  25. The reason is that the patches only hold as much information as is needed
  26. to reproduce the instrument with sufficient accuracy.  "Sufficient", in
  27. this case, means "very high".  A patch on the GUS is just the following:
  28.  
  29.      Start--------------------------------LoopS------------End
  30.  
  31. Between Start and LoopS is where all the complexity of a natural sound
  32. is.  Between LoopS and End, the harmonics have died down leaving a
  33. waveform that is relatively simple compared to the attack region.  It
  34. is the LoopS to End segment that is looped for the sustain and decay of
  35. a note.  The decay is done through amplitude modulation.  
  36.  
  37. Phat.
  38.