Dec 082017
 
ACCU Music Printer 2.1 Designed for music writers who can't write music. You type in the music and ACCU will print out the sheet music. Entering the music is easy and can be done with any text editor or word processor.
File ACUMSC21.ZIP from The Programmer’s Corner in
Category Music and Digitized Voice
ACCU Music Printer 2.1 Designed for music writers who can’t write music. You type in the music and ACCU will print out the sheet music. Entering the music is easy and can be done with any text editor or word processor.
File Name File Size Zip Size Zip Type
ACCUMUSC.DOC 68020 17063 deflated
COMMENT.FRM 1867 404 deflated
EPSONLQ.PRT 154 91 deflated
GEMINI10.PRT 115 72 deflated
GSX140.PRT 154 91 deflated
HPLASER.PRT 27 27 stored
MUSCNFIG.EXE 23012 12390 deflated
MUSIC.EXE 109898 32156 deflated
PAN1091I.PRT 154 89 deflated
README2 2402 1141 deflated
REGISTER.FRM 2023 491 deflated
REVISION 5542 1429 deflated
STARBANN.ACC 1277 273 deflated
TRANPOSE.EXE 25800 13723 deflated

Download File ACUMSC21.ZIP Here

Contents of the ACCUMUSC.DOC file






























ACCU

Music Printer





by Kevin Fischer
An ASP Member
Version 2.1
Copyright 1991 - Kevin Fischer
March 23, 1991







INTRODUCTION

Are you an aspiring musician? If so, maybe ACCU Music
Printer is the program for you. It is specifically designed for
those music writers who can't write. What that means is that you
type in the music and ACCU Music Printer will print out the sheet
music. Entering the music is very easy and can be done with any
text editor or word processor. Then you run ACCU Music Printer.
It will automatically take your music and print it out to your
printer quickly and easily.

SYSTEM REQUIRED

The following equipment is necessary for running ACCU Music
Printer:
o IBM or compatible computer
o Disk drive or hard drive
o Printer which supports graphics

A text editor or word processor is also recommended for
using ACCU Music Printer.

NEW IN THIS VERSION

o Minor changes in documentation
o Many bug fixes including:
- Missing extended measure rest sign: The extended
measure rest sign did not print in the music. The
extended measure rest sign now prints in the music
correctly.
- Extended measure rest double digit count: Double
digit counts of extended measure rests (like the
number 10) would cause improper spacing of the
number. Double digit counts now work properly.
- Long staff line crash: If there were more than 50
notes in a staff line, the program would crash.
The buffer has been expanded to 200 notes and will
report an error message if more than 200 notes are
on a staff line.
- Tied note transposition: Notes that were tied
across bar lines would not retain any key changes
in the note in the second measure. This has been
corrected.
- Improper page break: Often the program would
print across the page break. A new method of
counting now makes the page breaks more accurate.
- Cutting off of top of staff line: The top of the
key signature sometimes did not print. This has
been fixed.




ACCU Music Printer v2.1 3-23-91 Page 1







- Better syntax checking: Improper music commands
now result in an error message rather than causing
poor print outs.

UPGRADING FROM PREVIOUS VERSIONS

All song files from previous versions of ACCU Music Printer
can be used with this version. The printer drivers in versions
2.0 and above are NOT COMPATIBLE with previous versions. You
will HAVE TO either create new printer drivers (with the updated
program MUSCNFIG.EXE) or copy over a printer driver that comes
with this version (assuming you have that printer). Printer
drivers from older versions WILL NOT WORK CORRECTLY. There are
new commands in this version of the program, but all old song
files will still work correctly.

RUNNING THE PROGRAMS

All of the programs that come with ACCU Music Printer
(MUSIC.EXE, MUSCNFIG.EXE, and TRANPOSE.EXE) have two command-line
options. All of the programs use direct screen writes.

Options: /BIOS Force BIOS screen writes instead of
direct screen writes

/COLOR Attempt to force color screen mode
if color does not appear on color
monitor

The format for calling any of the programs with command-line
options is as follows:

PROGNAME /BIOS /COLOR

Both command-line options are optional and must be separated
by a space. The order does not matter. Some examples might be:

MUSIC /BIOS
MUSIC /COLOR /BIOS
TRANPOSE /BIOS
MUSCNFIG /COLOR

SETTING UP THE PROGRAM

First of all, you need to copy all of the files that come
with ACCU Music Printer onto a floppy disk or a directory of your
hard disk. After you have it set up on a disk or in a directory,
you are ready to set it up for your printer. Printer drivers for
the program have an extension of '.PRT'. At this point in time,
only six printer drivers come with the program:



ACCU Music Printer v2.1 3-23-91 Page 2







PAN1091I.PRT Designed for the Panasonic 1091i printer. Should
work with the Panasonic 1080, 1091, and 1092
printers also.

EPSNRX80.PRT Designed for the Epson RX-80 printer.


GEMINI10.PRT Designed for the Gemini 10 printer. Should work
with the Gemini 15 printer also.

EPSONLQ.PRT Designed for any Epson LQ printer. Tested on
Epson LQ 2500 compatible GSX-140.


GSX140.PRT Designed for the Citizen GSX-140 printer.

HPLASER.PRT Designed for any Hewlett-Packard Laser Printer.
Tested with the HP IID printer.

Since there are such a few number of printer drivers, I have
also included a program to create your own printer driver for use
with ACCU Music Printer. This program is called MUSCNFIG.EXE.
If you have a printer which has a printer driver already made for
it, follow these steps:

1. At the DOS prompt, type the command:

COPY FILENAME.PRT MUSIC.PRT

Replace the word FILENAME with the name of the printer
driver. For example, if you wanted to use the printer
driver GEMINI10.PRT, the line would read:

COPY GEMINI10.PRT MUSIC.PRT

This will create a copy of your printer driver under the
name MUSIC.PRT.

2. That's it! Your printer driver is all set up.

If a driver for your printer is not included with ACCU Music
Printer, you must use the MUSCNFIG.EXE program. The following
description explains how to use it.

USING 'MUSCNFIG.EXE' TO CREATE PRINTER DRIVERS

NOTE: If you have a laser printer not Hewlett Packard compat-
ible, special printer routines need to be written for
it. I would be glad to do this for you. Please send
me a letter telling me your printer name and hopefully



ACCU Music Printer v2.1 3-23-91 Page 3







we can work something out. Do not use MUSCNFIG.EXE for
laser printers!

NOTE: Laser printer drivers cannot be loaded up with
MUSCNFIG.EXE. Any attempt to do so will result in
unpredictable problems!

Load up MUSCNFIG.EXE from DOS. It will give you a menu that
looks like the following:

1. Define Printer Name
2. Set up printer strings
3. Save printer configuration
4. Load printer configuration
5. Clear printer configuration
6. Quit program

You can select an option by pressing its number and then
RETURN or by highlighting it with the arrow keys and pressing
RETURN.

Begin by giving your printer driver a name. Select option 1
and enter the name of your printer. If you make a mistake,
select option 1 again and retype the printer name.

Next, select option 2 to create the printer strings. GET
OUT YOUR PRINTER MANUAL!! You will first be asked several
questions about your printer. The first question asks whether
your printer gives the top printhead pin a value of 128.
Typically the printer will give this pin a value of 128 or 1.
Select YES for 128 or NO for 1. This will affect whether your
music is printed inverted or normal.

Next, you are asked three more questions concerning the
graphics capabilities of your printer. The three resolutions
supported are: 480 dots/line (60 dots/inch), 960 dots/line (120
dots/inch), and 1920 dots/line (240 dots/inch). You will be
asked for each resolution whether your printer supports it. Just
select YES or NO depending on what your printer manual says.

The last question is asked only if you said that your
printer supported 1920 dots/line. You are then asked whether
your printer requires two passes to print a full line at this
resolution. Typically your printer manual will say something
like "Can't print adjacent dots" in this case. If you are
unsure, just press YES.

You will now enter the decimal code numbers for each printer
function. You need to enter 3 digits for each code number. That
means for the number 27, enter 027. For the number 0, enter 000.
After entering these 3 digits, press RETURN. It will advance to


ACCU Music Printer v2.1 3-23-91 Page 4







the next code number entry. When you are done entering code
numbers for that printer function, press RETURN at an entry
number prompt without typing anything. This might seem a little
confusing so the following is an example:

Lets assume you want to enter the numbers 27, 87, 102, and 1
for a function. You would type:

027087102001

Be sure to press RETURN where it says . You need to
enter code numbers for the following printer functions:

o Resetting the printer to its initial state when turned
on.
o Setting linefeed to 1/6 inch spacing. Make sure this
is for setting all linefeeds to 1/6 inch, not just a
one time 1/6 inch linefeed.
o Setting linefeed to 8/72 inch spacing. Make sure this
is for setting all linefeeds to 8/72 inch, not just a
one time 8/72 inch linefeed.
o Turning on double wide print mode.
o Turning off double wide print mode.
o Turning on enhanced or NLQ printing.
o Turning off enhanced or NLQ printing.
o Setting Graphics mode to 480 dots per line (60 dots per
inch). Make sure this is for 8 pin mode, not 9 pin.
o Setting Graphics mode to 960 dots per line (120 dots
per inch). Make sure this is for 8 pin mode, not 9
pin.
o Setting Graphics mode to 1920 dots per line (240 dots
per inch). Make sure this is for 8 pin mode, not 9
pin.
o Setting linefeed to 0/n inch spacing. 'n' can be any
number your printer supports just as long as it
supports a 0/n inch linefeed mode (no movement). Make
sure this is for setting all linefeeds to 0/n inch, not
just a one time 0/n inch linefeed.

If you make a mistake while entering these codes or
answering the questions, finish with the rest of the questions
and code numbers for the other printer functions. Then select
the 2 option from the main menu again. Answer the questions
correctly. This time, just press RETURN at the prompt for each
printer function you entered correctly. This will skip entering
the data for that function, but will retain the data you entered
previously. When you come to a function which you entered
incorrectly or that has no 'Old data', just type in the correct
code numbers. They will overwrite the old ones.




ACCU Music Printer v2.1 3-23-91 Page 5







After you have finished answering all of the questions,
entering all of the code numbers for each printer function, and
defining the name of the printer, select the 3 option (save
printer configuration) from the main menu. It will prompt you
for a save filename. I recommend a filename which will give you
some idea of what kind of printer it is. Make sure it has the
extension .PRT, and be sure that it is not called MUSIC.PRT. You
are now done creating a printer driver. You can always use the 4
option (load printer configuration) to load up the printer driver
and make changes if you need to. [NOTE: Don't forget the .PRT
extension when load up the printer driver!]

Once you have created a printer driver, there is one last
step in order for it to work with ACCU Music Printer. That is
the same step as if you had already had a printer driver ready
for your printer. Just follow these directions:

1. At the DOS prompt, type the command:

COPY FILENAME.PRT MUSIC.PRT

Replace the word FILENAME with the name of the printer
driver. For example, if your printer driver was named
JOHNDOE.PRT, the line would read:

COPY JOHNDOE.PRT MUSIC.PRT

This will create a copy of your printer driver under the
name MUSIC.PRT.

2. That's it! Your printer driver is all set up.

That explains how to get a printer driver set up for your
printer.

RUNNING MUSIC.EXE

Run MUSIC.EXE from the DOS prompt. If you forgot to set up
a printer driver, you will get an error message. Please refer to
the section "SETTING UP THE PROGRAM" which is listed above. If
the program loads successfully, you will be presented with the
title of the program, the name of your current printer, and a
menu. The menu will look something like this:










ACCU Music Printer v2.1 3-23-91 Page 6







1. Enter Filename
2. Set Clef
3. Set Key
4. Set Time Signature
5. Options
6. Set Print Quality
7. Begin Printing
8. Quit Program

You will also get a status box up in the upper-right hand corner
of the screen. This will show basically all of the information
that you have input so far. The 'Status:' portion refers to what
is currently happening. It will displaying 'Printing' when
printing, or 'Aborted' when the printing is aborted.

Select the option 'Enter Filename' (#1) and enter the name
of your music filename here. See below for information about
creating your own music file.

Next, select the option 'Set Clef' (#2) and enter the name
of the clef of your music. You can choose from "T)reble, B)ass,
TeN)or, A)lto, and S)oprano".

The third option 'Set Key' will allow you to set the initial
key signature of your music. After selecting this, press F for
F)lats or S for S)harps. If you want no flats or sharps, select
either one. You then be asked how flats or sharps you want
(depending on which one you selected). Enter a number from 0 to
7. Enter 0 if you want no flats or sharps.

Continue by selecting the option 'Set Time Signature' (#4)
and enter the time signature. Just enter the time signature as a
two digit number - with no separator between the numbers. A time
signature of 2/4 (2 on the top, 4 on the bottom) would be entered
as 24.

With selection #5, "Options", you can set the left and right
margins for your printout. It will display the current settings
which default to zero inches for both margins. The distance is
measured from each edge of the paper, so you would not enter 7.5
for your right margin, but 1 since it is one inch from the right
edge of the paper (it is assumed that your paper is 8.5 inches
wide). You can enter a number from 0 to 2 inches for your
margins. You can use decimal points.

Option #6, 'Set Print Quality' will allow you to determine
what your printout will look like. Depending on what your
current printer and printer driver allows you to do, you will be
given several quality specifications. You may not be given all
of them since your printer may not support them. If your printer
supports all resolutions, it will give you the options D)raft,


ACCU Music Printer v2.1 3-23-91 Page 7







M)edium, and H)igh. Select the letter of the print quality you
want. Due to the high resolution of the notes, your music will
not look its best unless it is printed at H)igh mode. At the
D)raft and M)edium modes the printout may look bad. It is
because it can't print everything when it prints at the lower
resolutions. If you are using a laser printer, the Print Quality
option will not work and will always print at 300 dpi (make sure
you have enough printer RAM).

The option 'Begin Printing' (#7) will allow you to print out
your music. It will not work if you haven't input a filename or
set a print quality (only for non-laser printers). You will be
asked for a title and author then. You can either type something
in or press RETURN at each prompt if you want nothing. It will
then begin printing. It will load the file as it prints so be
sure the disk file is available during this time. Be sure the
printer is turned ON before you press RETURN after the Author
prompt! Any status messages will appear in the box under catego-
ry "Status". You can press ESC to abort the printing (it will
wait till the end of the current staff line to stop printing).
The program will return to DOS when it is done.

The last option (#8) 'Quit Program' will exit the program
and return you to DOS.

PRINTING SOME SAMPLE MUSIC

Included with this version of ACCU Music Printer is the file
STARBANN.ACC. This is the music for the Star Spangled Banner.
To print it out, make sure you have correctly set up your printer
driver. Then, load up MUSIC.EXE. Select option #1 and enter the
filename 'STARBANN.ACC' and press RETURN (without the apost-

rophes). Next select the print quality with option #6. Last of
all, select option #7. Be sure the disk with the file is in the
drive and the printer is turned on. At the title prompt press
RETURN and at the author prompt press RETURN too. The program
should print out the music to the Star Spangled Banner then.

CREATING YOUR OWN MUSIC

You may be thinking by now, "This is great, but how do I
print out my own music?" Well, here comes that information. The
first step is to load up your word processor or any good text
editor (something as simple as EDLIN will work too). You will be
entering information specifically for the printout by ACCU Music
Printer. That means that anything you type will appear in the
sheet music. The format for each command is as follows:

Note Letter/Accidental/Octave Number/Note Length/Dot/Tie/Dynamic

A description of each part follows:


ACCU Music Printer v2.1 3-23-91 Page 8







Note letter This is the musical letter of the note.
Valid note letters are: C, D, E, F, G,
A, B, R. The R is for rest. Use it if
you want a rest instead of a regular
note.

Accidental This is the accidental of the note.
Some valid accidentals are: N
(natural), S (sharp), F (flat), *. Only
use an accidental if you want it to
appear on the music. For example, if
all of the notes in a song are natural,
do not put an N for all of their
accidentals. Use an *. That means that
ACCU Music Printer will just print the
note with no accidental. For rests, be
sure to use an *.

Octave Number This is the octave number of the note.
It ranges from 1 to 8. If the note is a
rest, use an * instead of an octave
number. Each octave goes from lower C
to the B above it. Octave 8 only
contains lower C. The following diagram
gives you an idea where on the staff
each octave is:



























ACCU Music Printer v2.1 3-23-91 Page 9







G
---------------------------F ---------------------------
E
---------------------------D ---------------------------
Treble C - Start of octave 5
---------------------------B ---------------------------
Clef A
---------------------------G ---------------------------
F
---------------------------E ---------------------------
D
Middle C - Start of octave 4
B
---------------------------A ---------------------------
G
---------------------------F ---------------------------
Bass E
---------------------------D ---------------------------
Clef C - Start of octave 3
---------------------------B ---------------------------
A
---------------------------G ---------------------------
F
E

Note Length This is how long the note is. Valid
note lengths are W (whole note), H (half
note), Q (quarter note), E (eighth
note), and S (sixteenth note). Rests
must have a note length.

Dot This is whether the note is dotted. If
it is, there is a period immediately
following the note length. If not,
there is NO period following the note
length.

Tie This is whether the note it tied. If it
is, there is a T following the last
character. If it is not, there is
nothing following the last character.
[NOTE: Ties do not work in this version
of ACCU Music Printer. Include them in
your music so that in future versions
you won't have to modify your music.]

Dynamic This is the dynamic of the note. It is
optional. Dynamics can be "fff", "ff",
"f", "mf", "mp", "p", "pp", "ppp", etc.
After the last character of the note
command, put a slash ('/') and then the


ACCU Music Printer v2.1 3-23-91 Page 10







dynamic (in lower case). For a "mf"
note, you would add "/mf" to the end of
the note command. See examples for a
better illustration. Do not add
dynamics to rests! Only changes in the
dynamics will be printed on the music,
so if you want to put dynamics, do it on
EVERY note!

NOTE: All of the note command should be in UPPERCASE except for
the dynamic portion (eg. mf or f or p). Eg. C*4E/mf

The following are some examples:

C*4E This is a C note, with no accidental, in the
4th octave and is an eighth note.

FS5Q. This is a F note, with a sharp accidental, in
the 5th octave, a quarter note, and is
dotted.

B*3ST This is a B note, with no accidental, in the
3rd octave, sixteenth note, and is tied.

R**Q This is a quarter rest.

GN6H.T This is a G note, with a natural accidental,
in the 6th octave, half note, dotted, and is
tied.

BN4Q/mf This is a B note, with a natural accidental,
in the 4th octave, quarter note, "mf"
dynamic.

G*5H.T/fff This is a G note, with no accidental, in the
5th octave, half note, dotted, tied, and is
"fff" dynamic.

In addition to the usual whole measure rest "R**W", I have
added a new type of rests common to musicians. It is the multi-
ple measure rest. It shows up on the music as 1.5 inch line with
the number of whole measure rests written above it. The command
is "Xn" where 'n' is the number of whole measure rests. Do not
use it for only 1 whole measure rest. Anything 2 or greater is
okay. Be sure to put the "Xn" command between two measure bars
(just like a whole rest usually is). Some examples are:

X2 Two measures of whole rests.

X12 Twelve measures of whole rests.



ACCU Music Printer v2.1 3-23-91 Page 11







X6 Six measures of whole rests.

There are a few other things that you must know in order to
enter music for ACCU Music Printer. The first is that you need
to divide your music into measure bars. If you don't you'll run
into major problems. To put a measure bar in your music, use
'M***' as the note. Do not put a measure bar at the beginning or
end of your music. At the end of your music use 'Q***' as the
note. This tells ACCU Music Printer that this is the end of your
music. The following is a sample scale divided into measures:

C*4Q
D*4Q
E*4Q
F*4Q
M***
G*4Q
A*4Q
B*4Q
C*5Q
M***
D*5Q
C*5Q
B*4Q
A*4Q
M***
G*4Q
F*4Q
E*4Q
D*4Q
M***
C*4Q
R**H
R**Q
Q***

That explains everything necessary to make your own music.
If you do decide to use a word processor to create your music, be
sure to convert the file to ASCII text when done using the word
processor.

ADVANCED MUSIC COMMANDS

As you may have noticed, entering the key signature, time
signature, title, author, etc. each time you want to print a
piece of music becomes tedious. In addition, this allows you to
have only one time signature and key signature per piece of
music. As a result, a series of special commands have been added
to ACCU Music Printer to overcome these limitations.

COMMENT


ACCU Music Printer v2.1 3-23-91 Page 12







One function that is quite useful is the comment. This
allows you to put comments in your music telling where you are in
the music or to describe something in the music. Comments are
NOT printed and are totally disregarded by the program. Comments
must be on their own line (with no music commands on the same
line). On the first column of the comment there must be a semi-
colon ;. A few examples of comments might be:

M***
; This is the second ending of the music
E*4Q
F*4H.
M***
G*4H
G*4H
Q***
; That's the end.

TITLE, AUTHOR

Two of the special commands which are closely related are
TITLE and AUTHOR. They allow you to set the Title and Author of
the piece of music. They must be at the very beginning of the
song (before any music data). The format for them is:

TITLE=Your Title Here
AUTHOR=Me

Just put the title or author immediately following the equal
= sign without any quotes of apostrophes. The equal sign is
necessary.

CLEF

Another command that is quite useful is CLEF. This allows
you to set the clef of the music. At this point in time it can
only be used at the very beginning of the song (before any music
data). It is used to set the initial clef. For now, you can
only have one clef per song. After the CLEF= (all special
commands have an equal sign after them), you need to put a letter
telling what clef. This letter is the same as the one you would
press if you were entering the Clef from the menu. The valid
letters are: T - treble, B - bass, N - tenor, A - alto, S -
soprano. An example might be:

CLEF=N
; This sets the clef to TENOR

TIME




ACCU Music Printer v2.1 3-23-91 Page 13







The TIME command allows you to set the time signature in
your music. You can use it anywhere within your song. It is
useful for initially setting the time signature of a song in
addition to changing the time signature partway through the song.
The TIME command must IMMEDIATELY follow a measure bar (M***).
The format for the TIME command is TIME=tb. The 't' would be the
top number of the time signature and 'b' would be the bottom
number of the time signature. Don't forget the equal sign.
There is one limitation to the TIME command. When you change
both the TIME signature and the KEY (discussed later), it will
not output correctly when you combine both of them. You can
change each of these individually, but not together. You will
see what I mean if you try this. This should be fixed in a later
version of the program.

E*4Q
F*4Q
G*4H
M***
TIME=24
; This would set the time signature to 2/4
G*4H
F*4Q
E*4Q
Q***

KEY

The KEY command allows you to change the key signature of
your music. It can be used both at the beginning of the song and
elsewhere within the song. It must IMMEDIATELY follow a measure
bar (M***). The format for the KEY command is KEY=nT (where 'T'
is either F for Flats or S for Sharps and 'n' is the number of
each). As mentioned in the TIME command, there is one limitation
to the KEY command. If you combine both a KEY command and a TIME
command at the same spot, it will not output correctly. This
will be fixed in a future version.

E*4Q
F*4Q
G*4H
M***
KEY=3F
; This sets the key to 3 flats
E*4Q
F*4Q
G*4H
M***
KEY=0F
; This sets the key to no flats/sharps



ACCU Music Printer v2.1 3-23-91 Page 14







If you want to set the KEY to 0 flats/sharps at the begin-
ning of your song, be sure to not to set the key signature at the
main menu.

E*4Q
F*4Q
G*4H
M***
TIME=44
KEY=2F
; This is an example of what won't work!

Any of the advanced commands can be used to replace the
manual settings at the main menu. Be sure to set the settings
from the main menu OR use the advanced commands. Do not forget
to use either one. Also, the advanced commands override any
manual settings.

TRANSPOSER

The transposer is a utility included as of Version 2.0. It
allows you to transpose music UP or DOWN a number of half steps.
This means you could have it transpose some music down an octave
or maybe from one instrument to another. Another feature of the
transposer is that it allows you to specify the key signature of
the output file. This is useful for changing music from a
difficult key to an easier one.

Begin by executing TRANPOSE.EXE. You will be shown the
program title and then you will be asked some questions. First
enter the name of the file that you wish to transpose (this
should be a file in the ACCU Music Printer format). Next enter
the name of the output file. This will be the file that is
created.

Enter the tranpose amount in half steps. Enter a positive
number (without the plus sign) to transpose UP or a negative
number (WITH the negative sign) to transpose DOWN. You may enter
0 or any other number. Remember that there are 12 half steps per
octave. If you enter a number too big or too small, it will
automatically put the transposed note in the next closest octave.
An example of using half steps would be: transposing CN4Q up 2
half steps would make it DN4Q.

Next, enter the key signature of the file you are
transposing. If your key signature has no flats or sharps,
select either Flats or Sharps and then enter 0 for the number.
If you have the key indicated in the file (using the advanced
command KEY=), just enter any key at this prompt. It doesn't
make a difference as long as there is a KEY= command at the
beginning of your music file.


ACCU Music Printer v2.1 3-23-91 Page 15







It will next ask you if you would like the output file to
have a key signature with flats or sharps. Select either one,
depending on your preference (if you want no flats or sharps,
select either one and read below). You will then be asked
whether you want to specify the number of flats or sharps
(depending on what you selected in the previous question) in the
resulting output file. Select Y)es or N)o. If you want neither
flats or sharps in the key signature, select Y)es. If you select
Y)es, you will be asked how many flats or sharps (depending on
what you chose) you want in the new key signature. If you want
neither flats or sharps, enter a 0.

The transposer will then scan your music file and create an
output file. If you have multiple key signature changes within
the input file, they will all be combined into one key for the
output file. If you did not select the number of flats or sharps
for the resulting file, the program will determine an optimal key
and then rewrite the music according to the new key.

NOTES FROM THE AUTHOR

It has been well over three months since the last version of
ACCU Music Printer. I am really sorry for the delay. I have
been quite amazed at the number of registrations that I actually
received. I greatly appreciate your support of my programming
efforts.

For those of you who registered, you deserve an explanation
of the delays. First of all, I worked full-time during the
summer and this occupied much of my time. In addition, when
school started I had just as little time available. There have
been many major changes to the program which have required some
extra programming work. My family has been moving and I wanted
to hold this release of the program until we got the new address.
Also, I was waiting for the new version of C, Turbo C++, which I
ordered (thanks in part to the registrations). Last of all, I
have been applying to college.

Reading comments about the program has proved a valuable
asset in learning what to change. Although I already had plans
for things to modify (such as higher resolution notes), I made an
attempt to add any suggestions that I saw as feasible at this
point in time. I will keep in mind all of your suggestions as I
continue to upgrade this program. After using this new version,
please mail me the comment form with any ideas, changes, or bugs
so I know where to go from here.

ABOUT THE AUTHOR

I live in Poway, California which is a city only 30 miles
away from downtown San Diego. I am 18 and am attending Poway


ACCU Music Printer v2.1 3-23-91 Page 16







High School as a senior. I have been programming for over six
years. I first started out on the Atari 800 with BASIC and have
progressed to C on the IBM PC. I have written several other
shareware programs for the Atari, but no others for the IBM yet.

ABOUT THE PROGRAM

ACCU Music Printer is written in C and compiled with Turbo
C++. It started out as a BASIC program on my Atari. It easily
outgrew that and so was rewritten in C on the IBM. It is cur-
rently over 4000 lines long. Any comments or questions about the
program and how it works are welcome.

FUTURE REVISIONS

Assuming I receive some support or acknowledgement that this
program is any good, I will continue making enhancements. Future
enhancements include the following:

o More already written music files ready to print with
ACCU Music Printer.

o Enhanced printer output. This means that several
consecutive eighth notes and sixteenth notes will be
connected together instead of separate. Also, the
addition of thirty-second notes would be nice. The
addition of ties will be coming in the future.

o Fixes to advanced command limitations

o A Scorer which would take several ACCU Music Printer
files and print them out like a director's score or
something like you would find in a music book.

o A Conversion program to allow your ACCU Music Printer
files to be converted to Adlib/Soundblaster .ROL files
and played with the VISUAL COMPOSER program by Adlib.

o An Entry program to ease the entering of ACCU Music
Printer songs. It will feature a graphical display of
the music in addition to a text-based entry system.

ACCU MUSIC PRINTER REGISTRATION

ACCU Music Printer is being distributed as ShareWare. If
you find it useful or use it every so often, please register your
program. Purchasing this program from a local users' group or
software disk club does not mean your program is registered. It
will only be registered if you mail me your registration form and
money. Four registration plans are available:



ACCU Music Printer v2.1 3-23-91 Page 17







o Plan 1 Fill out the registration form and mail it
with $5.00. You will receive the next
version of ACCU Music Printer on disk with
printed documentation. You will ONLY receive
the next version.

o Plan 2 Fill out the registration form and mail it
with $12.00. You will receive the next three
major versions of ACCU Music Printer on disk
with printed documentation for only the major
versions.

o Plan 3 Send me $21.00 and I will send you the next
six versions (not just minor revisions) of
ACCU Music Printer. Printed documentation
will come with the major versions!

o Plan 4 Send me more than $21.00 and the number of
versions will be a multiple of $3.50. So if
you send me $24.50, I will send you the next
seven versions. $28.00 would get you the
next eight versions. If you send anything
over $21 that is not a multiple of $3.50, I
will round down to nearest number of
versions. So if you send me $30.00, you will
only get the next eight versions. Again
printed documentation will come only with the
major versions.

These costs are based on several factors. I have to worry
about expenses. Disks cost around a $1.00 (assuming equal 3.5
and 5.25 inch disk usage) a piece. Mailing costs at least $.50
(probably more with the Post Office raising rates). And then I'd
like to make some kind of profit.

I would really appreciate any comments, questions, ideas,
etc. Anything I can get from the users will certainly help me
make ACCU Music Printer a better program. If you have any
problems, BE SURE TO WRITE OR CALL ME!! Just send me a note or
write me a letter. Be sure to include your return address in
case I need to write you back. There is a comment form near the
end of this documentation.

Send all correspondence to:

Kevin Fischer
16878 St. James Drive
Poway, CA 92064-1137
USA




ACCU Music Printer v2.1 3-23-91 Page 18







See registration form on the next page if you feel like
registering your ACCU Music Printer.

DISCLAIMER

Users of ACCU Music Printer must accept this disclaimer of
warranty:

"ACCU Music Printer is supplied as is. The author disclaims
all warranties, expressed or implied, including, without
limitation, the warranties of merchantability and of fitness
for any purpose. The author assumes no liability for
damages, direct or consequential, which may result from the
use of ACCU Music Printer."

All programs mentioned in this documentation are copyright
their respective owners.

SHAREWARE

Shareware distribution gives users a chance to try software
before buying it. If you try a Shareware program and continue
using it, you are expected to register.

Copyright laws apply to both Shareware and commercial
software, and the copyright holder retains all rights, with a few
specific exceptions as stated below. Shareware authors are
accomplished programmers, just like commercial authors, and the
programs are of comparable quality. (In both cases, there are
good programs and bad ones!) The main difference is in the
method of distribution. The author specifically grants the right
to copy and distribute the software, either to all and sundry or
to a specific group. For example, some authors require written
permission before a commercial disk vendor may copy their
Shareware.

Shareware is a distribution method, not a type of software.
You should find software that suits your needs and pocketbook,
whether it's commercial or Shareware. The Shareware system makes
fitting your needs easier, because you can try before you buy.
And because the overhead is low, prices are low also. Shareware
has the ultimate money-back guarantee -- if you don't use the
product, you don't pay for it.

ACCU Music Printer is a "Shareware program" and is provided at no
charge to the user for evaluation. Feel free to share it with
your friends, but please do not give it away altered or as part
of another system. The essence of "user-supported" software is
to provide personal computer users with quality software without
high prices, and yet to provide incentive for programmers to
continue to develop new products. If you find this program


ACCU Music Printer v2.1 3-23-91 Page 19







useful and find that you are using ACCU Music Printer and
continue to use ACCU Music Printer after a reasonable trial
period, please register your program.

Anyone distributing ACCU Music Printer for any kind of
remuneration must first contact Kevin Fischer at the address
below for authorization. This authorization will be
automatically granted to distributors recognized by the (ASP) as
adhering to its guidelines for shareware distributors, and such
distributors may begin offering ACCU Music Printer after
contacting the author.

You are encouraged to pass a copy of ACCU Music Printer along to
your friends for evaluation. Please encourage them to register
their copy if they find that they can use it.

ASP

This program is produced by a member of the Association
Shareware Professionals (ASP). ASP wants to make sure that the
shareware principle works for you. If you are unable to resolve a
shareware-related problem with an ASP member by contacting the
member directly, ASP may be able to help. The ASP Ombudsman can
help you resolve a dispute or problem with an ASP member, but
does not provide technical support for members' products. Please
write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442
or send a CompuServe message via CompuServe Mail to ASP Ombudsman
70007,3536.

REVISION HISTORY

Version 2.1 Many bug fixes including:
- Missing extended measure rest sign:
The extended measure rest sign did
not print in the music. The
extended measure rest sign now
prints in the music correctly.
- Extended measure rest double digit
count: Double digit counts of
extended measure rests (like the
number 10) would cause improper
spacing of the number. Double
digit counts now work properly.
- Long staff line crash: If there
were more than 50 notes in a staff
line, the program would crash. The
buffer has been expanded to 200
notes and will report an error
message if more than 200 notes are
on a staff line.



ACCU Music Printer v2.1 3-23-91 Page 20







- Tied note transposition: Notes
that were tied across bar lines
would not retain any key changes in
the note in the second measure.
This has been corrected.
- Improper page break: Often the
program would print across the page
break. A new method of counting
now makes the page breaks more
accurate.
- Cutting off of top of staff line:
The top of the key signature
sometimes did not print. This has
been fixed.
- Better syntax checking: Improper
music commands now result in an
error message rather than causing
poor print outs.

Version 2.0 Added many new features including:
higher resolution printing; print margin
changes; transposing program; key, time,
title, author setting from within music
file; alto, tenor, and soprano clefs; 3
print modes, draft, medium, and high;
redesigned program interfaces; plus
several other modifications

Version 1.5 Fixed bug which cut off top portion of
sharp key signature when printing treble
clef music. Special thanks again to
Russell Taliaferro for pointing out this
bug.

Version 1.4 Fixed bug which wouldn't print out sharp
key signature when selected from
MUSIC.EXE. Special thanks to Russell
Taliaferro for pointing out this bug.

Version 1.3 Removed output of music to graphics
screen. No need for graphics card.
Output is dumped directly from memory to
printer. Print abort option added.

Version 1.2 Fixed bug in printing which skipped
certain staff lines. Bug corrected.
Added laser printer support. Added
dynamic support. Added extended number
of rests.




ACCU Music Printer v2.1 3-23-91 Page 21







Version 1.1 Fixed bug in music formatting routine
which caused measures in music to be
skipped. Bug corrected and music
formatting routine works correctly.
Added version # and date of version to
MUSIC.EXE program.

Version 1.0 Initial release of ACCU Music Printer.

CONTACTING THE AUTHOR

If you need to contact me for any reason, I can be reached
at the location listed below. Please phone if it is extremely
urgent only.

Please NOTE, my address has changed since the last version
of ACCU Music Printer.

Kevin Fischer
16878 St. James Drive
Poway, CA 92064-1137
USA

or call voice (619)-487-5461





























ACCU Music Printer v2.1 3-23-91 Page 22







INDEX

ACCIDENTAL . . . . . . . . . . . . . . . . . . . . . . 8, 9, 11
ADDRESS . . . . . . . . . . . . . . . . . 16, 18, 20, 22, 24, 25
ADVANCED . . . . . . . . . . . . . . . . . . . . . . 12, 15, 17
ALTO . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 21
AUTHOR . . . . . . . . . . . . . . . . . . 8, 12, 13, 16, 19-22
BASS . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 13
BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
CLEF . . . . . . . . . . . . . . . . . . . . . . . 7, 10, 13, 21
COLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
COMMAND-LINE . . . . . . . . . . . . . . . . . . . . . . . . . 2
COMMENT . . . . . . . . . . . . . . . . . . . 12, 13, 16, 18, 24
CREATING . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
DIRECT SCREEN . . . . . . . . . . . . . . . . . . . . . . . . . 2
DOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8, 10
DRIVER . . . . . . . . . . . . . . . . . . . . . . . . 2-4, 6-8
DYNAMIC . . . . . . . . . . . . . . . . . . . . . . 8, 10, 11, 21
EDITOR . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 8
EQUIPMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
FUTURE . . . . . . . . . . . . . . . . . . . . . . . 10, 14, 17
KEY . . . . . . . . . . . . . . . . . . . . . 1, 7, 12, 14-16, 21
MARGIN . . . . . . . . . . . . . . . . . . . . . . . . . . 7, 21
MULTIPLE MEASURE REST . . . . . . . . . . . . . . . . . . . . 11
MUSCNFIG.EXE . . . . . . . . . . . . . . . . . . . . . . . . 2-4
MUSIC.EXE . . . . . . . . . . . . . . . . . . . . 2, 6, 8, 21, 22
NEW . . . . . . . . . . . . . . . . . . . . 1, 2, 11, 16, 19, 21
NOTE . . . . . . . . . . . . . . . 1, 3, 4, 8-12, 15, 18, 21, 22
NOTE LENGTH . . . . . . . . . . . . . . . . . . . . . . . . 8, 10
NOTE LETTER . . . . . . . . . . . . . . . . . . . . . . . . 8, 9
OCTAVE NUMBER . . . . . . . . . . . . . . . . . . . . . . . 8, 9
OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . 2, 7
PRINTER . . . . . . . . . . . . . . . . . 1-10, 12, 15-22, 24, 25
PRINTING . . . . . . . . . . . . . . . . . . . . . . 5, 7, 8, 21
PROGRAM . . . . . . . . . . . . . . . . . 1-4, 6-8, 13-22, 24, 25
REGISTRATION . . . . . . . . . . . . . . . . . . . . . 17-19, 25
REVISION . . . . . . . . . . . . . . . . . . . . . . . . . . 20
SETTING UP . . . . . . . . . . . . . . . . . . . . . . . . 2, 6
SHAREWARE . . . . . . . . . . . . . . . . . . . . . . 17, 19, 20
SOPRANO . . . . . . . . . . . . . . . . . . . . . . . . . 13, 21
TENOR . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 21
TIE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8, 10
TIME . . . . . . . . . . . . . . . . . . . 2, 5, 7, 8, 12-16, 21
TITLE . . . . . . . . . . . . . . . . . . . 6, 8, 12, 13, 15, 21
TRANPOSE.EXE . . . . . . . . . . . . . . . . . . . . . . . 2, 15
TRANSPOSE . . . . . . . . . . . . . . . . . . . . . . . . . . 15
TREBLE . . . . . . . . . . . . . . . . . . . . . . . 10, 13, 21






ACCU Music Printer v2.1 3-23-91 Page 23




VERSION 2.1 COMMENT FORM


Name:

________________________________________________________

Street Address:

________________________________________________________

City, State and ZipCode:

________________________________________________________

Ratings: (1 to 10, 10 being the best)

Documentation Quality 1 2 3 4 5 6 7 8 9 10

Program Quality 1 2 3 4 5 6 7 8 9 10

Program Value 1 2 3 4 5 6 7 8 9 10

Comments and Questions:

________________________________________________________

________________________________________________________

________________________________________________________

________________________________________________________

________________________________________________________

________________________________________________________

________________________________________________________

________________________________________________________

________________________________________________________

Use this form for sending comments, questions, etc. to me
concerning ACCU Music Printer. Please do this even if you decide not
to register your program. Your suggestions may make this a program
worth registering.

Mail to:

Kevin Fischer
16878 St. James Drive
Poway, CA 92064-1137
USA




VERSION 2.1 REGISTRATION FORM


Name:

________________________________________________________

Street Address:

________________________________________________________

City, State and ZipCode:

________________________________________________________

Home phone number:

________________________________________________________

Type of computer system (type of computer, monitor, video card,
disk drive, hard drive, printer, modem, etc.)

________________________________________________________

________________________________________________________

________________________________________________________

Where did you get ACCU Music Printer?

________________________________________________________

Comments about the program:

________________________________________________________

________________________________________________________

________________________________________________________

________________________________________________________

Amount of money enclosed, registration plan number:

________________________________________________________

Type of disks you use (3.5 or 5.25 inch, 360k, 720k, 1.2mb, 1.44mb):

________________________________________________________

Thank you very much for registering your ACCU Music Printer
program. You will be receiving the latest version of the program as
soon as it becomes available.
Mail this form with your money to:
Kevin Fischer
16878 St. James Drive
Poway, CA 92064-1137 USA


 December 8, 2017  Add comments

Leave a Reply