Staff Sargeant 1.01 by John Meadows

Staff Sargeant is a simple Windows utility with a single purpose; 
the printing of blank music staff paper . In addition to printing 
plain music paper, the program can also print music paper with 
clefs and braces preset for many different types of music, 
including piano/keyboard, organ, string quartet, guitar 
tabulature, even Gregorian chant.

Installation

The archive should contain the following files:

staff.exe          This is the program
cmdialog.vbx       Custom control file
commdlg.dll        Custom control file
music1.ttf         A Truetype font file containing clefs, etc.
read.me           (This file)

To install Staff Sargeant, first make sure that the Visual 
Basic 3.0 runtime module Vbrun300.dll is in your Windows 
directory. This file is available on most BBS's, often under 
the name VRBUN300.ZIP.

Cmdialog.vbx and commdlg.dll should be placed in your windows\system directory.

Install the Music1 Truetype font through the Control Panel. 
Instructions for this process can be found  in your Windows 
manual. As well, the Times New Roman Truetype font, which is 
included with Windows 3.1, needs to be installed, as the "{" 
character from this font is used by the program.

Copy the program file staff.exe to the directory of your 
choice, and use the File, New command to install Staff Sargeant 
into the Program Manager Group of your choice.

Usage

Staff Sargeant is simple to use; First, select which type of music 
paper you wish to print by clicking on the arrow of the pop-down 
selection box under 'Select Output Style.' Secondly, click on the 
"Font" button or press Alt-F to choose the typeface, style and 
size of the "Fill in the blank" title line of the paper. Please 
note that if if the font size is too large, it will run into the 
first stave. If you do not select a font, the printer's internal 
font will be used.

Next, click on the "Print" button, or press Alt-P. A standard 
Windows print dialog box will appear, allowing you to choose 
printer, number of copies, etc. If you are printing legal size 
blank music paper, be sure to select legal size (8.5 x 14") paper 
through this dialog box, as the program does not do this for you 
automatically. (The next version, perhaps?) Once you have made 
your selections, press the "OK" button, and the printing process 
will begin.

NOTE: For printing Gregorian chant, there is one difference. Since 
the clef is not always on the same line, after you press the "OK"
button in the print dialog box, a second dialog box will prompt 
you to type in on which of the four lines you wish the clef to be 
placed. Once you have done this, the process will continue. 
Unfortunately, you will get prompted for every page if you are 
printing more than one. (Hopefully the next edition.......)

When you are done, click on the Exit Button, or press Alt-E to 
exit.

Disclaimer & Other Stuff

No warranty of any kind is extended with this program; use it 
entirely at your own risk.

This program is freeware; no fee of any kind is required for its 
use. If you like it, give it to your friends. (If you don't like 
it, give it to your enemies.)

This program, or the associated font file, may not be sold, or 
bundled with another program being sold, without permission of the 
author.

This program was developed with Visual Basic 3.0 running under 
Windows 3.1. Printers used in testing were a Canon BJ10-ex and 
a Raven Dot Matrix emulating an Epson LQ-2500.

The Music 1 font was developed using Corel Draw 3.0. If you use 
the font in other programs, you will find that the baseline is 
inconsistent. I have worked around this in Staff Sargeant, but you 
may not like the results using this font with other applications.


Future Goals

Staff Sargeant is my first foray into Visual Basic Programming, 
and has been a real "learning experience." As I learn more, I hope 
to add more features.

If you have any thoughts on what else should be included, or find 
bugs or other problems with Staff Sargeant,please let me know; I 
look forward to any messages, and will answer them as soon as 
possible. As a beginning VB programmer, I am acutely aware that 
there is much to learn -- hints and suggestions are always 
welcome!

My E-Mail addresses are:

Compuserve: 72202,2703

Internet: john.meadows@canrem.com

Regular Mail:

John Meadows
289 Donlands Avenue
Toronto, Ontario
M4J 3R5
CANADA

Development History:

Version 1.0  25 July/93           Original Release

Version 1.01 31 July/93           Added font selection/printer
                                  configuration

Version 2.0 31 August/93          Major update, many more output
                                  styles, new user interface.


