home *** CD-ROM | disk | FTP | other *** search
/ Sound Sensations! / sound_sensations.iso / midifile / midily / midilyzr.doc next >
Text File  |  1989-08-30  |  2KB  |  41 lines

  1. This Public Domain Turbo Pascal 5.5 program (source included) allows
  2. the user to analyze midi data being received on an MPU-401 or equivalent.
  3. The program places the MPU-401 in UART mode and displays incoming data in
  4. numeric form followed by a descriptive message about each incoming byte's
  5. function.  It operates using Interrupts and therefore shouldn't lose any
  6. data.  It has been tested using most MIDI controllers as well as SYS EX
  7. messages.
  8.  
  9. The program initializes and then displays the opening screen and data window.
  10. Midi information should appear as soon as it is received.  A sample screen
  11. might be:
  12.  
  13. Midi Line Analyzer -- Version 1.0
  14. Press ESC to Exit.
  15.  
  16. Receiving Midi Data .....
  17. __________________________________________________________________________
  18. (90)=Note On, Chan. 1, (53)=MidiNote #, Note is F 3, (75)=Note Velocity
  19. (90)=Note On, Chan. 1, (53)=MidiNote #, Note is F 3, (0)=Note Velocity
  20.  
  21.  
  22. --
  23. The First byte of the Midi Message (90) is in hex, the one or two subsequent
  24. bytes are in decimal.  If a SYS EX Dump is taking place all data bytes will
  25. be in hex.
  26.  
  27. A midi message can be one, two or three bytes in length and will display
  28. on only one line.  However SYS EX dumps which will take up as many lines as
  29. required to fit the data on the screen.
  30.  
  31. If data becomes garbled because of mutilated data (or a program bug) the
  32. above format will be altered and each line may contain many messages.
  33. Hopefully this will not occur.
  34.  
  35. If the program locks (you can't ESCape) it may be a result of a hung MPU-401.
  36. Try running the included program MPURESET and then rerun this program.  If
  37. this doesn't fix it then you may have a hardware problem with the MPU.
  38.  
  39. John Sloan
  40. AlphaOmega Computer Services
  41. CIS 71310,2267