home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-3.iso / Audio / player / MIDIPlayer.1.02.README < prev    next >
Encoding:
Text File  |  1995-05-28  |  3.7 KB  |  103 lines

  1. This is the first Version of MIDIPlayer,a program which lets you
  2. play MIDI files on a keyboard (synthesizer) connected to a MIDI
  3. interface of your computer.
  4.  
  5. MIDI Software under NeXTstep is very rare and there is currently
  6. (5'95) no program available for NeXTstep I know of which plays MIDI
  7. files with the correct timing. (If you know better tell me!)
  8.  
  9. #####################################################################
  10. IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
  11.  
  12. Because MIDIPlayer.app uses the FoundationKit you need NextStep 3.3
  13. or EOF-User to run it!
  14.  
  15. IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
  16. #####################################################################
  17.  
  18. Needed Hardware and MIDI Drivers:
  19. ---------------------------------
  20.  
  21. Motorola:
  22.  
  23. - The MIDI driver is included in the systems software but it is
  24.   corrupt in release 3.3 of NeXTstep! If you want to use MIDIPlayer
  25.   with release 3.3 you need to exchange the files
  26.   "/usr/lib/kern_loader/Midi/mididriver_reloc"
  27.   "/usr/lib/kern_loader/Midi/midi_reloc_2.0" with the files of release
  28.   3.2. If you don't have release 3.2 any more you can obtain the
  29.   files from "ccrma-ftp.stanford.edu".
  30.  
  31. - I don't know of any company which still offers MIDI interfaces
  32.   for Motorola hardware but a circuit diagram of a MIDI interface is
  33.   included with this player in the file "MIDIInterfaceCurcuitDiagram.rtfd"
  34.  
  35. Intel:
  36.  
  37. - You need a MPU-401 compatible MIDI card.
  38. - The MIDI driver can be obtained from "ccrma-ftp.stanford.edu"
  39.   as part of the MusicKit.
  40. - Because I don't have access to Intel equipment with MIDI hardware,
  41.   I never tested MIDIPlayer on Intel hardware! Tell me if it works!
  42.  
  43. HP, SUN:
  44.  
  45. - I don't know anything about MIDI support on these two architectures.
  46.   If you know more drop me a mail.
  47. - MIDIPlayer is not compiled to run on HP or Sparc.
  48.  
  49. Revision history:
  50. 1.0 :
  51.     - first released version
  52. 1.01:
  53.     - Due to an error in the linking order MIDIPlayer 1.0 didn't run on
  54.       Intel hardware. This should be fixed now.
  55. 1.02:
  56.     - Fixed a problem with the play mode switches. Now they work
  57.       as intended.
  58.       
  59. What MIDIPlayer does:
  60.  
  61. - You can open any number of MIDI files by double-clicking them in
  62.   Workspace, command-dragging them on MIDIPlayer's icon or using the
  63.   "Files/Add Files ..." menu of MIDIPlayer*.
  64. - MIDIPlayer plays the files once, continuous, or in random sequence
  65.   depending of the mode buttons you have selected.
  66. - You can change the order of the files in the "MIDI file list"
  67.   window by control-dragging them*.
  68.  
  69. Note: * This only works if there is currently no file playing!
  70.  
  71. What MIDIPlayer does not do:
  72.  
  73. - It doesn't display any information (like the contained text
  74. events) about the MIDI files.
  75.  
  76. - You cannot make any changes to the MIDI files (like changing the
  77. program change events).
  78.  
  79. - It does not behave very well on corrupted MIDI files. All you
  80.   get is an error message in the console window and MIDIPlayer skips
  81.   this file and stops playing.  The same is true for some files which
  82.   are not really corrupt but violate the MIDI file specification in
  83.   one or the other way (like appending garbage to the end of the
  84.   file).
  85.  
  86. - It does not play files which tempo is given in real time. I never
  87.   encountered such a file yet.
  88.  
  89. Future plans:
  90.  
  91. I don't plan to improve MIDIPlayer much because it was only a quick
  92. hack I wrote to test my MIDI file parsing object. Because of that
  93. please don't mail me bug reports concerning the user interface of
  94. MIDIPlayer.
  95.  
  96. I am thinking about writing a full featured MIDI sequencer program
  97. starting from the beginning again with the player part which will
  98. be available on the net sometime in the future. My motivation to do this 
  99. may depend on the resonance I get about MIDIPlayer.
  100.  
  101. Dirk Schwarzhans
  102. dirk@kalium.physik.TU-Berlin.DE
  103.