home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Between Heaven & Hell 2
/
BetweenHeavenHell.cdr
/
500
/
456
/
utility.doc
< prev
next >
Wrap
Text File
|
1985-01-13
|
7KB
|
139 lines
------------------------------------------------------------------------------
█▀▀█▄ █ ██ █ █ █▀▀▀▀ █▀▀█▄ █▀▀█▄ ███ ██ █▌ █ ▄███▄
█ ▀█ █ ▐▌▐▌ ▐▌ ▐▌ █ █ ▀█ █ ▀█ █ ▐▌▐▌ ██ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █▐▌ █ █ █
█ ▄█▀ █ ▐▌ ▐▌ ▐█▌ █ █ ▄█▀ █ ▄█▀ █ ▐▌ ▐▌ █ █ █ █ █
█▄█▀ █ █ █ █ █▀▀▀ █▄█▀ █▄█▀ █ █ █ █ ▐▌ █ █ █
█ █ █▀▀▀▀█ █ █ █ ▐▌ █ █ █▀▀▀▀█ █ ▐▌█ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ ▐█ █ █
█ █▄▄▄█ █ █ █ █▄▄▄▄ █ ▐▄▌ █ ███ █ █ █ █ ▀███▀
version 2.1 copyright 1984 by Neil J. Rubenking
PLAYER PIANO is a utility program that goes with PIANO MAN. PLAYER PIANO will
turn the files saved by PIANO MAN into:
1) stand-alone independent programs!
2) EXTERNAL files for TURBO Pascal programs
3) BLOADable files for your BASIC programs
The programs TESTPLAY.PAS and TESTPLAY.BAS demonstrate how to make use of
your tunes as external subroutines. NOTE: for reasons unknown to me, if you
want to COMPILE a TURBO program to disk that contains such an EXTERNAL proce-
dures, you must compile to Memory FIRST. PLAYER PIANO, HARMONIZER, and FUGUES
all have a little tune produced in this fashion.
------------------------------------------------------------------------------
Start it up by typing PLAYRPNO. You will have a choice of which kind of file
you want for output. If you choose a standalone program, you will have a
chance to input the title and author of the piece, and you may choose to have
the tune loop until a key is pressed.
The resulting program does this:
1) clears the screen and displays the author and title
2) plays the tune
3) stops if a key is pressed
New in version 2.1 is the opportunity to pre-inform PLAYER PIANO of some of
your choices by entering parameters ("expert user" mode). Choices are:
Q for Quiet -- disables the little tune at start-up.
N or Y -- pre-answers the question "Do you want this tune to repeat?"
S, T, or V -- output a [S]tandAlone, [T]urbo, or bsa[V]e file
n: -- a letter followed by a colon is taken to be the drive where tunes are
To use the parameters, type PLAYRPNO followed by a slash (/) and up to
characters, capital or small letters, in any order. For example, to create
------------------------------------------------------------------------------
a StandAlone tune that does Not loop from a file on drive C, you could
type "PLAYRPNO/sNc:". If you also wanted to suppress the initial tune,
"playrpno/sqc:n".
The programs you produce with PLAYER PIANO are yours, to keep, trade, or do
what you wish.
------------------------------------------------------------------------------
█▀▀▀▀ █ █ ▄████▄ █ █ █▀▀▀▀ ██ ██ ██ █ ▐▌ █▀▀▀▀ █▀▀█▄
█ █ █ █ █ █ █ █ █▐▌ ▐▌█ ▐▌▐▌ █ █ █ █ ▀█
█ █ █ █ █ █ █ █ █ █ █ █ █ █ ▐▌ █ █ █
█ █ █ █ █ █ █ █ ▐█▌ █ ▐▌ ▐▌ █ █ █ █ ▄█▀
█▀▀▀ █ █ █ ▀▀█ █ █ █▀▀▀ █ █ █ █ █ ██ █▀▀▀ █▄█▀
█ █ █ █ █ █ █ █ █ █ █▀▀▀▀█ █ █ █ █ ▐▌
█ █ █ █ █ █ █ █ █ █ █ █ █ ▐▌ █ █ █
█ █▄▄▄█ ▀████▀ █▄▄▄█ █▄▄▄▄ █ █ █ █ █ █ █▄▄▄▄ █ ▐▄▌
version 1.2
copyright 1984 by Neil J. Rubenking
The FUGUE MAKER program takes two to four ".MUS" files created by PIANO
MAN and combines them into one .MUS file by simply taking a note from each
file in sequence. The length of EACH note in the two-to-four "voices" must
be exactly the same--you may end up dividing quarter notes into four sixteenth
notes, for example. The length of each note in the output file will be that
same length divided by the number of parts.
FUGUE MAKER handles two part fugues fairly well (examples: CMINOR and
INVENTN4), but 3 and 4 voices may sound a bit odd.
To start the FUGUE MAKER, just type FUGUES.
------------------------------------------------------------------------------
█ █ ██ █▀▀█▄ ██ ██ ▄███▄ █▌ █ ███ ▀▀▀▀▀█ █▀▀▀▀ █▀▀█▄
█ █ ▐▌▐▌ █ ▀█ █▐▌ ▐▌█ █ █ ██ █ █ █ █ █ ▀█
█ █ █ █ █ █ █ █ █ █ █ █ █▐▌ █ █ ▐▌ █ █ █
█ █ ▐▌ ▐▌ █ ▄█▀ █ ▐█▌ █ █ █ █ █ █ █ █ █ █ ▄█▀
█▀▀▀▀█ █ █ █▄█▀ █ █ █ █ █ █ ▐▌ █ █ █ █▀▀▀ █▄█▀
█ █ █▀▀▀▀█ █ ▐▌ █ █ █ █ █ ▐▌█ █ ▐▌ █ █ ▐▌
█ █ █ █ █ █ █ █ █ █ █ ▐█ █ █ █ █ █
█ █ █ █ █ ▐▄▌ █ █ ▀███▀ █ █ ███ █▄▄▄▄▄ █▄▄▄▄ █ ▐▄▌
version 1.2
copyright 1984 by Neil J. Rubenking
The HARMONIZER works in much the same way as the FUGUE MAKER. You record
two to five parts of a harmony piece, and HARMONIZER combines them. The total
duration of all the voices MUST be the same, and EVERY note must have its
duration divisible by 80 (set the quarter-note length to 320 or 640). This is
something of a limitation, but you can go back into PIANO MAN and edit the
output file afterward.
The harmony effect is produced by rapidly repeating the different notes
that are supposed to be simultaneous. NOTE that the resulting tune will sound
much better after it is processed by PLAYER PIANO than it will if you play it
------------------------------------------------------------------------------
under PIANO MAN. This is because PIANO MAN takes a small-but-finite time to
switch notes, so 10 notes of length 10 are longer than one of length 100. (You
might think of PIANO MAN as an interpreter, PLAYER PIANO as a compiler).
Start the HARMONIZER by typing HARMNIZR.
For a sample of HARMONIZER's output, type FESTBURG.
Both HARMONIZER and FUGUE MAKER begin with a short sample of their own output.
To disable this feature, add "/q" (for Quiet) to the program name. E.g., type
"fugues/q". To disable the brief instruction screen, add S (for Skip) to the
parameter string. (".../sq", ".../qs", or ".../s" are all okay).
If you:
1) give the voices of your tune the same name except for the last char.,
2) make the last character a number,
3) have the numbers in sequence, starting with 0 or 1,
then both HARMONIZER and FUGUE MAKER will take the hint and offer you the
logical next name as a "default". In other words, if you type in "BACH1" as
the name of the first voice, the program will offer [BACH2] as the second.
Just press <return> to accept, or anything else to put in a different name.
------------------------------------------------------------------------------