home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
sound
/
sampplay
/
bmp2.lzh
/
BMP.doc
< prev
next >
Wrap
Text File
|
1989-07-15
|
5KB
|
138 lines
Background Music Player 2.0
Written By J.L. White
(C)1989 Merlin's Software
Requires the latest Arp.library
Background Music Player or BMP for short, plays digitized sampled sounds in
the background of slideshows, animations, etc. It's perfect for playing some
special sound you have in your startup-sequence or playing a disk full of
sounds in some demo. I originally started working on this program in early
87 and there have been 5 versions out. I have not put out a new version in
quite a while and thought I would play with it some more since I have gotten
better at my programming skills. Since there were so many new changes, I
decided to release it as 2.0. Hope you enjoy BMP and thanks to all those
who had sent in shareware donations. "You help keep us going!"
BMP 2.0 combines all the features of the previous versions with many new
ones. I decided to play around with the `ARP' routines to get use of the
file requester. I use TXEd which uses it and have seen a show program called
DAZ that does also. I am currently working on a collection of sampled sound
files to add to our PD collection and thought it would be a nice addition to
BMP. I also added a graph display of the file and a scroll bar to move along
as the music plays. The bar is not 100% accurate but it's close enough. I
also took a few notes from Richard Lee Stockton's code for SOUND. BMP uses
his way of loading the sound into FAST MEM instead of CHIP so you are not
limited to only 130K. Thanks Richard, for releasing such wonderful code!
NOTE: You must have the Arp.library in your libs: directory for BMP to work.
USAGE FROM WORKBENCH:
Included are two icons. One for BMP itself and one for a sound file. If you
click on the BMP icon itself the program loads up and opens the `ARP' file
requester for the SoundFile you want to play. Once you click on the file, it
loads it, makes the graph, then plays the music. It will keep repeating in a
loop until you hit the close gadget or hit a key. When you do it brings up
the requester again for another filename. Click CANCEL when you are ready to
quit.
The icon for the soundfile has a few options that can be added into the
tool_types. There are four options:
1. LOOPS=+1
This allows you to choose how many times to play the file. If you wish
to have it play continuously until the gadget is hit, enter a +0. The +
must be there to set it correctly.
2. GRAPHCOLOR=@1
This tells BMP what color to paint the graph. You can choose 0-3. These
are the colors set on your Workbench screen. If you are running one of the
programs that allow you to use more than the basic 4 colors , you can use
any valid number available. The @ must be there to set it correctly.
3. BACKCOLOR=#2
This tells BMP what color to paint the background. You can choose 0-3.
These are the colors set on your Workbench screen. If you are running one
of the programs that allow you to use more than the basic 4 colors , you
can use any valid number available. As above, the # must be there to set
it correctly.
4. GRAPHON=YES
This tells BMP to open the full graph instead of just a title window. The
default is YES but if you don't need (or want) to display the graph then
set it to NO. If you do, this voids out options 2 & 3.
If none are entered then BMP uses its defaults which are:
LOOPS=+1
GRAPHCOLOR=@1
BACKCOLOR=#2
GRRAPHON=YES
USAGE FROM CLI:
The options are pretty much the same as for workbench but you enter them on
the command line. If you type BMP by itself the requester is brought up and
used as above. You can enter as many filenames as you wish on the command
line (or 255 characters worth). The -Quiet option is also included in CLI.
The default for Workbench is to open the full graph but from CLI the default
is to open just a title window that display the filename and filesize.
The usage is: BMP -Quiet *GraphOn #BackColor @GraphColor +Loops Filename ...
-Quiet opens no window or graph. You only have to enter the `-'.
*GraphOn opens a full graph window. You only have to enter the `*'.
#BackColor tells what color to use for Background (0,1,2,3).
@GraphColor tells what color to use for Graph (0,1,2,3).
+Loops tells how many times to play the SoundFile.
Filename is the name of the file you wish to play.
Here Is An Example:
BMP * #3 @1 +3 SoundFile1 +1 SoundFile2 #2 @0 +0 SoundFile3
This would play the 1st sound 3 times using White on Orange, The 2nd sound
1 time using White on Orange, & the 3rd forever using Blue on Black.
Here Is Another Example:
BMP +1 SoundFile1 SoundFile2
This would play SoundFile1 once then SoundFile2 once with a title window.
Here Is Another Example:
BMP -Q +1 SoundFile1
This would play SoundFile1 one time without opening a window. This way is
perfect to add in your startup-sequence.
_ , Chat At Ya Later...
{~}
( V-)
"|Y|"
_|||_---> J.L. White
This is released as Sharware but can be given out freely to anyone that has
a use for it. If you like it and use it, send a donation of $10.00 to the
address below and get whatever the latest version is with a free disk full
of samples you can use.
Read M-List for all our available disk.
Send donations to:
J.L. White
1304 Four Seasons Blvd.
Tampa,Fla. 33613
(813) 971-4451