home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / msdos / programm / 11779 < prev    next >
Encoding:
Internet Message Format  |  1993-01-04  |  2.0 KB

  1. Path: sparky!uunet!mcsun!uknet!comlab.ox.ac.uk!akay
  2. From: akay@comlab.ox.ac.uk (Andrew Kay)
  3. Newsgroups: comp.os.msdos.programmer
  4. Subject: Re: Midi programming
  5. Message-ID: <1993Jan4.120213.10670@acis.comlab.ox.ac.uk>
  6. Date: 4 Jan 93 12:02:13 GMT
  7. References: <725483441.AA06127@csource.oz.au>
  8. Organization: Oxford University Computing Laboratory, UK
  9. Lines: 42
  10. Originator: akay@acis.comlab
  11.  
  12. John.Gibney@f386.n632.z3.fidonet.org (John Gibney) writes:
  13. >Howdy, All!
  14. >
  15. >I'm trying to locate *any* copy of the following book:-
  16. >
  17. >        "C Programming for MIDI", by Jim Conger
  18. >        M&T Books
  19. >
  20. >I've discovered the book has *just* gone out of print
  21. >(Sep-1992).
  22. >
  23.  
  24. If you are already a competent C programmer, then I don't think
  25. this book is particularly useful. Most of the book is concerned
  26. (as I remember) with how to represent data and how to create
  27. menus to control the program. The explanations of how to talk to
  28. the MPU were not very clear, although you could read through the
  29. supplied code. In particular, no use was made
  30. of interrupts to collect data (all done by polling), or of the
  31. UART mode (completely dumb mode, just like writing to a printer
  32. or reading from a keyboard using I/O ports). If you are just doing
  33. bulk transfers of voice data (ie where timing is not important)
  34. you will probably find UART mode is the simplest.
  35.  
  36. I got much further with the technical reference manual for the
  37. MPU-401. Actually, it was a little booklet published by Voyetra which
  38. contained the technical reference manual (licensed from Roland I
  39. suppose) as an appendix. The first half of the booklet is a fairly
  40. understandable account of the main features, and also contains some
  41. sample C routines to get you going.
  42.  
  43. I'm afraid I don't have Voyetra's phone number handy, but I'm sure
  44. you can find them. I got my copy from a UK distributer.
  45.  
  46.  
  47. Good Luck
  48.  
  49. Andrew Kay,             
  50. Sharp Laboratories of Europe Ltd, Edmund Halley Road,
  51. Oxford Science Park, Oxford OX4 4GA, United Kingdom.
  52. Telephone +44-865-273876 or 747711; Fax +44-865-747719 
  53. Email: Andrew.Kay@prg.oxford.ac.uk 
  54.