home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 15 / CD_ASCQ_15_070894.iso / vrac / dmp32295.zip / DMP32.DOC < prev    next >
Text File  |  1994-06-15  |  9KB  |  203 lines

  1.  
  2.  
  3.                                DMP32.DOC
  4.  
  5.            Documentation for the Dual Module Player/32 v2.95
  6.  
  7.                      Copyright (C) 1994 Otto Chrons
  8.  
  9.  
  10.  DMP32.EXE is  a program  demonstrating the  capabilities of the DSMI/32
  11.  programming interface (DSMI stands for Digital Sound & Music
  12.  Interface). It's a standalone module  player running in 32-bit
  13.  protected mode with  which  you can play STM, S3M, 669, FAR and MTM
  14.  files  as well  as Amiga modules (MOD or NST). DMP32 is cardware so you
  15.  can freely distribute  it and I hope you did, as long as you include
  16.  this help file with the executable. If you like the product, please
  17.  send me a postcard to the address shown on the endscreen of DMP32!!
  18.  
  19.            Here is the command line syntax:
  20.  
  21.            DMP32 [options] [modulename] [@listfile] [options]
  22.  
  23.            Where:
  24.            ------
  25.            modulename : name of a module (wildcards *,? allowed)
  26.            listfile   : name of a file containing list of module names
  27.  
  28.            options  : -Sxxxx          set sampling rate 4000-44100
  29.                                       alternatively 4-44
  30.                       -H or -?        show help screen
  31.                       -Ix             interrupt number
  32.                       -Pxxx           port address (use 42 for PC speaker)
  33.               -Dx             DMA channel
  34.               -O              Scramble module order
  35.               -L              Inhibit looping
  36.               -M              Mono mode (SB16 & PAS)
  37.               -Q              Quality mode (on 8-bit cards only)
  38.               -Cx             Desired card where x is:
  39.                     1 for Sound Blaster
  40.                     2 for Sound Blaster Pro
  41.                     3 for PAS+
  42.                     4 for PAS16
  43.                     5 for SB16
  44.                     8 for Windows Sound System & compat.
  45.                           (like AudioTrix Pro)
  46.                     9 for Gravis Ultrasound
  47.               -Txxx           Buffer size xxx (0-32000)
  48.               -E              Disable extended tempos (MOD only)
  49.               -Axxx           Amplify by xxx, 31 is normal volume
  50.               -B              Disable EMS usage
  51.               -8              Force an 16-bit card into 8-bit
  52.                       mode (works with Aria, PAS16 and WSS)
  53.               -Nxx            Set default panning to xx (0-63,100)
  54.                       100 = Surround sound
  55.               -W[command]     Automatic DOS shell, executes optional
  56.                       'command'.
  57.               -Zxx          Use 25/50 row display
  58.                       -X              Quiet screen mode. DMP32 writes nothing
  59.                       on the screen
  60.                       -G              Use non-DMA download mode for GUS
  61.                       -GT             Don't use GUS timer for playing
  62.  
  63.  If you use some options all the time, you can put them into an
  64.  environment variable DMP32:
  65.  
  66.     Example:
  67.  
  68.  You always want to use quality mode and sampleing rate of 22kHz and
  69.  mono mode, put following line into your AUTOEXEC.BAT
  70.  
  71.         SET DMP32=-q -s22 -m
  72.  
  73.  NOTE!  You cannot override single letter options (-l,-o,-m,-q) with
  74.  command line parameters. All other options can be overriden.
  75.  
  76.  Alternatively you can use the CmdLine parameter in DMP32.INI for same
  77.  purpose.
  78.  
  79. ┌─────────────────────────────────────────────────────────────────────────┐
  80. │You may have to  give your soundcard's IRQ  number and/or port address   │
  81. │if DMP32 fails to find them. If you don't provide both values then DMP32 │
  82. │will assume 220h for port address, and 7 for interrupt number. Giving    │
  83. │wrong address  will hang  your machine,  but wrong interrupt number      │
  84. │only stops the playing after a second. The "/C" option is useful if you  │
  85. │want to use some other card, than the one DMP32 automatically detects.   │
  86. └─────────────────────────────────────────────────────────────────────────┘
  87.  
  88.  You don't  have  to add  any extension  to  the name,  because the
  89.  program will try  extensions MTM, AMF, STM, 669, S3M, FAR, MOD and NST
  90.  if it doesn't find the file. Note that you can supply many modulenames
  91.  and list files.
  92.  
  93.            Example:
  94.  
  95.            DMP32 beyond -s20 *.NST @goodmods
  96.  
  97.            goodmods is a text file containing following lines:
  98.            occ-san
  99.            stars
  100.            intro3
  101.  
  102.  DMP32  will use  the  sampling  rate  of  20KHz  and  play following
  103.  modules: BEYOND.MOD,  OCC-SAN.STM, STARS.MOD, INTRO3.MOD  and all
  104.  .NST-files in the current directory.
  105.  
  106.  DMP32 has also a config file called DMP32.INI. It should be placed in the
  107.  same directory with DMP32.EXE but DMP32 will also find it if it's somewhere
  108.  in the PATH. See the file itself for explanations on config switches
  109.  and strings.
  110.  
  111.  You can also play modules inside archives by specifying in DMP32.INI how
  112.  to extract files from the archive.
  113.  
  114.  
  115.                                 How to use DMP32
  116.  
  117.  After DMP32 has  loaded the first  module, it starts  to play it and
  118.  shows some information about  it. DMP32 displays module's  name, its file
  119.  size, the amount of  memory used for module and sampling rate.  Because
  120.  of the AMP's Intelligent Module Loader  (IML) modules  usually take
  121.  10-30% less  space. I've  seen a 244Kb module shrink into 151Kb when I
  122.  loaded it with DMP32. While playing, DMP32 updates fields showing current
  123.  pattern, row, elapsed time, volume and sampling rate. Under these
  124.  fields are four lines showing the current status of the corresponding
  125.  tracks. Here is an example:
  126.  
  127.  ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  128.    bassdrum            │ F#2 │ 64 │               │ ■■■■■■■■■■■■■■■■■■■■■
  129.    strings7            │ D-3 │ 20 │ ARPEGGIO      │ ■■■■■■■■■■■■■■■
  130.    guitar42            │ E-2 │ 12 │ PORT.NOTE     │ ■■■■■■■■■■■
  131.    guitar44            │ G-2 │ 57 │ FINE VOL      │ ■■■■■■■■■■■■■■■■■■
  132.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  133.  
  134.  The first  field shows  the instrument  currently playing  on that
  135.  track. Second is the note value, third its volume and fourth indicates
  136.  what special command is running. The bar simulates a VU  meter on music
  137.  equipment, but you shouldn't take it  as  an exact  representation of
  138.  the music  level, it's there because it looks nice!
  139.  
  140.  The rest of the screen is filled with instrument names. The numbers before an
  141.  instrument name indicate the channels that instrument is playing on.
  142.  
  143.  Pressing 'H'  brings up a  quick-help showing  command line options and
  144.  keys used to control the program.
  145.  
  146.            Keys :
  147.           ────────
  148.  
  149.            P            pause module, any key resumes
  150.            1-9          turn track xx on/off
  151.            0            turn selected track on/off
  152.            S            solo/unsolo a track
  153.            D            DOS shell (write EXIT to get back)
  154.            N            load next module (if you have supplied more than one)
  155.            S            stereo mode on/off (SB Pro), default is on
  156.            F            filter on/off (SB Pro), default is off
  157.            left/right   Jump to next/previous pattern
  158.            up/down      select track
  159.            F1-F10,+,-   set volume
  160.            [,]          Set new speed
  161.            {,}          Set new tempo
  162.            V            Real/fake volume bars
  163.            L,M,R,U      Panning full left/mid/right/surround
  164.        , .          Panning left/right
  165.        Z        Switch between 25- and 50-row display
  166.        H            Help screen
  167.        ESC          exit
  168.  
  169.  Try this module player  with all the modules  you have, and if you
  170.  encounter problems with any modules, inform the author. Have fun.
  171.  
  172.  
  173.                ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  174.                 Contacting the author
  175.                ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  176.  
  177.        ┌─────────────────────────────────────────────────────────────────────┐
  178.        │                                                                     │
  179.        │   By mail:                                                          │
  180.        │   ────────                                                          │
  181.        │                                                                     │
  182.        │            Otto Chrons                                              │
  183.        │            Vaajakatu 5 K 199                                        │
  184.        │            FIN-33720 Tampere                                        │
  185.        │            FINLAND                                                  │
  186.        │                                                                     │
  187.        │   InterNet:                                                         │
  188.        │   ──────────                                                        │
  189.        │            otto.chrons@cc.tut.fi                                    │
  190.        │                                                                     │
  191.        └─────────────────────────────────────────────────────────────────────┘
  192.  
  193.     Newest version is always available at:
  194.  
  195.        ┌────────────────────────────────────────────────┐
  196.        │ R.A. LAW         +358-37-5849007           24h │
  197.        │ ftp.wustl.edu    /pub/MSDOS_UPLOADS/modplayers │
  198.        └────────────────────────────────────────────────┘
  199.  
  200.         See CABINET.DMP for a list of DMP/DMP32 support sites in Finland.
  201.  
  202.         See DMP32.REV for revision history.
  203.