Dec 212017
Create music and save as a Pascal program, unit or procedure. Written in Turbo Pascal 7, must be compiled before running.

Full Description of File

"The PC Sound Programmer" v 2.0
Writes source code for Turbo Pascal
Programs, Units, and Procedures to
play PC speaker music. Freeware!

File PCSPRO2.ZIP from The Programmer’s Corner in
Category Pascal Source Code
Create music and save as a Pascal program, unit or procedure. Written in Turbo Pascal 7, must be compiled before running.
File Name File Size Zip Size Zip Type
FILE_ID.DIZ 143 118 deflated
HISTORY.DOC 416 260 deflated
INSTALL.BAT 2380 513 deflated
PACKING.LST 674 267 deflated
PCSTEMP.BAK 2298 628 deflated
README.1ST 6281 2368 deflated
SOUND2.PAS 40190 7201 deflated
SYSOP.DOC 416 250 deflated
TPCREAD.ME 199 165 deflated

Download File PCSPRO2.ZIP Here

Contents of the README.1ST file

"The PC Sound Programmer" v 2.0
Writes source code for Turbo Pascal
Programs, Units, and Procedures to
play PC speaker music. Freeware!

A Pascal Compiler Is Required In Order To Use This Program !!!

* "The PC Sound Programmer" *
* Version 2.0 *
* December, 1994 *
* by *
* APS Toolworks *
* *
* Al's Programming Service *
* 85 Hamilton St. *
* Daleville, AL. 36322 *
* (205) 598-0086 *

If you typed "install" after unzipping this program, disregard this
instruction: You may install this program anywhere you like on your
system without any problems. All you need are the README.1ST, SOUND2.PAS
and PCSTEMP.BAK files to make the program operable. You may erase all
the rest. They are intended primarily for our friends, the Sysops.

"The PC Sound Programmer" is a programming tool for the users of
Turbo Pascal. It is designed to greatly ease the pain of hand coding
source for melody lines by automatically doing frequency and duration
calculations and actually writing the source code for you. With very
few exceptions all displayed menus are completely self explanatory.
The program takes a step by step approach to coding your source.

The first screen you will see displayed is, of course, a title
screen. (with only a 2.5 second delay)

The second screen will prompt you for style input. The style you
choose will dictate what type of output file will be created.
Choices include:
1. Turbo Pascal Program
Source written in this style is ready to compile and run.
Nothing else need be done unless you wish to compose in
parts and edit the code produced by copying blocks, etc.
Commentary is provided in the source so you can find notes
or sections of notes for editing.
2. Turbo Pascal Unit
Source written in this style is also ready to compile.
However, a Unit cannot be run. It must be called from a
program which identifies it in a "Uses" statement immed-
iately following the Program statement at the beginning.
3. Turbo Pascal Procedure
Source written in this style is not compileable unless
it is placed into a compileable program. This style is
very useful for making procedures which can be block
copied to the Clipboard and then placed into a program
wherever you wish.

The third screen will prompt you for information concerning
the tempo of your composition. (Standard Rock and Roll is about
4 or "Moderato")

The fourth screen is the actual composition screen. Here is
where the serious business takes place. Take some time to get
used to the rythym of composing before you try a serious comp-
osition. Experiment with using the CapsLock if you think it might
make keying your selections a little easier, but once you make
up your mind, stick with it.(I tried to change and blew a whole
song while testing.)

The fifth screen will prompt you for a filename. If you would
like to print your composition you may do so by entering PRN as
the filename. If you enter just a filename without a path the file
will be placed in the PCS directory. (This is a good idea.) If
you enter an invalid path YOU WILL LOSE YOUR FILE! Your filename
(including a path, if used) may be up to 15 characters long.

The sixth screen will prompt you for a Title for your comp-
If you use more than one word as a title use the underline between
each word. (EXAMPLE: Mary_Had_A_Small_Goat) Your title may be up
to 30 characters long.

Next comes a notification screen which lets you know a backup
file (PCSTEMP.BAK) has been created. This file is overwritten
on each run of the program. If you use PRN for the filename
input you can copy your source from this file in order to use it.
If you run the program again before doing so, however,

When making up a unit, remember that the filename is used as a
name for the unit. If you enter an extension you will need to edit
the source created to exclude this extension or an error will occur
when you compile.

"The PC Sound Programmer" represents many hours of work. While
there is no charge for Version 2.0 of this program, I would greatly
appreciate comments concerning it's use, or about improvements which
could be made in future versions. Thank you for taking time to read
this document. The provided source code (SOUND2.PAS) is ready to
compile and run. It is fairly well documented and may assist you in
writing an even more efficient program for music.

Please feel free to use and distribute this program. Just remember
that it must be redistributed in it's entirety, completely unchanged!
If you change this source code in any way, for any reason, it may not
be redestributed in any fashion unless all references to me are entirely
removed from the code!

"I will not be liable for any damages resulting from the use or misuse
of this program by anyone!
Foyal S. Carter, Jr.

Turbo Pascal is a registered trademark of Borland International.
This program was written using Turbo Pascal v 7.0.

Thanks again,

 December 21, 2017  Add comments

Leave a Reply