home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 8
/
FreshFishVol8-CD2.bin
/
bbs
/
reviews
/
audio.lha
/
audio
/
D.A.S.ModulePlayer3.2a
< prev
next >
Wrap
Internet Message Format
|
1994-08-17
|
13KB
Path: news.uh.edu!barrett
From: andreas.jelvemark@homeros.ct.se (Andreas Jelvemark)
Newsgroups: comp.sys.amiga.reviews
Subject: REVIEW: D.A.S.ModulePlayer, version 3.2a
Followup-To: comp.sys.amiga.audio
Date: 17 Aug 1994 21:30:42 GMT
Organization: The Amiga Online Review Column - ed. Daniel Barrett
Lines: 318
Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
Distribution: world
Message-ID: <32tvi2$2t2@masala.cc.uh.edu>
Reply-To: andreas.jelvemark@homeros.ct.se (Andreas Jelvemark)
NNTP-Posting-Host: karazm.math.uh.edu
Keywords: audio, music, module player, shareware
Originator: barrett@karazm.math.uh.edu
PRODUCT NAME
D.A.S.ModulePlayer V3.2a
BRIEF DESCRIPTION
DASMP (short for D.A.S.ModulePlayer) does what the title claims;
i.e., play music modules. It is capable of playing modules of various
formats such as ProTracker, S3M, MTM, MED/OctaMED, QuadraComposer and
FutureComposer.
AUTHOR/COMPANY INFORMATION
Name: Pauli Porkka
Address: Innanlantie 5 D 29
FIN-37600 VALKEAKOSKI
FINLAND
E-mail: paporkka@freenet.hut.fi
FidoNet: 2:221/112.4
LIST PRICE
DASMP is shareware, and the current price is $20 (US) or an
equivalent amount in any other currency.
There are two registration sites mentioned in the manual, situated in
North America and Australia, which simplifies registration for the users
located in those countries.
SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
HARDWARE
None.
At least 1 MB of memory is recommended due to the size of
some modules. More is recommended if you want to use
the program to its full potential.
Works on all processors (68000-68040). A faster processor
is recommended if you want to play any of the multichannel
modules with a high mixing rate.
SOFTWARE
MUI (Magic User Interface) is required.
AmigaDOS 2.04 or higher is required.
Having AmigaDOS 3.x enables some extra features in DASMP.
COPY PROTECTION
None.
MACHINE USED FOR TESTING
Amiga 1200, 2 MB Chip RAM, 8 MB Fast RAM.
120 MB Conner HD.
Kickstart version 39.106, Workbench version 39.29 (AmigaDOS 3.0).
C= 1940 multisync monitor.
INSTALLATION
DASMP features an Installer script to simplify the process of
installing. It works like a charm. :-)
BACKGROUND
Playing modules has been an essential need of any Amiga user since
the first NoiseTracker program was released. Various module players have
been released over the years, some of them better than others, and some even
worse. Today, there are a number of different module file formats to look
out for, and compatibility with the various formats is a necessity. Another
option that is strongly needed is the possibility to crunch/archive modules
in order to save hard disk space, since modules are getting bigger. A nice
interface is of course a feature that should not be neglected.
DASMP features all this and much more.
EXTERNAL PLAYER LIBRARIES
DASMP supports S3M, MTM, MED(OctaMed), QuadraComposer and
FutureComposer modules through External Player Libraries ("EPLs"). This
modular approach allows the user to choose what libraries to install and what
libraries to use with the player, giving the user greater control of how
much resources the program should be allowed to use.
S3M and MTM are multichannel PC formats which are getting more and
more followers. I've tested only S3M modules because I haven't been able to
find any MTM modules on my local BBSs.
The S3M format supports the use of 4-32 channels, and DASMP allows
you to configure what mixing rate to use for each type. (Higher mixing rate
values make the module sound better but it also intensifies the workload of
the processor. It is recommended that you adjust the settings to suit the
power of your system.) You can also choose play modes that consist of the
following features: Mono, Stereo, Surround, Real Surround, and Stereo 14-bit.
The playing of these modules works perfectly, and the user will not notice
that you are playing them after you have enabled and configured the EPL.
Another commonly used EPL is the MED(OctaMED) library. It requires
the medplayer.library and octaplayer.library to be present in your system,
and when they are present, MED/OctaMED modules are played like any other
module.
For those who haven't got access to huge amount of Chip RAM which is
often required to play big modules there is a solution trough the use of
dasFAST.library. It plays ProTracker-compatible modules from Fast RAM using a
technique that is everything but perfect, according to the author. It seems
to work well for me, however, and I hardly noticed any loss in quality when
playing some of my modules from Fast RAM. You may choose the size of the
modules to use this player, the priority of the player, the mixing rate, and
some different playing modes.
PACKED MODULES
DASMP supports mainly XPK-packed modules. Through the use of the
XPK package, you can get it to play PowerPacked modules too. Another great
feature is the ability to play modules that are archived in almost any
format; e.g. LHA, ZIP, ZOO, etc. It even allows the handling of multiple
files within the same archive, and it can also play XPK-packed modules from
within an archive.
I recommend the use of the SQSH-library which is especially well
suited for packing 8-bit sound data. It gives you an excellent result.
Decrunching speed is quite fast, but if speed is your main priority, use the
xpkFAST.library or xpkNUKE.library instead.
THE INTERFACE
The interface to the user is perhaps the most vital part of any
program. Due to the use of MUI, DASMP features all advantages of that
package; i.e., tremendous configurability. You can rearrange almost the whole
GUI to your liking. DASMP features a "special" menu which allows you to
enable and disable certain groups of gadgets to give you some quick
possibilities to change the interface.
DASMP's strongest point is without question the module list
handling. To be able to play modules, you add them to the listview using the
appropriate function. When the list is created, you are able to configure
each entry separately. Fade speed, preload, volume and FAST relocation are
selectable for every module. (FAST relocation means that DASMP will put the
song data in Fast RAM in order to save as much Chip RAM as possible.) The
name of the module in the listview doesn't need to be the same as the name
of the "real" module, and there is a "Get" function which is able to fetch
the real name of the module from within the module.
DASMP also features a unique author system that allows you to enter
an author and a style for each module. To play just the modules in a
particular style, click the "Au" button of the main window and select your
desired style from the listview that pops up. The module list will then
change to contain only the modules in your selected style. It is as simple
as that! There is one disappointment with this feature, however: it is
impossible to select an author and a style at the same time. Even if most
composers produce work in only one style, this is indeed a limitation even
if it is a small one.
DASMP supports the use of two groups called group A and group B.
For example, group A could contain the modules that you have easily
accessible (on your hard drive), and group B could contain the modules that
aren't easily accessible (e.g., on your floppy disks.) When you want to
play a group B module, you just double-click it and DASMP will ask you for
the required disk. Since you are able to choose which groups to show in the
listview, this is a great option, and you don't have to scan all your disks
in order to find a particular module once you've added the modules to the
group. To add a module, you select the "Add" button and a requestor (ASL or
ReqTools, depending on your configuration) allows you to select modules to
be added to the list. There are three options which should be mentioned:
Normal, Date updating and Check. Date updating adds only modules newer than
your current module list date, suitable for the inclusion of newer modules
that you've copied into your module directory. The Check option checks if
there is a real module that correspond