home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 4123 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.8 KB

  1. Path: mail2news.demon.co.uk!innov.demon.co.uk
  2. From: "C:WINSOCKKA9QSPOOLMAIL" <keith@innov.demon.co.uk>
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: MIDI + C + AMIGA ??
  5. Date: Mon, 19 Feb 1996 07:54:06 GMT
  6. Organization: None
  7. Message-ID: <773777550wnr@innov.demon.co.uk>
  8. References: <DMvoKH.MM1@inter.NL.net>
  9. Reply-To: keith@innov.demon.co.uk
  10. X-NNTP-Posting-Host: innov.demon.co.uk
  11. X-Broken-Date: Monday, Feb 19, 1996 07.54.06
  12. X-Newsreader: Newswin Alpha 0.7
  13. X-Mail2News-Path: relay-4.mail.demon.net!post.demon.co.uk!innov.demon.co.uk
  14.  
  15. In article: <DMvoKH.MM1@inter.NL.net>  hguijt@inter.NL.net (Hans Guijt) writes:
  16.  
  17. > >>Everybody is always complaining that playing MIDI files on the Amiga is
  18. > >>impossible for some magic reason. It's just sound people! If we had a bunch
  19. > >>of good samples (easily found), a good channel mixer (such as the one in
  20. > >>Delitracker), and some code to interpret the file format we could play them
  21. > >>as well as any other guy!
  22. > >
  23. > >As well? What kind of processor and sound board would you have then? :)
  24. > Ok, so maybe quality would suffer, but you could always buy a Toccata and
  25. > use the Delitracker Toccata driver. In the mean time the rest of us could
  26. > at least play those songs.
  27.  
  28. Albeit without being able to do anything else at the same time onthe majority of achines.
  29.  
  30. > >MIDI standard of sound modules. The specifications for General MIDI specify,
  31. > >if I remember correctly, 24 notes polyphony. :) Some heavy CPU load here. :)
  32. > So? Alien Breed 3D uses 8 notes polyphony and manages to run a complete
  33. > Doom-style engine at the same time! 24 note polyphony isn't basically harder
  34. > or slower (a little over three times slower I would say - that would leave
  35. > enough power for me to do what I usually do with my machine).
  36.  
  37. Have you actually thought about this?  "I can do 8-note, so 24-note is no
  38. problem ".  From this, we can say "24-note is no problem,. so we can do
  39. 72-note easily".
  40.  
  41. Running GMPlay on my machine at home (`020, 10Mb RAM) DOES virtually lock up
  42. the entire system.  The system is NOT useable whilst the program is running.
  43. Fact.  Sorry if you do not like this, but there we are.
  44.  
  45.  
  46. > >And to that you can add all the other stuff defined in the General MIDI
  47. > >standard:
  48. > >
  49. > >Modulation, Main Volume, Pan, Expression, Sustain, RAC, All Notes Off, Pitch
  50. > >Bend (and Pitch bend sensitivity changes), Fine Tuning, Coarse tuning.
  51. > Care to explain why any of these are hard to do? As far as I can tell these
  52. > are just standard music commands for adjusting volume and frequency, which
  53. > are fairly standard (one might even say 'essential') on any other music
  54. > playing system. Really, there is no magic in midi.
  55.  
  56. They all take extra time to process.  Processing power and time which is just
  57. not there on an 020-based machine...
  58.  
  59.  
  60. > >Then, of course, you might want to support the GS standard, as defined by
  61. > >Roland - a lot of songs are using this. Then you would have to emulate two
  62. > >effects generators too, with effects sends control on each channel.
  63. > One thing at a time, don't scare the guys off with too many feature requests
  64. > at once...
  65. > >>Now, I'd like to see one that can play in the background without taking
  66. > >over
  67. > >>the machine ;-)
  68. > >
  69. > >Huh, like on a standard A1200/A4000 or what? Silly. :)
  70. > Explain this then: I have an 8 channel song running in the background right
  71. > now. It sounds excellent and it causes no noticable slowdown on my machine
  72. > (a4030).
  73.  
  74. A4000 / 030, presumably.  == much more processor power than on an A1200.
  75. Think about it.
  76.  
  77. ("Hey, I can run Breathless at 1x1 full sscreen on my A4000/040 so you should have
  78. no problems on an A1200"...)
  79.  
  80.  
  81. GMPlay is a good program, of that there is no doubt.  However, it is NOT suited
  82. to playing GM midi files whilst multitasking on all but the most powerful of machines
  83. (certainly true on my `020 at home, and my A4000/040 here in the office).
  84.  
  85. TTFN,
  86. Keith.
  87.