home *** CD-ROM | disk | FTP | other *** search
- DaMoosePlayer v2.04
- A module player for the Amiga
- Written by F.Ultra
- © 1994 PGP (Organized Crime)
-
-
- Copyright
- ---------
- DaMoosePlayer is © F.Ultra, but is freely distributed as long as long as no
- more than a nominal fee for time and copying costs is charged. I assume no
- responsibilities for the behavior of this program (and I really mean it !!).
-
-
- Files
- -----
- DaMoosePlayer package should contain the following files:
-
- MoosePlayer - Program.
- MoosePlayer.doc - This document.
- InstallLibs - Program that installs the LIBS.
- LIBS (DIR) - Contains the libraries.
-
-
- Libraries
- ---------
- These freely distributable shared libraries are included in the
- MoosePlayer-Package:
-
- ReqTools.library © Nico François
- Powerpacker.library © Nico François
- MedPlayer.library © Teijo Kinnunen
- OctaPlayer.library © Teijo Kinnunen
-
- MoosePlayer can also use the XPK libraries, but I don't know if they are freely
- distributable or not, so I have not included them, and if I'd included the XPK
- package the MoosePlayer package would be wery large !!
-
-
- Fast Installation
- -----------------
- To install Mooseplayer, simply drag the program icon to a desired directory, or
- use the copy command to copy "Mooseplayer" & "Mooseplayer.info" to a desired
- directory, then doubleclick on the InstallLibs icon. Could it be easyer ????
-
-
- Installation
- ------------
- Mooseplayer uses the REQTOOLS.library for it's requesters so this library is
- vital. In addiction Mooseplayer can use either the XPK-libraries or the
- POWERPACKER.library in order to load'n decrunch modules that is crunched using
- those methods, this is however optional !!!
-
- Mooseplayer is designed to play SOUNDTRACKER/NOISETRACKER/STARTREKKER and
- PROTRACKER type of modules, but if you install the MEDPLAYER.library and/or the
- OCTAPLAYER.library, Mooseplayer will be able to play modules made with MED &
- OCTAMED (using 4-8 channels !!).
- In order to make it easy for the user, I've included a program that installs
- the libraries needed to the right drawers and so on.
-
-
- Introduction
- ------------
- Da MoosePlayer is a tool for playing music_modules on the COMMODORE AMIGA
- computer, using 4-8 digital channels. Through history there have been many of
- these tools, but i think that MoosePlayer has some advantages that makes it
- above the average :-). And yes there are players with more functions, but they
- are also alot of kb's bigger.
-
- - Coded in 100% fast, optimized machinecode.
- - Small Window, uses less chip-memory.
- - Easy to use interface.
- - Low CPU usage (wery important if you want to raytrace or something !!).
- - Extreme fast replayroutine for the Protracker modules.
- - Works on all machines and configurations.
- - Uses CIA timers to ensure accurate speed on both PAL and NTSC machines.
- - Allocates the audio channels in order to prevent other programs from using
- them.
- - MED/OCTA player.library to be able to play the latest MED modules. And by
- using OctaPlayer.library you will be able to listen to all 8 channels !!
- - More DOS compatible than DOS itself !!!!
-
-
- Supported module types:
- -----------------------
- SoundTracker, NoiseTracker, StarTrekker, Protracker and probably most of
- the other tracker-type of modules. MED and OCTAMED type of modules
- (MMD0-MMD9) are also supported by the usage of Med/OctaPlayer.library.
-
- Yes, I know that there's this players which supports hundreds of module types,
- but I prefer a player that's able to play most of the types and which is still
- wery low on memory usage. E.g PowerPlayer (which is the most popular player
- around) is able to play ALOT of types but is about 100kb in filesize,
- MoosePlayer is less then 9kb !!!!!!!!!!!!
-
-
- How to start from the WorkBench
- -------------------------------
- To execute the MoosePlayer, you only have to double-click on it's icon on
- the WorkBench-Screen. At startup MoosePlayer will open a requester that
- allows you to select which module you want to play. When executed from
- WorkBench, MoosePlayer can be configured by the usage of TOOLTYPES.
-
-
- How to start from the CLI
- -------------------------
- To execute the MoosePlayer, you have to write the name and path of MoosePlayer
- in a CLI-Window, e.g if you have MoosePlayer in your C: directory, you have to
- type: "C:MoosePlayer". At startup MoosePlayer will open a requester that allows
- you to select which module you want to play.
-
-
- Mouse_Usage
- -----------
- DaMoosePlayer is wery simple to use with the mouse, because if I'd added more
- functions, the window had to be larger and more chipmem would be allocated, and
- I don't think that there is really a need for more functions.
-
- Load new module: Simply press the RIGHT_MOUSE button !!
- Quit: Click in the Upper-Left gadget.
-
-
- Keyboard_Usage
- --------------
- There's some more options available from the keyboard than from the mouse:
-
- "P" - Plays the module from the beginning.
- "S" - Stops and Ejects the module. Any memory used by the module
- will be freed, and the CIA-timers will be deallocated.
- WARNING, this option can't be canceled !
- "N" - Put's up a requester that allows you to load another module.
- "<RETURN>" - Does the same thing as the "N"-key.
- "<SPACE>" - Pause/UnPause.
- "<ESCAPE>" - Quits the program and frees the module from memory.
-
-
- ToolTypes
- ---------
- You can configure some of the MoosePlayers functions by the usage of tooltypes.
- Note that tooltypes is only used if Mooseplayer is executed from workbench !!
- You change the tooltypes in the ICON of MoosePlayer, tooltypes surrounded by
- parenthesis is ignored. MoosePlayer supports the following ToolTypes:
-
- DEFAULTDIR Specifies the directory you want to load your
- modules from, e.g "DEFAULTDIR=dh0:music/modules" forces
- MoosePlayer to load the modules from dh0:music/modules.
-
- PATTERN Normally all modules have a prefix (mod.) to signify that
- the file is a module, and by default MoosePlayer only shows
- the files which begins with "mod.", but you may alter this
- yourself, e.g PATTERN=#? shows all files independent of
- prefixes or suffixes.
-
- DONT_ALLOCATE This option prevents MoosePlayer from allocating the audio-
- channels. This lets other programs use them simultaneously
- (but it will probably sound awfull !!)
- Note that Med & OctaPlay.library always allocates the channels.
-
- DONT_POPUP By default MoosePlayer pops up a filerequester at startup,
- which enables you to choose a module to play. But I know that
- some people however don't want this to happen, so by using this
- tooltype, MoosePlayer will start silently.
-
- XPOS This lets you decide where the MoosePlayer window should appear
- on the screens x-axis, the default is 80.
-
- YPOS This lets you decide where the MoosePlayer window should appear
- on the screens y-axis, the default is 35.
-
-
- Here We Go Again
- ----------------
- Mooseplayer uses a dynamic loading routine which ensures that big modules will
- fit in the memory even if the memory is wery fragmented, it will load the
- patterndata into publicmem, and the samples will be loaded to chipmem sample by
- sample. This is however only valid if the module is uncrunched since the XPK &
- POWERPACKER decrunching routines only supports decrunching into one big block.
- The MED/OCTAMEDPLAYER.libraries uses their own loading routines to ensure future
- compatibility, so I don't know how they load their stuff !!
-
- MoosePlayer has been fully tested on ALOT of different configurations, and
- should work on ANY configuration available, but if there would appear any
- problem with your configuration let me know !
-
- I have tested MoosePlayer with both Enforcer and Mungwall in memory, and they
- had nothing to complain about, so I asume that MoosePlayer is 100% safe to use
- in an multitasking environment !
-
- Thanks to Mauritz "KIDNEY" Nilsson for drawing the program icon.
-
- Watch out for other MOOSE-utilities, there will be others in the future !!!
-
- If you got any questions, suggestions or something like that, don't hesitate
- to contact the author (If you can get me !!!) somewhere in Skåne, SWEDEN !!!
-