home *** CD-ROM | disk | FTP | other *** search
/ PC Format Collection 5 / PCFORMAT5.iso / MIDI / MIDIPOP.DOC < prev    next >
Text File  |  1987-09-18  |  2KB  |  52 lines

  1.                            MIDI POPup v1.0                    9/25/87
  2.                            by Jack A. Orman
  3.  
  4.                            ARMADA SOUND LAB
  5.                                Box 858   
  6.                           Southaven, MS  38671
  7.  
  8.  
  9. As  a  progammer  working with MIDI, I often have to refer to the MIDI
  10. Spec document to find out what bytes are used for the many commands so
  11. I can put them in my programs. The commands are in binary format and a
  12. calculator  is  needed  to convert them to decimal. Therefore, I wrote
  13. this small pop-up utility that will terminate and  stay  resident  and
  14. produce a list of MIDI commands at the touch of a key.
  15.  
  16. Not  every command is included in the pop-up, a few had to be left off
  17. due to space limitations. Also in the language of MIDI, Channel  1  is
  18. specified  by  a data byte of 0000 , Channel 2 by 0001 .... Channel 16
  19. by 1111 (15 decimal or F hexadecimal). Therefore, for any  Channel  N,
  20. the  proper  data  to use to designate that channel is equal to N - 1.
  21. For example, a Note Off command is 128(decimal) + the channel number.
  22.     For Channel  1, note off =  128 + 0
  23.         Channel  2, note off =  128 + 1
  24.         Channel  3, note off =  128 + 2
  25.         ...                           
  26.         Channel 16, note off =  128 + 15
  27. The note and velocity must also be sent after the note off command, of
  28. course.  The  same  numbering system applies to the channels when used
  29. with all of the other commands also.
  30.  
  31. The active sensing command is optional but once it is sent, the  synth
  32. will expect it to continue to be sent at least every 300 ms. It's best
  33. to  stay away from this since it is just more data to clog up the MIDI
  34. channel.
  35.  
  36. The Tune Request command is for analog synths that will need  to  tune
  37. their oscillators.
  38.  
  39. Hitting  the Alt-Left Shift key calls the MIDI POPup to the screen and
  40. escape will remove it. This program should have  no  problem  with any
  41. IBM compatibles but there are NO guarantees.
  42.  
  43. MIDIhex.com is identical to MIDIpop.com except the numerical values 
  44. are all in hexadecimal. Both programs were created with TSRmaker.
  45.  
  46. The MIDI POPup is a copyrighted work and is for private non-commercial
  47. use  only!  Site  licenses  and tech support are available for a small
  48. fee. Write to the above address for more information. 
  49.  
  50. Jack Orman
  51.  
  52.