Code 2 -- Rests --
  parameter structure
 _________________________________________________________________________
|    p1    |    p2     |      p3        |      p4      |    p5     |  p6  |
| code num.| staff num.| horizontal pos.| vertical pos.| rest type | dots |
|_____2____|___________|________________|______________|___________|______|
 ______________________________________________________________________
|         p7          |     p8      |    p9     |         p10          |
| rhythmic time value | number over | centering | lft-rht displacement |
|_____________________|_____________|___________|______________________|
 _____________________________________
|  P11   |  p12   | p13-14 |    p15   | For mini-rests (used with grace notes)
| number | number | unused | size fac.| add 100 to p4 (or -100 if p4 is minus)
|_height_|__size__|________|__________|

P5 rest types: 0 = quarter       -1 = half
               1 = eighth        -2 = whole
               2 = sixteenth     -3 = breve (dbl. whole)
               3 = 32nd          -4 = repeat bar sign
               4 = 64th          -5 = long, multiple bar rest
                 etc.               (Must have number in p8, and
                                     must use p9 to be centered.)

*
P6 normally holds the number of dots needed.  However, if p6 = -1 the rest
  becomes invisible.  Invisible rests are sometimes needed so the automatic
  alignment system can work properly.  The main input routine (IN) will often
  use invisible rests when there must be more than 1 musical voice on a
  single staff.  If p6 is > 4 a horizontal line will appear above the rest.
  This line may be used for visual centering of rests.  (The line will NOT
  appear in hard copy output.)  The length of this line equals the value of p6.

P7 holds rhythmic time values (always needed for automatic spacing systems).
   For a normal quarter rest p7=1; for an eighth, p7=.5; for a half, p7=2;
   for a whole rest, p7=4 (i.e. 4 times as long as a quarter rest).
   A triplet eighth = .3333, or 1/3 of the time of a quarter.

P8 holds the number to be put over a rest indicating a certain number of
   bars rest to be counted. P8 = -1 = put a fermata over the rest.
   P11 controls the height of the number or fermata. P12 is the number's size.


*

P9 - When p9 is set to -1 the rest will automatically be centered between the
   position given in p3 and the position of the next bar line found.  The
   program then inserts the actual position value into p9.  If the music is
   shifted due to justifying or re-aligning you must enter edit mode and
   reset p9 to -1 to re-center the rest.  Typing CW (center whole rest) has
   the same effect as setting p9 to -1.  CW and p9 work only when p5 is < -2.

P10 is used to displace rests from their normal position (given in p3).
 This is usually used when their are two or more voices on a single staff and
 a rest from one voice must be moved from its strick rhytmic position to avoid
 collision with another item. By setting p10 to either a positive or negative
 number of horizontal space units you can adjust a rests visual position while
 maintaining its correct rhytmic position.

P15 is a general rest size factor. ( i.e. 0.75 in p15 will create a rest )
                                   ( that is 75% smaller than normal for )
                                   ( a particular staff size.            )

.
