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

  1. Newsgroups: comp.sys.ibm.pc.soundcard
  2. Path: sparky!uunet!newsflash.concordia.ca!mizar.cc.umanitoba.ca!janicek
  3. From: janicek@ccu.umanitoba.ca (Jana Janicek)
  4. Subject: Re: GUS Programming: The Repost III
  5. Message-ID: <C01v5s.JFM@ccu.umanitoba.ca>
  6. Sender: news@ccu.umanitoba.ca
  7. Nntp-Posting-Host: vogt.cc.umanitoba.ca
  8. Organization: University of Manitoba, Winnipeg, Canada
  9. References: <BzystK.Mnz@ccu.umanitoba.ca> <1992Dec28.090605.62290@cc.usu.edu> <C00Cop.LDH@ccu.umanitoba.ca> <1992Dec29.151747.4312@cunews.carleton.ca>
  10. Date: Wed, 30 Dec 1992 02:05:52 GMT
  11. Lines: 51
  12.  
  13.     Okay, I am pretty sure that patches are not limmited to 64K as I
  14. guessed earlier. I am in fact having the reverse as a problem in my patch
  15. routines. I mean, I cannot seem to make my patches cut off where they
  16. should. They all seem to cycle through the full meg of on board ram. But I
  17. will keep on hacking untill I solve these problems.
  18.  
  19. Some more observations (GOOD and BAD):
  20.  
  21. **Remember that my routines are not yet perfected and many of the BAD
  22. stuff is probably based on this fact.
  23.  
  24. First, the bad. We have heard before some complaints of a slight popping
  25. noice when playing certain MIDI files with the GUS. Well, I thought I
  26. would further investigate this. I listened to all sorts of GUS stuff,
  27. (patch based). MIDIS do indeed (some more than others) seem to have a
  28. popping problem. It is not very noticible at first, but the more you
  29. listen, the more annoying it becomes. I found this same popping in Star
  30. Control II, and again in the Modulatr (which is a BETA I should remind
  31. people). The final place I found popping was in my own patch test
  32. programs. So, I did some experiments.  The patch I am using is the
  33. spook.snd file in the ULTRASND/SOUNDS directory. I played this patch using
  34. USS8, than I saved it from the GUS DRAM with my own routine to disk, and
  35. than the fun began. It seems that whenever start_voice_playing is called,
  36. the first thing it does is generate a pop. I was not 100% certain of this,
  37. so I created a loop, and played the same patch through 15 voices with a
  38. 30ms delay between each one. The result was an awsome sound with a
  39. distinct loud buzzzzzzz right at the begining. In other words, alot of
  40. pops being played one after the other. This made my heart sink, could
  41. GRAVIS have overlooked such a flaw in their hardware? I checked the patch
  42. itself to see if there was any noise at the begining, I found a fairly
  43. constant stream of values close to zero. This should not creat such a
  44. distinct buzzing pop noise. I really really really hope this is a bad
  45. patch or there is a fault in my routines that is doing this, but as I
  46. listen to more and more GUS native stuff, I still hear the little pops. If
  47. this is hardware, I hope the next revision addresses this problem.
  48. Remember, I am merely making an observation, I don't want to start a flame
  49. war, I hope I am wrong, but I cannot ignore my ears or those pops any longer.
  50.  
  51. Now, some good observations. I found that you can do some really cool
  52. stuff with the GUS, one of my favorite things is creating an
  53. echo/reverb/metallic effect by playing the same patch on several voices I
  54. use about 6 to 10 depending on how pronounced I want the effect, with a
  55. very small delay between each one (about 10..20 ms).  This effect would
  56. wave some really neat uses in games where they could use the same patch on
  57. board the card to generate several different sounds. A really neat
  58. effect, must be heard to be believed.
  59. My next project is the Patchinator (cant think of a better name yet)
  60. which will do precisly that mentioned above, using the special abilities
  61. of the GUS to do cool things to samples.
  62.  
  63. -Later
  64.