Bienvenue sur le wiki de Nuit debout, nous sommes le 2986 mars.




Villes/Montluçon/sciences/Melody Master

De NuitDebout
Aller à : navigation, rechercher




                      M E L O D Y    M A S T E R                 
                              Version 2.6                        



                      ==========================                 
                       U S E R ' S    G U I D E                  
                      ==========================                 


                          c r e a t e d   b y                    


                         Alexei (Alyosha) Efros                      
                      1125 East 200 South  Apt.#2                
                      Salt Lake City, Utah 84102                 
                                U.S.A.                           


                 Internet: efros@facility.cs.utah.edu            
                WWW Page: http://www.cs.utah.edu/~efros          


                   Dedicated to Lisa Levina                     
                       - the best person in the world!              






                    Copyright 1990-96 by A.A.Efros               
                          All Rights Reserved                    



     ***************** IMPORTANT LEGAL INFORMATION ****************


                        Melody Master, Version 2.6


     This software is provided in its current configuration. The
     author makes no warranty of any kind, whether expressed or
     implied, including, without limitation, any warranties of
     merchantability or suitability for a particular purpose.
     Melody Master is NOT a public domain program. It is Copyright
     (c) 1990-96 by Alexei A. Efros.  All rights are reserved.
     Melody Master software and its accompanying documentation are
     protected by United States Copyright laws as well as by
     International Treaty provisions.  Any use of this software in
     violation of the copyright laws or the terms of this limited
     license will be prosecuted to the fullest extent of the law.
     The author, Alexei A. Efros, hereby grants you a limited
     license to use this software for evaluation purposes for a
     period not to exceed thirty (30) days.  If you decide to
     continue using this software (and/or its documentation) after
     the thirty (30) day evaluation period, you MUST register your
     copy with a registration payment to the author.
     Use of this program beyond the thirty (30) day evaluation
     period, without registering the software, is a violation of
     the terms of this limited license.
     No licensee shall use, copy, rent, lease, sell, modify,
     decompile, disassemble, otherwise reverse engineer, or
     transfer the licensed program except as provided in this
     agreement. Any such unauthorized use will result in immediate
     and automatic termination of this license.
     A Commercial License is required for any use of the Melody
     Master output files in for-profit software.
     All rights not expressly granted in this limited license are
     reserved by the author.



            =================================================
             R E G I S T R A T I O N   I N F O R M A T I O N
            =================================================


          Support Shareware by registering today! Thank you!     
     To  register  your  copy  of  Melody   Master,   print   the 
     registration form (INVOICE.TXT file on  the  program  disk), 
     fill it out, and send it to the author.  The current pricing 
     is as follows:
         Personal license              $15.00
         Commercial license            $25.00
         Educational site license      $ 5.00 each
     Please note  that  the  educational  site  license  is  only 
     available to  educational  institutions  when  purchasing  a 
     minimum of 10 copies.  


   ----------------------------------
   WHAT DO YOU GET FOR REGISTRATION ?
   ----------------------------------
   Registration Number
   8 août 2016 à 19:24 (CEST)8 août 2016 à 19:24 (CEST)8 août 2016 à 19:24 (CEST)Esprit libre (discussion) 8 août 2016 à 19:24 (CEST)
     Each registered user will receive a unique registration
     number. Installing this number along with your name into an
     existing copy of Melody Master will automatically register
     it. The registration remainder screen will disappear. Instead
     your name will be shown in the "About..." screen and at the
     program startup.
   Technical Support
   8 août 2016 à 19:24 (CEST)8 août 2016 à 19:24 (CEST)8 août 2016 à 19:24 (CEST)~~
     One year of technical support by mail for all registered
     users. The support may also be obtained by electronic mail
     through the Internet and connected networks (CompuServe,
     America On-Line, etc.).
   A Good Feeling
   8 août 2016 à 19:24 (CEST)8 août 2016 à 19:24 (CEST)Esprit libre (discussion) 8 août 2016 à 19:24 (CEST)
     Best of all, you will enjoy a good feeling from supporting
     the shareware concept! You will also sleep better at night
     knowing that the "people from the Copyright Office" won't be
     after you.


   -------------------------------------------------------
   OBTAINING A "COMMERCIAL LICENSE" WILL ALSO PROVIDE YOU:
   -------------------------------------------------------
   The Right To Use Output Files
   8 août 2016 à 19:24 (CEST)8 août 2016 à 19:24 (CEST)8 août 2016 à 19:24 (CEST)8 août 2016 à 19:24 (CEST)8 août 2016 à 19:24 (CEST)Esprit libre (discussion) 8 août 2016 à 19:24 (CEST)
     A commercial license allows programmers, businesses, agencies,
     and other institutions to use the Melody Master output files
     in their commercial programs. No royalties are required!




   WHAT OTHERS SAY ABOUT MELODY MASTER



     "This is the best melody maker program I have ever seen!"
                   - Robert L. A. Trost, CCI Ltd., The Netherlands


     "My BBS serves home-school families. Your program is EXCELLENT for
      working with children!!!"
                   - Linda R. Bloom, Florida, USA
     "...one of the most innovative ideas for a music composing
      program... It saves programmers a lot of time!"
                   - David Carney, MacroWare Software, USA


     "Beautiful piece of work."
                   - Familyware, Florida, USA


     "Publisher's choice"
                   - Expert Software, Florida, USA


     First Place Winner
                   - UCCE Annual Programming Contest, Provo, Utah, USA




   INTRODUCTION


     Melody Master is a music system that is designed for writing,
     editing, and playing one-part melodies.  The program uses a
     graphics interface that lets you view and edit the music in
     sheet form.  Melody Master can be used in a variety of ways.
     You can listen to the more than one hundred tunes that are
     included with the program.  You can experiment with changing
     the melodies that are included or write your own tunes.
     Melody Master will assist you in teaching yourself (or your
     children) the principles of music notation and structure in
     an enjoyable way. For programmers or people who enjoy
     configuring their PCs, Melody Master is an excellent tool for
     making your programs or batch files "sing". In whatever way
     you use it, Melody Master is easy to use, functional,
     educational, and a lot of fun!
     Melody Master employs sharps, flats, dotted notes, and repeats,
     provides four musical styles, seven note lengths, seven rests,
     approximately seven octaves, and can use up to 16 configurable
     tempos.
     Melodies can be saved into the program's *.MEL files. Or, the
     output files can be converted and exported for use in BASIC,
     Pascal, C, ANSI Music, Batch Files, Device Drivers, etc. It
     is possible to use some of the output files to play music in
     background - while your program is running!
     Two conversion utilities allow you to convert PIANOMAN's
     *.MUS files and BASIC's PLAY statements into Melody Master's
     *.MEL files. Thus, Melody Master is easily compatible with
     many of the popular music systems for PCs.


   REQUIREMENTS
     Melody Master operates on an IBM PCs and compatible computers
     equipped with a CGA, EGA, VGA, or Hercules graphics card.
     Sound Blaster or compatible sound card is optional. 


   GETTING STARTED
     To start Melody Master type MM at the command prompt. The
     opening screen will appear with a portrait of Johann Sebastian
     Bach (one of my favorite composers). You will also hear the
     begining notes of his Fugue in G. Press any key to continue with
     the program. (There is also a batch file called START.BAT
     which can be used to run the program, look at documentation,
     etc).
     Following the opening screen, you will see the music editing
     screen. The top segment of the screen shows the name of the
     composition, its length, the page number, and editing mode. The
     tempo, style, octave, and instrument boxes show the default
     settings. The next segment is a graph of five parallel lines on
     which the music is written (called a staff). The circle on the
     middle line of the staff is similar to a cursor. It shows where
     notes and rests are to be placed. Below the staff is the Help
     box which may be toggled on or off using the F1 function key. At
     the bottom of the screen, the function keys are listed.


   MUSIC NOTATION
     On the 5-line staff, the large S-like figure on the left side is
     called a G-clef (or treble clef).  It specifies the placement of
     the note G and the pitch or key of the music.  The arrows (or
     triangles) above and to the right of the staff indicate the
     position of note placement or editing.
     Notes are named using the first seven letters of the alphabet:
     A, B, C, D, E, F, and G.  The lines and spaces of the staff are
     named in succession from bottom to top.  In the case of the
     staff on the screen, the G-clef indicates that the note G will
     be on the second line from the bottom.  Thus, the notes on the
     staff shown on the screen, counting the lines and spaces in
     succession, and beginning with the bottom line, will be E, F,
     G, A, B, C, D, E, and F.
     The lines are named E, G, B, D, and F.  The spaces between the
     lines are named F, A, C, and E.  These notes correspond to the
     white keys on a piano.
     A series of 8 successive notes on the staff form a scale.  An
     8-note scale is named for the note on which it begins.
     Each note sounds for a specified amount of time.  Periods of
     silence between notes are called rests.  A whole note (or whole
     rest) is the basic unit of length within a given tempo and
     style. 


     In 4/4 time, a whole note sounds for four counts and a whole
     rest lasts for four counts. Notes and rests of a shorter
     duration decrease in successive half-duration steps (e.g., whole
     note, half-note, quarter-note, eighth-note, sixteenth-note
     etc.).
     A dot after a note prolongs its value by half the duration of
     the note (e.g., a four-count whole note with a dot sounds for
     six counts.)
     Chromatic signs are placed before notes to raise or lower the
     pitch of the note.  Sharps raise the pitch by a half note.
     Flats lower the pitch by a half note.  As shown, the staff
     is in the "Key of C".  In the Key of C, the chromatic signs
     correspond to the black keys on a piano.
     Tempo indicates the speed at which the music is played.  The
     program includes six standard tempos.  Allegro (lively, brisk,
     rapid) is the default.  The tempo can be set to any speed with
     the Configuration utility.
     Style indicates the amount of delay that will occur between
     notes.  The program includes four preset styles.
     Octave indicates an eight-note measurement.  Press Control-PgUp
     to raise the tone of the music by eight notes (one octave).
     Control-PgDn lowers the music by one octave.
     Instrument box indicates what instrument will be used to play
     this piece. If you do not have a Sound Blaster card, then the
     box will display "Speaker" which denotes the internal PC
     speaker. Otherwise, using F10 you can choose from an array of
     different musical instruments including Piano, Violin, Organ,
     etc.
     
     
   WRITING AND EDITING MUSIC
     To place a note, move the large circle to the line or space
     where you want the note to appear.  Press 1 for a whole note,
     2 for a half-note, 3 for a quarter-note, 4 for an eighth-note,
     5 for a 16th-note, 6 for a 32nd-note, or 7 for a 64th-note.
     For a dotted note, hold down the ALT key and press the number as
     indicated above (1-7).
     To place a rest, hold down the SHIFT key and press 1-7 for the
     desired duration of the rest (pressing 1 for a whole note
     corresponds to pressing SHIFT-1 for a whole rest.) This may not
     work on some foreign keyboards or laptops. In that case, instead
     of SHIFT-(1-7) use the following symbols for the same effect:
     !,@,#,$,%,^, and &. 


     After you place a note or a rest, the cursor will automatically
     move to the next position so that you can add another note or
     rest. The maximum number of entries (notes or rests) permitted
     for each melody is 2560.
     To edit the musical entries, use the cursor keys.  Use the Right
     and Left cursor keys to move the arrow above the staff over the
     note you wish to change.  Then, use the Up and Down cursor keys
     to place the arrow which is to the right of the staff at the
     proper line or space.  Enter the desired note.
     If the INSERT mode is OFF, the new note will replace the previous
     note.  If the INSERT mode is ON, the new note will be inserted and
     the remaining note text of the tune will move one position to the
     right.
     To delete a note, move the arrow above the staff one note
     to the right of the note you want to delete.  Press the
     BACKSPACE key to delete the note.
     The current octave status is shown on the screen in a window
     called OCTAVE.  Two octaves can be seen and used on the staff
     in the NORMAL setting.  To move further up the scale, one octave
     (eight notes) at a time, use Ctrl-PgUp.  To move down the scale
     one octave at a time, use Ctrl-PgDn.  When a note is entered in
     this mode, it appears on a line above the staff.


   SUMMARY OF COMMANDS


     Cursor movement:
     ---------------
     Up / Down  (arrow keys)   - Move one line or space up/down
     Left / Right (arrow keys) - Move one note left/right
     PgUp / PgDn               - Move to the previous/next page
     Home / End                - Move to the beginning/end of the tune


     Note Representation:
     -------------------
     1  =  Full note              5  =  16th note
     2  =  Half note              6  =  32nd note
     3  =  Quarter note           7  =  64th note
     4  =  Eighth note


     Entering notation:
     -----------------
     1,2,3,4,5,6,7              -  Enter a note
     Shift-1,-2,-3,-4,-5,-6,-7  -  Enter a rest
     Alt-1,-2,-3,-4,-5,-6,-7    -  Enter a dotted note
     +                          -  Enter a sharp
     -                          -  Enter a flat
     [ / ]                      -  Open / close repeat (reprise)


     Editing:
     -------
     Backspace     -  Delete the previous note
     Insert        -  Toggle Insert mode On/Off


     Miscellaneous operations:
     ------------------------
     Ctrl-PgUp     -  Go up one octave (8 notes higher)
     Ctrl-PgDn     -  Go down one octave (8 notes lower)
     PgUp / PgDn   -  (in menus) go to next/previous page in the menu
     Home / End    -  (in menus) go to the beginning/end of the list
     Esc           -  Exit the current menu
     Alt-X         -  Quit the program


   SUMMARY OF FUNCTIONS


     F1 - Toggle On/Off screen help window
     -------------------------------------
     To access the Melody Master Help Utility Window on the screen
     while working with Melody Master, press F1.  To remove the Help
     Window, press F1 again.  The initial status of the Help screen
     can be setup with the Configuration Utility.
     F2 - Save a melody
     ------------------
     Save the current melody to the disk in *.MEL file format.  To
     save the melody with the current name, press Y at the first
     prompt.  To choose a different name, answer N at the prompt and
     enter an eight-character name (the extension .MEL is automatic.)
     F3 - Load a melody
     ------------------
     This command opens a file window.  The initial screen of the
     window lists the categories of tunes included in Melody Master.
     Use the Up, Down, PgUp, and PgDn keys to select a category of
     tunes and press ENTER.  The next screen shows the tunes in that
     category that can be loaded.  Use the Up, Down, PgUp, and PgDn
     keys to select a tune and press ENTER.  The tune loads.
     The lines "NAME\" and "..\" are directories.  Selecting one of
     these lines and pressing ENTER will take you to that directory.
     The "* home *" line takes you back to the default directory (see
     Configuration Utility). NOTE: Pressing ESC or loading a tune
     does not automatically return you to the default directory! Keep
     this in mind when saving tunes. Be sure you have selected the
     directory in which you want the tune to be saved.
     F4 - Play a melody
     ------------------
     This command plays the melody that is loaded using current
     settings.  To stop the melody, press ESC.
     F5 - Tempo
     ----------
     Select one of six preset tempos.  Allegro (lively, brisk, rapid)
     is the Default tempo.  The configuration utility allows you to
     create any tempo you choose.  (Many named tempos exist.) 


     F6 - Debug play
     ---------------
     Plays the melody from the current cursor position and shows with
     a small arrow where it is playing.  This is useful for finding
     errors in the music.  Note that when Debug play goes from one
     page to the next, an unnatural pause occurs.  Use F4 to play the
     final melody in its natural form.
     F7 - Output files
     -----------------
     This command is used to generate the output as an ASCII file.
     The ASCII file may contain commands or data for a specific
     application such as Turbo Pascal, C, BASIC, 4DOS/NDOS, ANSI
     Music, etc.  This allows music to be played from your own or
     other programs or from batch files.  The TECH.DOC file on the
     program disk contains a complete description of this process.
     F8 - Play a melody backwards
     -----------------------------
     This command plays the entire melody backwards (just for fun!).
     Here is a Russian joke which gave me the idea:
        Once, I met with a friend who was studying music in college.
     He was very upset because he had to write a music piece for his
     final exam and just couldn't do it. So, I recommended that he
     take his professor's composition and play it backwards. The next
     day he called me and said that he had played it backwards and it
     sounded just like the Moonlight Sonata!
     F9 - Miscellaneous Utilities
     ----------------------------
         About...   - Copyright note and registration information.
         DOS Shell  - Shells to DOS. Type EXIT to get back.
         New File   - Clears the memory of any existing music files.
                      Also sets everything to default values.
         Erase File - Erases a *.MEL file from disk.
         8 up       - Moves the entire melody up 1 octave.
         8 down     - Moves the entire melody down 1 octave.
              
     F10 - Set Instrument
     --------------------
     Set the instrument to be used when playing this tune. Please
     note that if you don't have a Sound Blaster card, you SHOULD
     NOT change this setting!
     
     Alt-F2 - Sound on/off
     ---------------------
     Toggles the sound on and off.  When sound is ON, each note is
     heard as it is entered from the keyboard.  A small check mark is
     also displayed in the upper right hand corner of the screen.
     The default value is ON. 


     Alt-F1 - Set style
     ------------------
     Sets one of four different styles in which to play the melody.
     In Melody Master, style refers to a delay between notes.


   MUSIC LIBRARY (*.MEL)
     Melody Master Version 2.5 contains an extensive library of
     more than 130 melodies of different kinds in different
     directories. Most of them were converted from the MUZAK
     program and other public domain programs primarily in BASIC.
     I would like to thank all of these great programmers who
     entered this music in an "old-fashioned" way. I hope, now,
     using Melody Master, you will make even more wonderful music!
     If you do, please give me a copy so I can add it to the
     library. If you wrote or entered a nice piece of music you
     want to share with others, you can include it in later
     versions of Melody Master by contacting me. I would really
     appreciate it!


   ADDITIONAL UTILITIES
            
     
     Configuration Utility
     ---------------------
     
     Melody Master 2.6 contains its own configuration utility
     (MMCONFIG.EXE) and configuration file (MMCONFIG.PAR).  Run
     MMCONFIG.EXE from the DOS prompt or press 3 from START.BAT.
     After you have started the Configuration Utility, a main menu
     appears on the screen.  Use the Up/Down arrow keys to highlight
     the different options.  To choose an option, press ENTER.
     Select "Set Own Colors" to choose other screen foreground and
     background colors for Melody Master.  If the colors chosen are
     out-of-range for your monitor, you will not see any message or
     notification, but Melody Master will use 0 (Black) for the
     foreground and 1 (Blue) for the background.
     Select "Set Own Tempos" to add new tempos or change existing
     ones.  The Tempo Window will show the name of a particular
     tempo, an equal sign, and a number.  The number is a ratio which
     is multiplied by the note-length to get the current tempo.  To
     change a tempo, select the one to be changed and press ENTER.
     To add a tempo, select the next available "Not Used" line and
     press ENTER.  A maximum of 16 tempos may be specified. 


     Select "Set Own Lengths" to modify the note-lengths.  Lengths
     are in milliseconds.  Select a new note-length and press ENTER.
     Select "Help On/Off" to choose either immediate or optional
     help.  With immediate help, the help window appears when Melody
     Master starts.  With optional help, the help window activates
     only when F1 is pressed.  The default is immediate help.  After
     the basic Melody Master commands have been learned, help can be
     set to optional which will help to speed PC operations.
     Select "Library Path" to specify the start-up path to the music
     files.  The path can be any relative directory (like "MUSIC\").
     A period (.) or blank can also be entered for the current path.
     Select "Registration" to register your copy of Melody Master.
     When your registration application is processed (see HOW TO
     REGISTER) your Registration Name and Number will be sent to you.
     Enter these EXACTLY as shown on the form you receive.  Remember
     to save the new configuration.  After a successful registration,
     you will not see the Registration Reminder Screen at the
     beginning and the end of the program.  You can also unregister
     the program by deleting your Registration Name and Number.
     Select "Set Defaults" to set everything to the default values.
     The program reads the original data stored in the DEFAULT.PAR
     file.  Remember to "Save" so that the changes take effect.
     This command will also "unregister" your copy.
     Select "Save & Exit" to quit the program and save any changes in
     MMCONFIG.PAR.  If the file does not exist, it will be created.


     PLAY-to-MEL Conversion Utility
     ------------------------------
     File name is PLAY2MEL.EXE.
     This utility can convert music codes from BASIC's PLAY statements
     into *.MEL files.  Before converting, edit your music code file
     so that it contains nothing but the actual codes (no line
     numbers and no "PLAY" commands).  PLAY-to-MEL cannot convert
     "Nn" notation and "Tn" directive.  You will normally receive a
     few warnings, but the resulting file may be okay.  Do NOT expect
     perfect results!  Be prepared to edit the resulting file.


     MUS-to-MEL Conversion Utility
     -----------------------------
     File name is MUS2MEL.EXE.
     This utility converts music from PIANOMAN's *.MUS files into
     Melody Master's *.MEL files.  Use the PLAYER PIANO utility in
     PIANOMAN to convert that program's files to *.MUS.  Don't expect
     perfect results!  Be prepared to edit the resulting file! 


     PAGING utility
     --------------
     File name is PAGING.EXE.
     Displays text files on the screen.


     PLAY command
     ------------
     File name is PLAY.EXE.
     This command is used to play music in batch files using the
     output from "Data File".  See the TECH.DOC file on the program
     disk for more information.  A sample data file in included for
     your enjoyment.


                     DESCRIPTION OF FILES


     START   .BAT   -  Shows MELODY MASTER menu. Run this file first!
   * MM      .EXE   -  Melody Master program
   * MMCGA   .EXE   -  Melody Master program (CGA version)
   * MMCONFIG.EXE   -  Configuration utility
     PAGING  .EXE   -  Paging Utility
     PLAY    .EXE   -  PLAY command (can be used in batch files)
     MM      .DOC   -  This file!
     NEW     .DOC   -  What's new in this version
     TECH    .DOC   -  Programmers' Music Development Kit
     INVOICE .TXT   -  Melody Master Registration Order Form
     MMCONFIG.PAR   -  Configuration File
     DEFAULT .PAR   -  File containing the original configuration
     KEY     .COM   -  File used in START.BAT
     FILE_ID .DIZ   -  Description file for PCBoard BBSs
     DRVSPKR .SYS   -  Device Driver for playing music
     DRVSPKR .DOC   -  Documentation for DRVSPKR.SYS driver
     SAMPLE  .DAT   -  Sample music for the PLAY program
     MELODY26.EXE   -  The installation file containing compressed
                       version of the entire Melody Master package.
     UTILS\         -  Directory with various utilities and tools
     * PLAY2MEL.EXE -  PLAY-to-MEL Conversion Utility
       MUS2MEL .EXE -  MUS-to-MEL Conversion Utility
       MUSIC   .PAS -  Procedure PLAY for Turbo Pascal
       PLARRAY .PAS -  Turbo Pascal procedure to play "TP array"
       SOUNDER .PAS -  Background music unit in Turbo Pascal
       PLAYBG  .C   -  Background music in C (for "TC bck-gr" format)
       SOUNDSYS.C   -  Backgound music routines in C
       SOUNDSYS.H   -  Header file for SOUNDSYS.C
     MUSIC\         -  Directory for music files
  *  -  Files compressed using LZEXE v0.91 program
      


   HOW TO GET HELP


     I am dedicated to providing quality support for my product.
     There are lots of ways to obtain technical assistance in
     installing and/or trying out Melody Master.
      
     I can be reached at:
     Alexei A. Efros
     1125 East 200 South, Apt.2
     Salt Lake City, Utah 84102, U.S.A.
     Internet: efros@facility.cs.utah.edu
     WWW Page: http://www.cs.utah.edu/~efros
     The most preferred way of contacting me is by electronic
     mail though Internet. If you don't have an account on the
     Internet, you can still send me mail from other on-line
     services like CompuServe, America Online, Prodigy, etc.
     If you have a WWW client like Mosaic you can look at the
     Melody Master home page, which will have the latest version
     of my program along with other goodies.


   ACKNOWLEDGEMENTS


     This program is about six years old now.  A lot  of  people
     have  contributed  to  it  along  the   way   (directly   or
     indirectly). It is impossible to mention everyone here,  but
     I will do my best to acknowledge as many as I can.
     Here they are: Alexei  L.  Efros  (my  dad),  Eugene  Levin,
     Mishka Levin, Leonia Kamenkovich, Bob Folk,  Nels  Anderson,
     Christopher Dunford, Jason Dam, Linda Bloom and many others.
     I also like to thank Borland International for their  superb
     Turbo Pascal.



                    M E L O D Y    M A S T E R
                           Version 2.6
     
     
     
                 =================================
                      P r o g r a m m e r s'
                 M u s i c   S u p p o r t   K i t
                 =================================


               Copyright 1991-96 by Alexei A. Efros
                        All Rights Reserved.
     
     


   INTRODUCTION
     
       When Melody Master was conceived, the idea was to  develop 
     a utility that would  help  programmers  use  the  IBM  PC's 
     internal speaker to add music  to  their  programs.   Melody 
     Master can hardly be called a "utility", but  the  goal  has 
     been reached. Melody Master  helps  to  create  music  using 
     standard notation on a musical staff.   The  output  can  be 
     saved in any of 16 different  music  formats!   The  program 
     does not require music-writing expertise.  Over 140 melodies 
     are included.


   HOW TO GENERATE MUSIC


     To generate music with Melody Master, load  (or  enter)  the 
     tune you  want  to  use.   Select  tempo  and  style  (since 
     currently Melody Master  cannot  output  any  of  the  Sound 
     Blaster file formats the Instrument setting does not  effect 
     anything).  Press F7 and choose the format you wish to  use.  
     Melody Master will  create  a  music  file  in  the  current 
     directory.  The file will have the same  name  as  the  tune 
     that was loaded plus an extension (.pas, .bas, .dat, and  so 
     on).  The file may now be copied into any other program. 
     If the music is not completely satisfying  the  first  time, 
     return to Melody Master  and  change  some  of  the  musical 
     parameters  such  as  tempos,  styles,  and  octaves.   Some 
     formats cannot play very high notes; it may  be  helpful  to 
     move everything down  one  octave.  (Use  F9,  Miscellaneous 
     Utilities and the "8 down" command.) 
     NOTE: To  use  Melody  Master  output  files  in  for-profit 
     software, a Commercial License is required.      


   MUSIC FORMATS OVERVIEW


     The following chart contains a comparison of the music formats
     available with Melody Master.  Formats are compared by quality
     of music, size if executable, and the applications required.


     Name      |Quality|  Size | Application(s)
     ================================================================
     TP Proc.  | great | worst | Turbo Pascal 4.0+
     ----------------------------------------------------------------
     TP Array  | great | good  | Turbo Pascal 4.0+ and PLARRAY.PAS**
     ----------------------------------------------------------------
     TP B.G.   | avg.# | great | Turbo Pascal 4.0+ and SOUNDER.PAS**
     ----------------------------------------------------------------
     TP Play   | good  | great | Turbo Pascal 4.0+ and MUSIC.PAS**
     ----------------------------------------------------------------
     C B.G.    |great #| good  | C, PLAYBG.C** and SOUNDSYS.C**
     ----------------------------------------------------------------
     Turbo C   | great | poor  | Turbo C/Borland C++
     ----------------------------------------------------------------
     BASIC     | good #| great | GW-BASIC,QBASIC,QuickBASIC, etc.
     ----------------------------------------------------------------
     Data File | great | avg.  | PLAY.EXE**
     ----------------------------------------------------------------
     ANSI      | good  | great | QModem*,ANSIplay*,A_TYPE*,etc...
     ----------------------------------------------------------------
     ASCII     | good  | best! | VMUSIC*, POLY*, etc.
     ----------------------------------------------------------------
     Norton BE | poor  | poor  | Norton Utilities 4.5
     ----------------------------------------------------------------
     DRVSPKR   | great#| good  | DRVSPKR.SYS**
     ----------------------------------------------------------------
     PianoMan 3| good  | great | PIANOMAN 3.0*
     ----------------------------------------------------------------
     PianoMan 4| good  | great | PIANOMAN 4.0*
     ----------------------------------------------------------------
     4DOS/NDOS | aver. | good  | 4DOS* / NDOS from UN 6.0+
     ================================================================
     #  - Plays music in background.
     *  - Available as Shareware or Public Domain
     ** - File is included in the Melody Master package.
     


   MUSIC FORMATS
                                                              
     
     "TP Proc." - Turbo Pascal procedure.  Can be called from your
     program. Requires a CRT unit. Use only with short tunes.
     "TP Array" - Constant array. Must be included in PLARRAY.PAS
     unit using {$I filename} directive. Place PLARRAY in your
     program and call PlayArray (style) procedure.
     "TP  B.G."  -  Constant array.  Must  be  used  with  Nels
     Anderson's SOUNDER.PAS unit. Plays music in the background.
          
     "TP play" - Turbo Pascal procedure. Must be used with a
     MUSIC.PAS unit included in the package.
     "C  B.G." - Global array. Plays music in background. Uses P/D
     routine SOUNDSYS.C. A sample function PLAYBG.C is provided  to
     help  you  understand  how  it works. Also can be used to play
     music foreground.
     "Turbo C" - Turbo C function.  Can be called from your program
     to play music.  Use only with short tunes.
     "BASIC"  - BASIC program in ASCII.  The "Tn" and "M" directives
     may be changed.
     "Data File" - ASCII text file.  Use PLAY.EXE to play in DOS.
     Several melodies may be included in one data file.  PLAY.EXE
     can play all melodies, a specified melody, or random melodies.
     Great for batch files!  See PLAY.EXE for more details.  The
     music file will have a .dat extension.
     "ANSI" - ANSI music file. Contains screen and music codes in [MF
     notation. Recommended for long music pieces. Extension '.ANS'.
     
     "ANSI-BBS" - ANSI music file. Contains screen and music codes in
     [M notation specificly for putting short music pieces into BBS
     screens. Extansion '.BBS'.
    
     "ASCII" - ASCII file of BASIC PLAY codes without the PLAY
     command. Can be used for different applications. Extension '.ASC'.
     "Norton BE" - Must be called by BE BEEP filename. BE is a
     command in Norton Utilities. Extansion '.be'.
     "DRVSPKR" - DRVSPKR.SYS must be installed in the CONFIG.SYS
     file.  Copy the generated file into SPKR.  The music will play
     in the background.  Please note that this program is also
     shareware and to use it you need to register it with its
     author.
     "PianoMan 3" - produces *.MUS files for use with PIANOMAN 3.
     "PianoMan 4" - produces *.MUZ files for use with PIANOMAN 4.
     "4DOS/NDOS" - Batch file fragment for use in the 4DOS or NDOS
     environment. (NDOS is a part of Norton Utilities 6.0+).
      


   ANSI MUSIC
     
     
     So-called ANSI music consists of a set of codes that are
     primarily used in communications.  ANSI music is not related
     to ANSI organization.  The general structure is as follows:
     
          ESC[MF ...music codes... ^N
                      or
          ESC[M ...music codes... ^N
                                                  
     The music codes are the same as in BASIC's PLAY statements.
     These codes are recognized by many popular communication
     software programs such as QModem and Deluxe2. The problem is
     that ANSI music is NOT supported by the ANSI.SYS driver.
     Therefore, it cannot be heard using the DOS TYPE command. For
     more information on ANSI music in the BBS world you may contact
     Linda Bloom, the SYSOP of Bloomunit BBS with your modem at
     407-687-8712. She is an expert in ANSI music and the author of
     "BBS ANSI music tutorial".