home *** CD-ROM | disk | FTP | other *** search
/ Sound Sensations! / sound_sensations.iso / demos / gfmanual / part01.mnl next >
Text File  |  2002-07-28  |  53KB  |  1,717 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                                      GFMUSIC
  20.  
  21.             COPYRIGHT (C)  1988    GERALD H. FELDERMAN    TAMPA, FL.
  22.  
  23.  
  24.                                ALL RIGHTS RESERVED
  25.  
  26.  
  27.  
  28.                                    Release 2.0
  29.                                   June 1, 1988
  30.  
  31.  
  32.  
  33.  
  34.              
  35.         Start of PART1.MNL  Start of PART1.MNL  Start of PART1.MNL  
  36.         Start of PART1.MNL  Start of PART1.MNL  Start of PART1.MNL  
  37.         Start of PART1.MNL  Start of PART1.MNL  Start of PART1.MNL  
  38.         Start of PART1.MNL  Start of PART1.MNL  Start of PART1.MNL  
  39.         Start of PART1.MNL  Start of PART1.MNL  Start of PART1.MNL  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.                      Dedicated to Barbara, Leah, and Matthew 
  73.                       for their support and understanding.
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                        S  T  O  P
  137.                                        S  T  O  P
  138.  
  139.                                        READ THIS 
  140.  
  141.         Before you go any further, it is absolutely necessary that you 
  142.         understand the following :
  143.  
  144.         It is possible to use GFMUSIC as a simple multi-track tape 
  145.         recorder.  However, it is much, much more than that.
  146.         It is a full featured and rather sophisticated sequencer.  
  147.         Experience has shown that it is unlikely that one would be able 
  148.         to simply start the program and begin using it effectively right 
  149.         away.  
  150.  
  151.         You are going to want a Sequencer that will meet your needs for 
  152.         some time to come.  One that has the features you will need in 
  153.         the long run.  A good sequencer with alot of power and features 
  154.         takes some time to learn but will serve you well for a long time.  
  155.         It is important to build a "relationship" with a powerful 
  156.         sequencer and first impressions are important.  
  157.  
  158.         The point is, it will take a little time to become effective with 
  159.         this, or any sequencer of equal capability.  If you are familiar 
  160.         with Dr. T's KCS, you are most of the way there already because 
  161.         for both sequencers, the approach to sequencing is similar.  If 
  162.         not, you will (if you are a little patient) be pleasantly 
  163.         surprised.  However, the most productive way to learn is the 
  164.         following:
  165.  
  166.           1.  Before you do anything, read the manual at least once, very
  167.               carefully and thoughtfully before you ever 'fire up' the
  168.               program.
  169.  
  170.           2.  Next, go thru the manual slowly and carefully following
  171.               along with the exercises.  
  172.  
  173.         The manual is tutorial in style and is primarily a teaching aid.  
  174.         It will step you thru all of the features of GFMUSIC as well as 
  175.         it's operational principles.  It also serves as a reference via 
  176.         the index and table of contents.  The manual is over 100 pages 
  177.         in length and it will take you some time to do the above.  Plan 
  178.         on spending at least 3 hours for the first reading and about 10 
  179.         to 20 hours over the course of at least a week for the tutorial 
  180.         (less for those familiar with Dr. T's).  And then, after using 
  181.         GFMUSIC for a week or so, come back to the manual and read it 
  182.         again.  I promise you, it will be time well spent.  
  183.  
  184.         While you are going thru the manual, contemplate how you might 
  185.         use the features for your own composition/arrangement/performing.
  186.  
  187.         The manual is distributed on disk for you to print.  This greatly 
  188.         reduces costs, which help to keep the price low.  But the 
  189.         information is there (even if the glossy covers are not). 
  190.  
  191.  
  192.  
  193.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.         After making a backup copy of the GFMUSIC diskettes, make sure 
  205.         that you save the originals with the labels intact.  You may need 
  206.         them to obtain replacements and/or discounts on further products.
  207.  
  208.         Finally, this sequencer is the result of MANY hours of labor.  
  209.         Software is not free.  It is the result of someone's effort.  I 
  210.         appeal to your sense of fairness in how you treat this product.  
  211.  
  212.         You can use a wagon with little or no training.  Flying a cargo 
  213.         jet is somewhat different.  But once you learn ...........
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                LEARNING CHECKLIST
  269.         Speaking of learning, come back to these pages as often as needed.  
  270.         It is a simple list of features that you can use to check 
  271.         yourself on your understanding and awareness of features and 
  272.         principles.  Skip this the first time thru the manual.
  273.  
  274.         Do you understand about .....
  275.  
  276.              How to get HELP (ESC then H)
  277.  
  278.              Control Sequences
  279.                   - How they are used
  280.                   - Sequences starting sequences
  281.                        - with and without waiting
  282.  
  283.              Play/Record
  284.  
  285.                   - How to get HELP (ESC then H)
  286.          
  287.  
  288.                   - Difference between LOAD MODE and Play/Record Mode.
  289.                        - How to get from LOAD MODE to Play/Record Mode
  290.                        - Getting from Play/Record to LOAD MODE (ESC/ESC)
  291.  
  292.                   - Loading or Starting a sequence via its Play Key
  293.  
  294.                   - Use, limitations, of Metronome. 
  295.                     Creating your own Metronome sequence.
  296.  
  297.                   - Putting a sequence into its last Repeat via
  298.                     ^PLAY KEY.
  299.            
  300.                   - MUTE and SOLO and how to use.
  301.                        - Setting with DEL and INS keys and PLAY KEY
  302.                        - How to clear Mutes
  303.  
  304.                   - Transposing Pitch and Velocity from Computer during
  305.                     play and how to invoke it ? How to Clear xposes ?
  306.  
  307.                   - What an "AFFECTED SEQUENCE" is and how it relates to
  308.                     to Transposing.
  309.                        - How to add a sequence to the "Affected List"
  310.                        - How to delete a sequence from "Affected List"
  311.  
  312.                   - What a PLAY KEY is and how to assign it.
  313.                        - From Process Recorded Data
  314.                        - From Edit Profile
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                   - SKIP to Measure from Load Mode
  335.                        - How to set the SKIP Measure
  336.                             - From Load Mode
  337.                             - From Play/Record Mode
  338.                        - How to Set SKIP to True or False
  339.  
  340.                   - Fast Forward
  341.                        - How to Fast Forward
  342.                        - How to cancel Fast Forward
  343.  
  344.                   - Changing Tempo from Computer Keyboard
  345.  
  346.                   - Use of Echo Channels
  347.                        - Set via Option 12 from Main Menu
  348.                        - 0=off, 1-16=Echo Chnl, Greater than 16 = As is
  349.  
  350.                   - Filters for 
  351.                        - Pitch Bend
  352.                        - Control Change
  353.                        - After Touch Channel and After Touch Poly
  354.                        - How to Toggle them
  355.  
  356.                   - The Record Buffer
  357.                        - How to reset to zero
  358.                        - How to Process Record Buffer into a Sequence
  359.  
  360.                   - Pause via space bar
  361.  
  362.                   - Scrolling thru Play Key Assignments (PgUp/PgDn)
  363.  
  364.                   - What is on the Sequence Status Lines 
  365.                        - Sequence Name
  366.                        - Wait/From
  367.                        - REMaining Repeats/Loops
  368.                        - MUTE
  369.                        - VELocity
  370.                        - PITch
  371.  
  372.                   - Midi Clocking
  373.                        - Sequence of starting GFMUSIC and Drums
  374.                             - When Clocking Internal
  375.                             - When Clocking External
  376.                        - Specifying via Option 12 of Main Menu
  377.                        - Specifying Steps per Midi Clock
  378.  
  379.                   - How to get HELP (ESC then H)
  380.  
  381.                   - Maximum Concurrent Sequences is 16.
  382.                   - Maximum Concurrent Notes     is 32.
  383.              
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.              EDIT
  401.                   - How to get HELP (ESC then H)
  402.  
  403.                   - Order of evaluation of the Editor
  404.                        - Events first, then Command Line
  405.  
  406.                   - Scrolling thru a sequence via 
  407.                        - PgUp and PgDn
  408.                             - Positioning cursor on event to appear
  409.                               at top/bottom of screen.
  410.                        - TOP or BOT on Command Line
  411.                        - using a Number on the Command Line
  412.                   - The different Event types.
  413.                        - Note On
  414.                        - PROGram change
  415.                        - BEND
  416.                        - CTRL
  417.                        - ATC and ATP
  418.                        - * (Null Event)
  419.                        - BPM, BPMUP, BPMDN for controlling Tempo
  420.                        - ECHOON and ECHOOFF
  421.                        - Sequence Start
  422.                             - Without Waiting (no +)
  423.                             - Waiting (with a +)
  424.                             - Starting with VEL or NOTE transposes
  425.                             - Effect of 'cascading' transpositions
  426.  
  427.                   - Concept of each event having a start TIME 
  428.                     relative to prior Event's Start TIME.
  429.  
  430.                   - DURation of Note On events.
  431.  
  432.                   - What the MEASure and STEP fields on the Edit 
  433.                     Screen mean ?
  434.  
  435.                   - What's on the Edit PROfile Screen and changing it.
  436.                        - Sequence Name
  437.                        - The Sequence's PLAY KEY
  438.                        - REPEATS and what it means.
  439.                        - DISREGARD XPOSE (for drum patterns mostly)
  440.                        - How to get to the PROfile screen
  441.                   - Edit Commands on the Command Line.
  442.                        - Auto Correct Duration and/or Time
  443.                        - Transpose Duration/Velocity/Note
  444.                        - Expanding/Compressing Duration and/or Time
  445.                        - SDT (Set Duration to Time)
  446.                        - CHR for assigning channels
  447.                        - Deleting or Erasing events and the difference
  448.                        - Copying, Repeating, Inserting events
  449.                        - SAVE, END, CANCEL
  450.                        - PLAY from Edit
  451.                        - PRO to get to Edit Profile
  452.                        - The "?" in first position and why it's there
  453.                        - Listing other sequences while in edit
  454.                        - Using 9999 in place of last event number
  455.  
  456.  
  457.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                        
  467.              TIMING
  468.                   - Where to set (option 12 of Main Menu).
  469.                   - Saved with Song
  470.                   - What Steps per Measure Means and relationship
  471.                     to MEAS and STEP on Edit screen.
  472.                   - What Steps per Midi Clock Means
  473.                   - Understand Midi Clocking
  474.                        - External, Internal, and Off
  475.                   - Beats per measure 
  476.                   - Beats per Minute
  477.  
  478.              Miscellaneous
  479.  
  480.                   - Effective use of DOS Directories
  481.  
  482.                   - How to get a list of songs on disk
  483.                   - How to get a list of Sequences for songs on disk
  484.  
  485.                   - How to LOAD a Song or Individual Sequence
  486.                        - Free or Clear option of Load Song
  487.                        - For Free...
  488.                             - Duplicate Play keys and/or names
  489.                             - Maintaining Sequence Start relationships
  490.                             - Use for loading 'canned' sequences such
  491.                               as drum patterns, bass lines, etc.
  492.                   - How to Save a song or individual Sequence.
  493.                   - Copying Sequences
  494.                        - Copy
  495.                        - Copy with replace
  496.                        - Copy with append
  497.                        - Merge
  498.                   - How to Delete a sequence
  499.                   - How to Print a sequence(s)
  500.                   - Listing Sequences
  501.                   - Obtaining Memory Statistics
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                                 TABLE OF CONTENTS
  533.         Topic                                             Section
  534.         --------------------------------------            -----------
  535.         ACKNOWLEDGEMENTS, LEGALESE                             0.  
  536.         INSTALLATION                                           1.
  537.              GFMUSIC on Floppy Disk systems
  538.                         Hard Disk Systems
  539.              Your Midi Interface - IRQs and Ports
  540.              Using a Ram Disk for better performance
  541.              Controller Keyboards and Sound Modules
  542.           
  543.  
  544.         HOW TO USE THIS MANUAL                                 2.
  545.  
  546.         INTRODUCTION                                           3.
  547.  
  548.         GFMUSIC REQUIREMENTS AND FEATURES                      4.
  549.  
  550.  
  551.  
  552.         GETTING STARTED - PART A                               5A.
  553.              Terms
  554.              Starting GFMUSIC
  555.              Using The Keyboard - Keys & Usage
  556.  
  557.              The Echo Channel
  558.  
  559.              The Play/Record Screen
  560.                   Process Recorded Data
  561.                   Tempo, Pause, Transpose
  562.                   Mute/Solo, Force Remaining Repeats To 1
  563.                   Skip to Measure and Fast Forward
  564.                   Filters, Play Screen Keys and Usage
  565.  
  566.  
  567.         GETTING STARTED - PART B                              5B.
  568.              Save Song
  569.              Load Song
  570.              Load Sequence
  571.              Save Sequence
  572.              Copy/Merge Sequence
  573.              Delete Sequence
  574.              Print Sequence(s)
  575.              Directory Songs
  576.              Directory Sequences
  577.              Memory Statistics
  578.              Using Side Kick like products
  579.              Future Features
  580.  
  581.  
  582.         MORE ON THE PLAY SCREEN                                6.
  583.  
  584.  
  585.                        ***** CONTINUED ON NEXT PAGE *****
  586.  
  587.  
  588.  
  589.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.         EDIT - PART A                                          7A.
  599.              General
  600.              GFDEMO1 - How it was created
  601.              EDIT Operation - High Level
  602.              The Command Line and Commands
  603.              EVENTS and Edit-Detail
  604.  
  605.         EDIT - PART B                                          7B.
  606.              MAIN CONTROLL - A Controll Sequence
  607.              BASS CONTROLL - Another Controll Sequence
  608.              CHORDS 1-12 - A Sequence With Notes
  609.              TEMPO CONTROLL - Using the BPM Events              
  610.              The EDIT PROFILE Screen
  611.  
  612.  
  613.  
  614.         TIMING                                                 8
  615.  
  616.         EDIT AGAIN - COMMANDS                                  9A.
  617.  
  618.         EDIT AGAIN - EVENT TYPES                               9B.
  619.  
  620.         HINTS, TIPS, TROUBLESHOOTING                           10
  621.  
  622.  
  623.         CUSTOMER RESPONSE FORM 
  624.  
  625.         INDEX
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  656.  
  657.  
  658.  
  659.  
  660.  
  661.         Acknowledgements                               Section 0-1
  662.  
  663.  
  664.                                 ACKNOWLEDGEMENTS
  665.  
  666.         Dr. T's KCS is a product of Dr. T's Music Software.
  667.  
  668.         MPU 401  is a trademark of Roland Corp.
  669.  
  670.         IBM, PC-AT, PC-XT, and PC-DOS are trademarks of
  671.         International Business Machines Corporatation.
  672.  
  673.         Side Kick is a trademark of Borland International.
  674.  
  675.  
  676.         GFMUSIC was developed with TURBO PASCAL from Borland 
  677.         International.  In addition, a programmers toolkit available from 
  678.         Music Quest Inc. was also used.
  679.  
  680.  
  681.         The executable file GFMUSIC.EXE contains run time routines that 
  682.         are the property of Borland International and Music Quest Inc.
  683.  
  684.         GFCONFIG.EXE contains run time routines that are the property of
  685.         Borland International.
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  722.  
  723.  
  724.  
  725.  
  726.  
  727.         Acknowledgements                               Section 0-2
  728.  
  729.  
  730.                                     WARRANTY
  731.                                AND OTHER LEGALESE
  732.  
  733.  
  734.         The diskette(s) supplied with GFMUSIC is warranted to be free of 
  735.         defects in materials and workmanship for a period of 60 days.  If 
  736.         you experience a problem with the diskette in this period of 
  737.         time, simply return it and GFMUSIC will refund or replace the 
  738.         diskette at its option.  
  739.  
  740.         With respect to the GFMUSIC Sequencer.  We guarantee that the 
  741.         'Demo' version will operate exactly the same as the complete 
  742.         version except that with the complete version, you will be able 
  743.         to name your songs and be able to save all of the sequences up to 
  744.         the limits of your disks and GFMUSIC.  In fact, the 'demo' 
  745.         version IS the complete version with the exception that the 
  746.         password is not provided until you decide that the product is 
  747.         truly what you want.  If you decide to buy, we simply send you a 
  748.         letter with the password for the diskette you already have.  In 
  749.         some cases, GFMUSIC demo disks are distributed by music stores 
  750.         and other outlets.  In these cases, ordering information can be 
  751.         found in the READ.ME file on the demo disk.  I.e. there is no 
  752.         password for these disks and when you order, a new disk is sent 
  753.         to you.
  754.  
  755.                                TRY BEFORE YOU BUY
  756.  
  757.         GFMUSIC disclaims all other warranties, expressed or implied, and 
  758.         will in no event be liable for any loss of any kind.  
  759.  
  760.         But let's be real.  We're not talking about software that 
  761.         controlls a Nuclear Reactor here.  And, even if you don't like 
  762.         GFMUSIC, you still have the diskettes (and we don't buy cheap 
  763.         ones) and the mailer.  So really you're only out a few dollars.  
  764.         You have little to lose and much to gain.  Do other companies 
  765.         offer such fair deal ?  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  788.  
  789.  
  790.  
  791.  
  792.  
  793.         Acknowledgements                               Section 0-3
  794.  
  795.  
  796.  
  797.                                   INSTALLATION
  798.                                   ------------
  799.  
  800.         GFMUSIC is distributed on standard floppy disks (5.25"  360kb).
  801.  
  802.         Installing GFMUSIC is very easy.  The first thing you should do 
  803.         is make a backup copy of the floppy disks that you received with 
  804.         GFMUSIC.  GFMUSIC is not copy protected in order to be useful and 
  805.         fair to the customer.
  806.  
  807.         To run GFMUSIC from a floppy drive, do the following :
  808.  
  809.           - Put the disk with GFMUSIC programs into the floppy disk drive.
  810.  
  811.           - If the drive you put the disk into is the "A" drive,
  812.                type in "A:" and press enter.  If it is the "B" drive,
  813.                type in "B:" and press enter.   This will put you 'in'
  814.                the drive where GFMUSIC resides.
  815.  
  816.           - Make sure you have a screen with a black background.
  817.             If not, issue DOS CLS command,  or change your prompt
  818.             string to specify a black background.
  819.  
  820.  
  821.          - Now type in GFMUSIC followed by your password and press
  822.                enter.  E.g.  "GFMUSIC MYPASSWORD".
  823.  
  824.         GFMUSIC is sold in 'demo form' for a minimal amount.  The 'demo' 
  825.         version is the same as the full blown version except that :
  826.  
  827.              - It will only save songs under the name TRYB4BUY.
  828.              - It will only save 3 sequences for the song.
  829.              - When saving an individual Sequence, it will only
  830.                save it under name TRYB4SEQ.
  831.  
  832.         If you like GFMUSIC, then follow the ordering instructions you 
  833.         will find in the file READ.ME on the program disk and we will 
  834.         then send you the password that removes the limitations mentioned 
  835.         above.  This allows you to test drive the product for as long as 
  836.         you want, for minimal cost,  and with all features intact except 
  837.         for the limitations mentioned above.  
  838.  
  839.         If you are 'test driving' GFMUSIC just type in GFMUSIC and press 
  840.         enter (i.e. forget about the password).  If you purchase GFMUSIC, 
  841.         you can create a batch file with "GFMUSIC yourpassword" in it to 
  842.         make it easy for you to start GFMUSIC.  See your DOS manual if 
  843.         you are not familiar with BATch files. 
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  854.  
  855.  
  856.  
  857.  
  858.  
  859.         Installation                                     Section 1-2
  860.  
  861.  
  862.         To run GFMUSIC from a hard disk you will first need to copy the 
  863.         files from the GFMUSIC floppy to your hard drive.  Do the 
  864.         following (assuming your hard disk is the "C" drive) :
  865.  
  866.           - Type in "C:" and press enter.  Then type in "CD\" and press 
  867.             enter.  This will put you in the root directory of the 
  868.             "C" drive.
  869.  
  870.           - Put the GFMUSIC disk in the "A" drive and type in
  871.             "A:GFINST".  This will invoke a batch file that will create
  872.             a subdirectory named GFMUSIC.  Then it will copy all files
  873.             from the floppy disk to that subdirectory on the hard disk.
  874.  
  875.           - To start GFMUSIC, type in "CD\GFMUSIC" and press enter.
  876.             Is the screen background black ?  If not, see above for
  877.             CLS and/or prompt string.
  878.          
  879.             Then type in "GFMUSIC yourpassword" and press enter.
  880.  
  881.  
  882.             ********************************************************
  883.                                Your Midi Interface
  884.                           *****************************
  885.  
  886.  
  887.  
  888.  
  889.         The above is how you install and run the GFMUSIC program which is 
  890.         designed to run on an IBM PC or PC/XT with a ROLAND MPU 401 Midi 
  891.         Interface.  However, many of you will have 'clones' or 
  892.         'compatibles' of the PC and/or MPU 401.  Unfortunately, many such 
  893.         'compatibles' are not so compatible.  The subject can be 
  894.         confusing at best.  Usually, incompatibilities result from the 
  895.         computer and/or Midi Interface using conflicting interrupts 
  896.         and/or I/O port addresses.   To help alleviate this problem, some 
  897.         Midi Interface makers allow you to configure your Interface to 
  898.         use different Interrupts and Port addresses.  However, to make 
  899.         this work, it requires that the software also be 'configurable' 
  900.         to the same addresses.   GFMUSIC and a few other programs attempt 
  901.         to be as flexible as possible in this area.  However, it is not 
  902.         always possible.  Some 'compatibles' just can't be gotten along 
  903.         with without alot of hassle.   
  904.  
  905.         In any event, GFMUSIC comes 'configured' as though you were using 
  906.         a true IBM PC and a true ROLAND MPU 401 Midi Interface.  But you 
  907.         can change the the configuration, at least with respect to the 
  908.         Interrupts and Port Addresses from a software point of view in a 
  909.         manner much the same as you change these values with different 
  910.         Midi Interfaces.  Some Midi Interfaces (such as the Music Quest Inc. 
  911.         Interface) allow you to set the Interrupt and Port Addresses via 
  912.         switches on the Circuit board.  If you have to do this you will 
  913.         also need to do the equivalent with GFMUSIC so that the software 
  914.         and hardware are synchronized with each other.  If not, it's like 
  915.         changing your phone number and not telling anyone. .... the result is 
  916.         lack of communication. 
  917.  
  918.  
  919.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  920.  
  921.  
  922.  
  923.  
  924.  
  925.         Installation                                     Section 1-3
  926.  
  927.  
  928.  
  929.         Note :  If you have not yet purchased a Midi Interface yet, look 
  930.         for one that is able to be re-configured.  GFMUSIC highly 
  931.         recommends the MUSIC QUEST board for a few reasons :
  932.              - It is reconfigurable
  933.              - GFMUSIC definitely works with it.
  934.              - It is inexpensive.
  935.              - It has better features than others.
  936.              - Music Quest will support you if you have questions
  937.                (not everyone does !!)
  938.  
  939.         To 'reconfigure' GFMUSIC, you will need to run program GFCONFIG 
  940.         and tell it what the new Interrupt is, and what the new base Port 
  941.         Address is.  To do this, do the following :
  942.  
  943.         First, 'go to' the drive and/or directory where the GFMUSIC 
  944.         programs are.  If you have the GFMUSIC program disk in the "A" 
  945.         drive, then type in "A:" and press enter.  If you have installed 
  946.         onto a hard disk, type in "CD\GFMUSIC" and press enter.
  947.  
  948.         In either case, the next thing you need to do is to type in 
  949.         "GFCONFIG"  and press enter.  This will start the configuration 
  950.         program.  This program will first ask you for a new Interrupt 
  951.         value.  You need to respond with a single digit (e.g. "7"  or  
  952.         "2") and then press enter.  Next, the program will ask you for 
  953.         the new base Port Address.  Respond with 3 hex digits (e.g. "330"  
  954.         or "300"  or "2A0",  etc.)  and press enter.  The program will 
  955.         then reset the values in a file called "gfmidiio.cfg".  
  956.  
  957.         What values should you set ?  We can't tell you that.  However, 
  958.         they MUST BE THE SAME AS YOU SET ON THE MIDI INTERFACE YOU ARE 
  959.         INSTALLING.  See the documentation for your Midi Interface.  If 
  960.         it is unclear, call the manufacturer and ask for an explanation 
  961.         or call the place where you purchased it.  
  962.  
  963.         Even after you change the settings on the Midi Interface and 
  964.         reconfigure GFMUSIC accordingly, there is no guarantee that you 
  965.         will be successful.   Ultimately, the source of the problem is 
  966.         usually with one of hardware manufacturers not being truly 
  967.         'compatible'.  In some cases however, the problem may be a 
  968.         conflict between different 'add in' boards that may have been put 
  969.         in your PC.  You may need to carefully read the documentation for 
  970.         whatever boards are in your PC (especially boards you put in your 
  971.         PC to support a mouse !!!!).   The best way to do things is to 
  972.         eliminate all extra boards in your PC, then put in the Midi 
  973.         Interface.  After you get this setup working, then add back in 
  974.         the other boards one at a time.  If you end up with  a problem, 
  975.         at least you know where the conflict is.
  976.  
  977.         Note:  When you start GFMUSIC, the first thing it tells you is 
  978.         how it is configured.  I.e. what Interrupt it expects the Midi 
  979.         Interface to use and what Base Port Address it expects.  GFMUSIC 
  980.         is distributed with these values initially set to $02 and $330 
  981.         respectively (i.e. the 'ROLAND MPU 401' values).  So, if you use 
  982.         GFCONFIG to reconfigure these values, you can verify they were 
  983.  
  984.  
  985.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  986.  
  987.  
  988.  
  989.  
  990.  
  991.         Installation                                     Section 1-4
  992.  
  993.  
  994.         set correctly just by starting GFMUSIC and reading the first 
  995.         message.
  996.  
  997.  
  998.         No matter what sequencer you buy, it is possible to end up with 
  999.         such problems.  At least with GFMUSIC, you can try before you 
  1000.         buy.  The most you'll be out is a few bucks.  Can the 'other' 
  1001.         guys make that claim ??
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.         Installation                                     Section 1-5
  1058.  
  1059.  
  1060.                     RAM DISK USAGE FOR CUSTOMERS WITHOUT HARD DRIVES
  1061.  
  1062.         GFMUSIC goes to disk for data to format screens and for help 
  1063.         text.  If you are running with a system that only has floppy 
  1064.         disks you can improve performance by utilizing a VDISK.  See your 
  1065.         DOS manual for information on VDISK creation.  
  1066.  
  1067.         If you allocate a VDISK, you should allocate 160K of memory to 
  1068.         it.  You do this by adding a line with the following text to the 
  1069.         CONFIG.SYS file on the disk that you 'boot' from :
  1070.  
  1071.         DEVICE=A:VDISK.SYS 160 512 64
  1072.  
  1073.         The above assumes that you boot from the "A" drive and that the 
  1074.         file VDISK.SYS is also on the disk you "boot" with.  If you have 
  1075.         a 640K machine and allocate 160K to the Vdisk, you will still 
  1076.         have room for about 16,000 events (which is still alot).
  1077.  
  1078.         When you start your PC you will get a message indicating the 
  1079.         drive designation of your Vdisk.  You can then run a batch file 
  1080.         to copy all of the files that you received on your GFMUSIC disk 
  1081.         to the Vdisk drive.  There are two BATch files on the GFMUSIC 
  1082.         program disk (GFRAM-C.BAT and GFRAM-D.BAT).  They copy the files 
  1083.         needed to run from the GFMUSIC disk to the VDISK (Drive C or 
  1084.         Drive D).  After you have copied the files to the 
  1085.         Vdisk (assuming that the Vdisk is D:) you would then do the 
  1086.         following :
  1087.  
  1088.           - type in "D:" and press enter to take you to the "D" drive.
  1089.  
  1090.           - type in  "GFMUSIC yourpassword" and press enter.
  1091.  
  1092.  
  1093.  
  1094.         If you have a hard disk the difference will be minimal.
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.         Installation                                     Section 1-6
  1124.  
  1125.  
  1126.         The following diagram should prove useful in hooking up
  1127.         your equipment.
  1128.  
  1129.             |-------------------                     -------------------
  1130.             |    IBM PC        |                     | Synthesizer     |
  1131.             |   ---------------|  Midi Cable         |                 |
  1132.             |   |      midi in |<------------------  |Midi Out         |
  1133.             |   |              |                     |                 |
  1134.             |   |  mpu401      |                     |                 |
  1135.             |   |              |                     |                 |
  1136.             |   |     midi out |-------------------> |Midi in          |
  1137.             |   |--------------|  Midi Cable         |                 |
  1138.             |                  |                     |                 |
  1139.             |-------------------                     |   Midi thru     |
  1140.                                                      |-------|----------
  1141.                                                              |
  1142.                                                              |
  1143.                                                              V
  1144.  
  1145.                                                         Midi In of next
  1146.                                                      Synth or Sound Module
  1147.  
  1148.  
  1149.             |-------------------                     -------------------
  1150.             |    IBM PC        |                     | Controller      |
  1151.             |   ---------------|  Midi Cable         | Keyboard        |
  1152.             |   |      midi in |<------------------  |Midi Out         |
  1153.             |   |              |                     |-----------------|
  1154.             |   |  mpu401      |                     
  1155.             |   |              |                     -------------------
  1156.             |   |     midi out |-------------------> |Midi in          |
  1157.             |   |--------------|  Midi Cable         |Synth or         |
  1158.             |                  |                     |Sound Module     |
  1159.             |-------------------                     |   Midi thru     |
  1160.                                                      |-------|----------
  1161.                                                              |
  1162.                                                              |
  1163.                                                              V
  1164.  
  1165.                                                         Midi In of next
  1166.                                                      Synth or Sound Module
  1167.  
  1168.  
  1169.  
  1170.                                 ****************
  1171.         If you use a Controller Keyboard and/or Sound Modules, you 
  1172.         should definitely look in the index and find those sections that 
  1173.         talk about ECHO Channels and how GFMUSIC provides for it.
  1174.                                 ****************
  1175.  
  1176.  
  1177.          
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.         How To Use                                     Section 2-1
  1190.  
  1191.  
  1192.                              HOW TO USE THIS MANUAL
  1193.  
  1194.  
  1195.         The basic philosophy behind this manual is 'learn by doing'.  You 
  1196.         should FIRST READ THE MANUAL FROM FRONT TO BACK.  Then go to the 
  1197.         beginning and start again.  This time actually perform the 
  1198.         exercises.   Much of the text assumes that you have followed 
  1199.         prior instructions and are able to look at the screens and 
  1200.         interact with the program while reading along with the text.  
  1201.  
  1202.         GFMUSIC is a sequencer with a robust set of features.  Do not 
  1203.         expect to learn it all in just a few minutes.  However, if you 
  1204.         are patient enough to hold yourself back and follow along with 
  1205.         all of the exercises and text, you will be exposed to all of its 
  1206.         capabilities.  While you may not use all of the features 
  1207.         immediately in your songs, you will have been exposed to them.  
  1208.         And when you need them, you will at least remember that they 
  1209.         exist.  At that point you can use the Index to find the 
  1210.         information you need.   Information about all of the features is 
  1211.         spread throughout the manual due to its tutorial style.  However, 
  1212.         when you start using GFMUSIC you should find its HELP features 
  1213.         effective (but not flashy).
  1214.  
  1215.         Finally, please take the time to stop, look around,  and think 
  1216.         about what you see on the screens.  Don't just rush thru the 
  1217.         tutorial.   If you stop to take the time to look around and 
  1218.         think, you will discover alot about this program that may not be 
  1219.         put down in words here.  This is especially true of error 
  1220.         messages that may appear from time to time.   This sequencer is a 
  1221.         tool.  Hopefully, you will find it a very good tool.  But it is 
  1222.         not a magic wand.
  1223.  
  1224.         Included in the text are "screen prints".  They are there to be 
  1225.         helpful on your first pass thru the manual and for later 
  1226.         reference.  However, they don't do justice to the screens so you 
  1227.         should still display the screens on your monitor as you go thru 
  1228.         the manual the second time.
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.         Introduction                                    Section 3-1
  1256.  
  1257.  
  1258.          
  1259.                                   INTRODUCTION
  1260.  
  1261.  
  1262.         What Is A Sequencer ?
  1263.         ---------------------
  1264.  
  1265.         A sequencer is a combination of hardware and software that allows 
  1266.         you to record and play back a series of notes and other commands 
  1267.         (such as synthesizer program changes).  Most sequencers today are 
  1268.         software (programs) that run on a general purpose personal 
  1269.         computer.  In order for the computer to communicate with the 
  1270.         synthesizer, a Midi interface is used of which a variety are 
  1271.         available from different manufacturers.
  1272.  
  1273.         A simple sequencer functions much like a multi-track tape 
  1274.         recorder where you can record a track, and then play it back 
  1275.         while recording yet another track.  I.e. overdub one track on top 
  1276.         of another.
  1277.  
  1278.         A Smarter Sequencer should have capabilities far beyond the 
  1279.         simple multi-track features mentioned above (and yet it should 
  1280.         support even those simple functions).  For example, the smart 
  1281.         sequencer should allow you to easily edit all sequence (track) 
  1282.         events so that you can change such things as the notes played, 
  1283.         the velocity and duration of the note, or edit program changes 
  1284.         (commands to the synthesizer to change programs).  It should 
  1285.         allow you to copy sequences (tracks) and merge them together 
  1286.         (sometimes called bouncing tracks).  
  1287.  
  1288.         Probably the most important feature a smart sequencer should have 
  1289.         is the ability to loop sequences, and to create CONTROLL 
  1290.         SEQUENCES.  A controll sequence is one that starts other 
  1291.         sequences (such as one that contains a bass line) at chosen times 
  1292.         and has those sequences "loop" (repeat) the number of times you 
  1293.         choose.  But don't be fooled..... Alot of sequencers claim to 
  1294.         support 'looping'.  However, their interpretation of 'looping' 
  1295.         may be quite limited.
  1296.  
  1297.         The smart sequencer should have a sequence editor that allows 
  1298.         such things as automatically correcting the timing of notes 
  1299.         (often called "autocorrect"), and it should be able to do things 
  1300.         such as transposing the pitch of all or selected notes, transpose 
  1301.         the velocity of Note-On events, etc.  
  1302.  
  1303.         The above is a quick sketch of only some of the capabilities a 
  1304.         smart sequencer should have.  Being easy to use is also another 
  1305.         feature you should look for.  Of course, the more features a 
  1306.         sequencer has, the more you will have to learn.  But then, the 
  1307.         more you will benefit.
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.         Introduction                                    Section 3-2
  1322.  
  1323.  
  1324.              RELATIONSHIP TO  Dr. T's  KEYBOARD CONTROLLED SEQUENCER
  1325.              ------------------------------------------------------- 
  1326.  
  1327.  
  1328.         GFMUSIC is  NOT  a clone of Dr. T's KCS.  On the other hand, both 
  1329.         products approach sequencing in a similar fashion with respect to 
  1330.         Controll Sequences, and looping.  The methods used in both 
  1331.         products really have their roots in common computer practice.  
  1332.         For you computer buffs, one can think of each sequence as merely 
  1333.         a task or subtask.  And if one task starts another, the starting 
  1334.         task may elect to wait for the task to complete, or let it run 
  1335.         asynchronously.  And what does each task do ??  It merely 
  1336.         executes instructions.  While a computer executes instructions 
  1337.         like add or subtract, the sequencer tasks simply execute a 
  1338.         different set of instructions like "turn on a note, send a 
  1339.         program change, set the tempo, or even start another task". And 
  1340.         also pervading this tasking concept is an equally basic concept 
  1341.         that EVERYTHING happens some number of time units after a prior 
  1342.         event occurred.   These two principles are so basic to the 
  1343.         structure of these sequencers that once you get the hang of it, 
  1344.         it is easy to move between Dr. T's  and  GFMUSIC.  The rest is 
  1345.         just the difference in mechanics.   Constructing a sequencer 
  1346.         around these principles is quite different and much more powerful 
  1347.         than  merely treating a sequencer like a tape recorder.  In fact, 
  1348.         it verges on being a form of computer programming itself.
  1349.  
  1350.         With respect to the Event editor, IBM's  SPF  Editor and features 
  1351.         (found on mainframe computers) really served as the basic model 
  1352.         for GFMUSIC's event editor although it was trimmed down and 
  1353.         adjusted to fit the situation.  For example, the use of the 
  1354.         command line, an edit profile, the way scrolling is performed, 
  1355.         how the screen is composed of 'formatted fields' that you can tab 
  1356.         to, etc. are rooted in the IBM SPF and 3270 arena. The "things" 
  1357.         being edited are defined by the MIDI Spec with some additions to 
  1358.         support the principles mentioned previously. 
  1359.  
  1360.  
  1361.         Some features found in Dr. T's and other sequencers were left out 
  1362.         of GFMUSIC. For example, STEP-TIME..... With a good event editor 
  1363.         there is no need for Step Time entry of notes.  The editor makes 
  1364.         it easier.  Step Time entry was left out of GFMUSIC but you'll 
  1365.         find the editor makes manual entry of notes easier than entering 
  1366.         via Step Time.   Or, another way is to simply play the notes at 
  1367.         whatever speed you want, and then use the editor to set the 
  1368.         timings.  Tape sync is another feature left out.  I think that 
  1369.         most 'home recordists' and even many professional musicians do 
  1370.         not use those features.  And they can be time-consuming (and thus 
  1371.         expensive) to implement so this too was omitted.  Besides, 
  1372.         "boxes" that provide this via Midi clocking are readily 
  1373.         available.
  1374.  
  1375.         And some features are distinctly different.  For example, GFMUSIC 
  1376.         does not distinguish between play and record modes.  They are one 
  1377.         and the same.  I.e. you are always 'recording' whether or not 
  1378.         anything is playing.  If you want to save what you recorded, you 
  1379.  
  1380.  
  1381.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.         Introduction                                    Section 3-3
  1388.  
  1389.  
  1390.         tell GFMUSIC with a keystroke and it then requests further 
  1391.         information (such as the name of the sequence).  Other 
  1392.         sequencers, Dr. T's included, always seem to want to know ahead 
  1393.         of time whether or not to record.  
  1394.  
  1395.  
  1396.         Again, the underlying principles being used in both GFMUSIC and 
  1397.         Dr. T's KCS are the same with the result being that if you are a 
  1398.         current Dr. T KCS user, you should feel right at home.  And, the 
  1399.         information in your Dr. T  manual will prove valuable.  If you do 
  1400.         not currently own  Dr. T's  KCS, it would be helpful if you could 
  1401.         borrow a manual for it from a friend or acquaintance while 
  1402.         learning GFMUSIC.  There is alot of excellent information in that 
  1403.         manual that will readily translate into GFMUSIC sequences and 
  1404.         techniques.  So, see if you can scrounge one up somewhere.  In 
  1405.         fact, you may want to borrow the manuals for a variety of 
  1406.         sequencers if you can find them.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.         Introduction                                    Section 3-4
  1454.  
  1455.  
  1456.  
  1457.                                   PROMISES - PROMISES
  1458.                                   -------------------
  1459.  
  1460.  
  1461.         GFMUSIC was developed with Turbo Pascal from Borland 
  1462.         International.  Turbo Pascal lends itself very well to the type 
  1463.         of processing that GFMUSIC performs.  The language and features 
  1464.         provided in Turbo Pascal will allow GFMUSIC to grow in the 
  1465.         future.  Enhancements to GFMUSIC will be forthcoming because the 
  1466.         language it was written in combined with good programming 
  1467.         practices lend themselves to adding functionality in a 
  1468.         straightforward manner.  So what functionality should be added ?   
  1469.         Already on the drawing boards are the following :
  1470.  
  1471.           - Support for "Midi Files" as soon as the International Midi
  1472.             Association develops the final specs which should be in the
  1473.             near future.
  1474.  
  1475.           - Split by note or channel(s)
  1476.             This will allow you to split a sequence by Midi channel
  1477.             or by range of notes.  E.g. take sequence COMBINED and 
  1478.             split it into two sequences putting all notes lower than
  1479.             Middle C into BASS and the rest into ALLOTHER.  Then
  1480.             ALLOTHER could be split into CHORDS and MELODY based
  1481.             on note ranges.
  1482.  
  1483.           - Drum Pattern Editor / Creation Tool
  1484.             Can't say much on this.  Don't want to let the cat
  1485.             out of the bag.
  1486.  
  1487.           - Computer generated sequences
  1488.             Bass Lines, Chord Progressions, and Melody Lines generated
  1489.             by the computer 'semi-randomly' based on 'guidelines'
  1490.             you provide.  We are currently researching some VERY
  1491.             interesting and unique techniques to use for this problem.
  1492.  
  1493.         Want some other features ?  Just drop a note and we'll see what 
  1494.         can be done.  
  1495.  
  1496.         For registered owners, enhancements will be provided for a 
  1497.         nominal charge or for postage and handling only.  However, you 
  1498.         should not buy 'vaporware' (promises).  Buy any software (GFMUSIC 
  1499.         included) for what it will do for you NOW.  The promises will be 
  1500.         icing on the cake if/when they arrive.   
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.         Requirements/Features                          Section 4-1
  1520.  
  1521.  
  1522.                       OVERVIEW OF GFMUSIC AND REQUIREMENTS
  1523.  
  1524.  
  1525.  
  1526.         REQUIREMENTS
  1527.         ------------
  1528.  
  1529.               -  IBM  PC  PC/XT  PC/AT or compatible running DOS  2.1 
  1530.                  or higher. 
  1531.  
  1532.               -  384K of memory
  1533.  
  1534.               -  1 floppy disk drive (minimum and a hassle)
  1535.                  2 floppies are recommended (or a hard disk).
  1536.  
  1537.               -  IBM Color Graphics Adapter (CGA) or compatible or
  1538.                  a graphics adapter that supports CGA (e.g. EGA).
  1539.  
  1540.               -  ROLAND MPU-401  or  compatible Midi Interface.
  1541.  
  1542.  
  1543.              Many computer manufacturers (or dealers) claim "IBM 
  1544.         Compatible".  Some are aand some are not.  The same is true for 
  1545.         MPU-401 "clone" manufacturers.   Yet another reason that 
  1546.         GFMUSIC's try before you buy policy becomes even more valuable.
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.         Requirements/Features                          Section 4-2
  1586.  
  1587.  
  1588.                                         FEATURES
  1589.                                         --------
  1590.  
  1591.              - Up to 255 sequences, 7,000 events per sequence.        
  1592.                35,000 total events with 640k of memory. Approx. 5000 with 
  1593.                384K of memory.
  1594.  
  1595.              - External or Internal Midi Clocking (controll a drum machine's 
  1596.                tempo from GFMUSIC or have a drum machine controll the tempo)
  1597.  
  1598.              - Set tempo up, down, or to a specific value from a sequence
  1599.  
  1600.              - Supports CONTROLL SEQUENCES
  1601.                   - Start other sequences and have them LOOP (repeat).
  1602.  
  1603.                   - A Controll Sequence can start another sequence and
  1604.                     forget it, or wait for the started sequence to
  1605.                     finish looping the designated number of times
  1606.                     specified when it was started.
  1607.  
  1608.                   - When starting a sequence, the controll sequence
  1609.                     can specify pitch and/or velocity transpositions
  1610.                     to take place in the started sequence.
  1611.  
  1612.                   - Controll Sequences can start other Controll Sequences.
  1613.  
  1614.                   - Controll Statements can reside in any sequence. 
  1615.                     You can mix controll statements with Midi events 
  1616.                     such as Note-On events.
  1617.  
  1618.  
  1619.              - EDIT ANY PART OF ANY EVENT IN ANY SEQUENCE.     
  1620.                   - Easy to use FULL SCREEN EDITing....NOT LINE BY LINE.
  1621.  
  1622.                   - AUTOCORRECT event Start Time and/or Duration of notes
  1623.  
  1624.                   - TRANSPOSE Pitch, Velocity, or Duration  for selected
  1625.                     or all events in a sequence.
  1626.  
  1627.                   - COPY, DELETE, ERASE, INSERT EVENTS
  1628.  
  1629.                   - EXPAND/CONTRACT some/all events by any factor you choose.
  1630.                     E.g. make a sequence twice as long but leave duration  
  1631.                     of notes the same.  Or  make a 4 bar sequence 2 bars long
  1632.                     and duration of all notes is reduced by half also.
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.         Requirements/Features                          Section 4-3
  1652.  
  1653.  
  1654.              - FLEXIBLE PLAY FEATURES                       
  1655.                   - Start a sequence or groups of sequences from the
  1656.                     computer keyboard.
  1657.  
  1658.                   - PLAY PAUSE FEATURE allowing you to pause a song by
  1659.                     simply pressing the space bar.  To start where you
  1660.                     left off just press the space bar again.
  1661.  
  1662.                   - TRANSPOSE FROM COMPUTER KEYBOARD
  1663.                        - You can transpose pitch and/or velocity of notes in
  1664.                          sequences from the computer keyboard while they are
  1665.                          playing.
  1666.  
  1667.                   - CHANGE TEMPO from the computer keyboard during play.
  1668.  
  1669.                   - FAST FORWARD and SKIP TO MEASURE to make 
  1670.                     overdubbing easier.
  1671.  
  1672.                   - MUTE and SOLO Sequences during play and/or Overdub
  1673.  
  1674.              - EASY TO USE RECORDING
  1675.                   - "Punch in" is dead.  OVERDUB IS THE WAY TO RECORD.
  1676.              
  1677.                   - Metronome via PC speaker available.
  1678.  
  1679.                   - RECORD FILTERS for Pitch Bend, Controll Change, and 
  1680.                     After Touch.  You can record these events or have them
  1681.                     filtered out during recording.
  1682.  
  1683.                   - ECHO on any Midi Channel for use with Controller
  1684.                     keyboards and Sound Modules.         
  1685.  
  1686.  
  1687.              - Supports full DOS PATHNAMES for loading and saving 
  1688.                songs and sequences.
  1689.  
  1690.              - Load multiple songs at the same time. Load a library of Drum 
  1691.                patterns, or bass lines.   Load individual sequences
  1692.                from any song.  Save individual sequences as seperate files.
  1693.  
  1694.              - Sequences can contain events on any and all channels. 
  1695.                I.e. a sequence is NOT limited to 1 Midi Channel.
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.         End of PART1.MNL  End of PART1.MNL  End of PART1.MNL  
  1704.         End of PART1.MNL  End of PART1.MNL  End of PART1.MNL  
  1705.         End of PART1.MNL  End of PART1.MNL  End of PART1.MNL  
  1706.         End of PART1.MNL  End of PART1.MNL  End of PART1.MNL  
  1707.         End of PART1.MNL  End of PART1.MNL  End of PART1.MNL  
  1708.  
  1709.  
  1710.  
  1711.                      COPYRIGHT 1988   Gerald H. Felderman  Tampa, Fl 
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.