MIDINOTE ------------ VERSION 1.08 (C)Carl J. Hafner ALL RIGHTS RESERVED TABLE OF CONTENTS ~:~:~:~:~:~:~:~:~ 1) Disclaimer Shareware Distribution 2) Installing MIDINOTE Running MIDINOTE 3) Listen Mode Functions Reading MIDI information The display 4) All Notes Off 5) Repositioning MIDINOTE 6) Registration 7) Credits Version History 1) DISCLAIMER ---------- The author cannot be responsible for any damage to your equipment, other software or hardware products, or physical or mental well being caused by the use, misuse, abuse or inability to use this program. The author also makes no guarantees as to the compatibility of this program with other software or hardware products. By using this program you are AGREEING to accept FULL responsibility for ANY and ALL events arising from its implementation. If you do NOT understand AND agree with these terms, DO NOT use this program ! SHAREWARE --------- Shareware software is DEFINITELY NOT free. Shareware authors retain ALL rights to their software under the FEDERAL COPYRIGHT LAWS and allow distribution of their programs with minimum restrictions. With Shareware software you are given the opportunity to "try out" the software before deciding whether or not to purchase it. If you DO decide to keep and use it then you are expected to compensate the author with the requested Shareware donation. Continuing to use a program without compensating the author is a VIOLATION of FEDERAL LAW, and IS considered piracy. The SHAREWARE author has shown their faith in you by releasing their program in this manner. The rest is up to you ! Let me also take this opportunity to thank all of the HONEST Shareware supporters out there ! Your support is _GREATLY_ appreciated ! Thank you! DISTRIBUTION ------------ You are free to copy and distribute MIDINOTE as long as the files MIDINOTE.PRG / MIDINOTE.TXT / OTHERTTL.TXT / NEWTERMS.TXT are included, are NOT modified in ANY way and NO FEE of ANY type is incurred upon the recipient for the files _themselves_. MIDINOTE works in all ST and TT resolutions. 2) INSTALLING MIDINOTE ------------------- To use MIDINOTE as an ACCessory, simply copy it to the same directory from which you load your other desk accessories (DA's). This is generally the "root" directory of drive A or C . GEM has a limit of 6 DA's, so it may be necessary for you to disable another DA so that GEM may load MIDINOTE. To disable a DA, simply change the last 3 letters of it's name to ACX. RUNNING MIDINOTE ---------------- In the event you are tight on memory or all of your DA slots are in use, it IS possible to run MIDINOTE, as a program. Simply change the last 3 letters to PRG and double-click on it's filename to load it ! 3) LISTEN MODE ----------- * To enter Listen Mode simply click on the LISTEN button. Be sure a MIDI device is ON and connected properly ! The title box will prompt you to press the LEFT mouse button to enter CONTINUOUS mode or to press the RIGHT mouse button to enter PAUSE mode. * Be certain to click the mouse button OVER the white box containing the display. * Continuous mode means that data is displayed as it is received. * Pause mode pauses the display after each event is received. You may then continue by pressing the ESC key, or by clicking either mouse button. Although uses will vary from user to user, pause mode may work best with single event types, ex: PRESSURE. Multiple event types such as PITCH BEND will initiate repeated pauses. MIDINOTE will then LISTEN for incoming MIDI information. FUNCTIONS --------- At the top of the Listen panel is a display which will show you what MIDI channel you are transmitting on, as well as the current MIDI note. The notes will range from C0 to C6, with C3 being the referenced "middle c". Below this is the FUNCTION box display. This box will read and display the name of the function you are transmitting. The readable functions as of this version are KEY PRESSURE, PROGRAM CHANGE, PITCH BEND and SUSTAIN. Remember, the box will only display the type of function, not the value. READING MIDI INFORMATION \ THE DISPLAY -------------------------------------- Below the function box are the values of the information being broadcast. They appear in DECIMAL, HEXADECIMAL and BINARY formats. MIDINOTE listens _very_ carefully, so be sure to enter your information similarly. For example, to register PRESSURE, hit the MIDI key and release it right away. If you hold it too long it will register as sustain. Similarly, transmitting PITCH BEND too quickly will result in a rather lengthy display, since MIDINOTE is endeavoring to be as accurate as possible. You will need to have hit a MIDI key before hitting the SPACEBAR to exit Listen Mode. You cannot exit MIDINOTE while continuous information is being received (such as PITCH BEND). This is a function of the MIDI buffer. 4) ALL NOTES OFF ------------- If you are experiencing any "stuck" notes after leaving Listen Mode you can clear them by clicking on the ALL NOTES OFF button. This button sends an "off" command to ALL NOTES, PITCH BEND, SUSTAIN and MODULATION. 5) REPOSITIONING MIDINOTE ---------------------- If necessary, MIDINOTE can be repositioned anywhere on the screen (so as not to conflict with any information you may need as a referent). Simply move the mouse cursor over the copyright box and HOLD DOWN the LEFT mouse button. The arrow will become an open hand, indicating that MIDINOTE is ready to move. As you move the mouse you will see the "outline" of MIDINOTE moving along with it. Once you have chosen your new position simply release the left mouse button. MIDINOTE will redraw itself in the new screen position. To "center" MIDINOTE on the screen simply click on the parent box, (the box containing MIDINOTEs features). * If you are using MIDINOTE as a resident desk accessory, it will, upon exiting, memorize it's current screen location. When you call MIDINOTE from the GEM menu bar, it will redraw itself at the screen location specified before exiting. Clicking on the parent box, in this instance, redraws MIDINOTE at the location specified before exiting. 6) REGISTRATION ------------ MIDINOTE is Shareware and DEFINITELY NOT Public Domain. If you decide to keep and use MIDINOTE then you are expected to register your copy. The suggested registration fee for MIDINOTE is only $5.00 (five U.S. dollars). I've taken the first step by placing my faith in you that you will not steal this program from me. The next step is yours. Please include with your registration fee any E.MAIL address (GEnie or CompuServe) and\or a regular mailing address so that I may acknowledge your donation and place you in my preferred Shareware users database. If you feel MIDINOTE is worth more, or less than the requested registration fee then you may send in the amount you feel is appropriate. If it is difficult for you to obtain U.S. funds then please feel free to contact me with alternate proposals. All inquiries are welcome ! All others, PLEASE convert foreign currency to U.S. DOLLARS before sending. All checks MUST be drawn on a U.S. bank. And send it to... Carl J. Hafner RR 2, Box 184C Hawley, PA. 18428 U.S.A. ATTN: MIDINOTE 7) CREDITS ------- MIDINOTE is based on an idea by Bill Willis at Wooly Mammoth Studios Special thanks to Larry D. Duke at GEnie for his invaluable help with TT compatibility issues, merging RSC files and a plethora of other good deeds... Thanks also to John Eidsvoog at CodeHead for additional TT information. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - END BIT: Although I've been using MIDINOTE successfully within Steinberg\Jones' CUBASE and PRO 24, there is, as mentioned, NO GUARANTEE that it will work within your music program. CUBASE is especially sensitive about DA's and frankly I'm pleased (albeit a little surprised) that it works there at all. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VERSION HISTORY: ---------------- 1.08 - Greater "windows" compatibility. 1.06 - adds TT compatibility (see credits), moveable low resolution support, positional memorization, additional prompts, pause and continuous display options and merged .RSC file. 1.05b - corrects "resident DA" bug. 1.05 - adds ability to reposition box on screen, now reads Pressure, Pitch Bend, Program Change, and Sustain. Displays information in Decimal, Hexadecimal and Binary. All Notes Off feature added. 1.0 - Reads and displays MIDI note Number and Note.