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