home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CDPD Public Domain Collection for CDTV 4
/
CDPD_IV.bin
/
amfm
/
amfm10
/
utilities
/
octamedplayer_v4.04.doc.pp
/
octamedplayer_v4.04.doc
Wrap
Text File
|
1994-06-20
|
6KB
|
138 lines
OctaMEDPlayer V4.04 instructions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OctaMEDPlayer is a stand-alone player program for playing songs made in
OctaMED. You may freely distribute it with your songs, and it can be
started from both CLI and Workbench.
OctaMEDPlayer V4 can load sng+samples-format and MMD0/MMD1-modules made in
MED V2.10 or later, or any version of OctaMED. It can't load MED songs or
files created with previous versions of MED (1.12 or 2.0). I think it is
more important that OctaMEDPlayer is as compact and quick as possible
instead of the ability to load millions of file formats, there are
dedicated player programs for that (e.g. MultiPlayer, PowerPlayer). You
can convert older files by loading them to OctaMED and saving them back
again. Please note that there may be problems with playing speed when
loading modules saved with MED V2.10. In that case, load the module into
OctaMED, correct the secondary tempo (change to 6) and save it back. Also,
a bug in the module save routine of MED 3.00 causes some modules to crash
when played. You can fix the modules by loading the module into OctaMED
and saving the file back.
OctaMEDPlayer can play "standard" four channel Amiga songs, MIDI songs, 5 -
8 channel OctaMED songs, and multi-modules.
Powerpacked MMD0/MMD1 modules are automatically decrunched (powerpacker
library required).
OctaMEDPlayer has a nice 2.0-look and is compatible with Kickstart 1.2 or
later.
CLI/Shell usage:
~~~~~~~~~~~~~~~~
octamedplayer <song> <num> <opts>
<song> is optional. If not specified, OctaMEDPlayer window
appears and waits for your interaction. If <song> is
present, then the song is loaded. If it loaded OK,
then the playing will start. Press Ctrl-C to quit.
<num> If the <song> is a multi-module, you can select the
number of the song you want to play.
<opts> Allows you to specify additional command line options.
Two are currently supported:
hq = Activate the eight channel HQ mode
window = Open the window (even if the song name
specified).
mbexit = Stop playing when both mouse buttons pressed
(when started from Shell, also exits)
quiet = Don't display any messages (in Shell mode only)
For example:
~~~~~~~~~~~~
octamedplayer multimod 2 ;plays the second song of 'multimod'
octamedplayer eightchsong hq ;play 'eightchsong' (use HQ mode)
octamedplayer eightchsong window hq ;as above, but open the window
octamedplayer "" hq window ;open the window and activate the HQ mode
Workbench usage:
~~~~~~~~~~~~~~~~
You can run OctaMEDPlayer by double-clicking its icon. To
automatically play a song when its icon is clicked, set the
icon default tool (the default setting is OctaMEDPlayer).
You can click the song icon and then shift-double click the
OctaMEDPlayer icon to play that song. OctaMEDPlayer always
opens its window when started from WB.
The OctaMEDPlayer window:
~~~~~~~~~~~~~~~~~~~~~~~~~
When you start OctaMEDPlayer from WB or CLI without arguments,
the window appears. There are gadgets for controlling the playing:
The string gadget Holds the name of the current song.
You can load a new song by typing its path
and filename into this gadget, and pressing
Enter.
Play Starts playing the song from the beginning.
If shift-clicked and there's a multi-module
in memory, all songs of the multi-module
will be played.
Cont Plays the current song starting from the
point where you stopped it.
Stop Stops the playing.
MIDI:Y/N This gadget allows you to turn MIDI on/off.
It has no effect when in 5 - 8 channel
mode!
FReq Allows you to load a song by using a file-
requester. Note that this requires you to
have ASL.library V37 and AmigaDOS V37, so
you have to get Kickstart V2.04 in order
to use this feature.
< > With these gadgets you can select the song,
if there's a multi-module in memory.
HQ This switch toggles the HQ mode. Affects
only 5-8 channel songs. It has no effect
when clicked during playing.
There's some information displayed, when you play a song:
Sg:01/01 S:001/010 B:00/08 L0000
"Sg" shows the number of the current song, and the total number of
songs in the current module.
"S" shows the position and the length of the playing sequence list.
"B" shows the current block number and the total number of blocks
in the current song.
"L" is the current line number.
ARexx interface
~~~~~~~~~~~~~~~
OctaMEDPlayer has a small ARexx interface, which is useful for multimedia
use, for example. The port name is OCTAMEDPLAYER. The following commands
are recognized (not case sensitive):
play Plays the current module (equivalent to clicking the
"Play" button).
playall Plays all songs of the multi-module (= shift-click
Play button).
cont Continue playing the current module.
stop Stop playing.
loadmod Loads a module (e.g. loadmod 'module').
songnum Sets the multi-module song number (e.g. songnum 2).
getsongs Returns the number of the songs in the current
module (1) or multi-module (> 1).
quit Quits OctaMEDPlayer