home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 26 / CD_ASCQ_26_1295.iso / vrac / ap_0430.zip / AWEPLAY.FAQ < prev    next >
Text File  |  1995-08-23  |  8KB  |  229 lines

  1.                             AWEPlay 0.430 by Thor
  2.  
  3.                     The best module player for the AWE32!
  4.  
  5.    I wrote this program for enjoying the awesome sound, which CAN be produced
  6.    with the AWE32. I hate the "war" between GUS and AWE32 users.  We'd rather
  7.    develop  music/players  for  both  cards.  I just love good music, and the
  8.    AWE32 is a really good sounding SB card!   I have spent three hard  months
  9.    figuring out how to avoid the MIDI drivers and AWEDIP too,  but it's worth
  10.    the effort, I hope...
  11.  
  12. Features:
  13.         +loads and plays
  14.          + FastTracker II's XM modules ($0104 only)
  15.          + Protracker's and FT II's MOD modules (31 instruments)
  16.         +up to 30 channels, max. 256 rows, max. 256 patterns, max. 128 instruments
  17.         +all Protracker's effects implemented
  18.         +almost all FastTracker II's effects implemented
  19.         +8 or 16 bit samples, size limited by RAM on AWE32
  20.         +force upload (if not enough RAM on AWE32, less samples, but playing)
  21.         +amiga or linear frequency tables
  22.         +MOD, XM or S3M panning (separating channels)
  23.         +sample smoothing (optional)
  24.         +patch uploading at maximum speed
  25.         +interactive reverb/chorus set
  26.         +interactive reverb/chorus type set
  27.  
  28. Requirements:
  29.         !386 or better (some 386 can hang from PMW 1.16, my old 386 too)
  30.         !AWE32, SB port on 0x220, EMU on 0x620
  31.         =recommended min. 2MB DRAM on AWE32, although not needed
  32.         !1MB XMS/EMS, recommended 4MB, but no need of memory managers
  33.  
  34. Not needed:
  35.         AWEPlay DOESN'T require or need the following drivers or files:
  36.          ct*.sys
  37.          ct*.drv
  38.          csp.sys
  39.          aweutil.com as TSR
  40.          any .sbk files or such files
  41.         AWEPlay doesn't affect the mixer settings! And doesn't care what
  42.         you've set with aweutil :) (so it can 'damage' the midi emulation,
  43.         because it doesn't restore its initial uploaded samples)
  44.  
  45. !THE ONLY requirement for AWEPlay is the BLASTER environment variable!
  46.  
  47. Currently supported effects:
  48.      general:
  49.         +instrument volume
  50.         +instrument finetune
  51.         +instrument relative tone
  52.         +instrument panning
  53.         +instruments with multisamples
  54.         +instrument volume envelope
  55.         +instrument volume fadeout
  56.         +instrument pan envelope
  57.         +key off
  58.         +8/16 bit samples
  59.         +amiga or linear frequency tables
  60.         =sample loop (bi-directional -> forward)
  61.  
  62.      in volume column:
  63.         +volume set
  64.         +volume slide up/down
  65.         +fine volume slide up/down
  66.         +panning set
  67.         +panning slide left/right
  68.         +tone porta
  69.  
  70.      in effects column:
  71.         +0xx arpeggio
  72.         +1xx portamento up
  73.         +2xx portamento down
  74.         +3xx tone portamento
  75.         +4xx vibrato
  76.         +5xx tone portamento and volume slide
  77.         +6xx vibrato and volume slide
  78.         +7xx tremolo
  79.         +8xx pan
  80.         +9xx sample offset
  81.         +Axx volume slide
  82.         +Bxx position jump
  83.         +Cxx volume set
  84.         +Dxx pattern break
  85.         +Fxx tempo/BPM
  86.         +Gxx global volume set
  87.         +Hxx global volume slide
  88.         +Kxx key off
  89.         +Pxx panning slide
  90.         +X1x extra fine portamento up
  91.         +X2x extra fine portamento down
  92.  
  93.         +E0x filter on/off
  94.         +E1x fine portamento up
  95.         +E2x fine portamento down
  96.         +E3x set glissando
  97.         +E4x set vibrato control
  98.         +E5x set fine tune
  99.         +E6x jump loop
  100.         +E7x set tremolo control
  101.         +E9x retrig note
  102.         +EAx fine volume slide up
  103.         +EBx fine volume slide down
  104.         +ECx note cut
  105.         +EDx note delay
  106.         +EEx pattern delay
  107.  
  108. Command line switches:
  109.         -p is for disable XM panning, also separating channels like in ST3, and
  110.            disables default pan position of instruments (sets to channel's pan)
  111.            For MOD files, panning is automatically set to its values.
  112.         -e is for disable sample smoothing. Sample smoothing almost avoids
  113.           some specific clicks during playing, but I think (experimental)
  114.           that bad loop values make clicks when the sample is looping, and
  115.           if the sample is silly. (i.e. starting and ending value makes
  116.           big difference from 0, a high frequency transient follows...)
  117.         -s plays the module only once (if it doesn't loop before end)
  118.  
  119. Keyboard: (ooh, yeah :)
  120.         [ ]  :  Reverb down, up
  121.         ; '  :  Chorus down, up
  122.         ESC  :  Exit
  123.       `,1,...:  Chorus type (0..7)
  124.     TAB,q,...:  Reverb type (0..7)
  125.  
  126. Known bugs:
  127.         - Not a bug, but the program takes a lot of memory (~38K each pattern).
  128.           If you run out of memory it will print, but not terminate ;(
  129.         - If relative note makes the final note>101 then it may
  130.           go down in the sub-frequencies (0.01-10Hz). (I haven't heard any
  131.           music which had this problem).
  132.  
  133. Notes:
  134.         - Clicks. Some samples make clicks.
  135.           Cause: Old mods, bad sampled instruments, bad looping points, etc.
  136.  
  137.         - no instrument vibrato, sweep yet
  138.           (will be pitch envelope and many more)
  139.  
  140.         - no pingpong loop, they will be converted to forward loop.
  141.           Some xm's may 'suffer' because of it during playing.
  142.  
  143. In the Future:
  144.  
  145.   -  Version 0.5 will be the ~FULL~ XM, MOD player.
  146.  
  147.   -  The player has RENAMED to AWEPlay, because
  148.      the version > v0.500 has been started to be developed (editor)!
  149.      AWEPlay will be 0.5, when it has GUI. (perhaps never :))
  150.  
  151.   -  ( Final :) version AWETrack will be a TRACKER/PLAYER.
  152.      I'll implement external MIDI keyboard handling, something like in FT2,
  153.      and maybe .mid format, SBK files, sampling, and many more.
  154.  
  155.   For the tracker:
  156.   - *.am will be an AWE module format for the AWE32's capabilities.
  157.   - *.cam will be a compiled am module, which will be playable with AWELib.
  158.     (hardware envelopes, LFOs, reverb, chorus, cut-off filter/slide,
  159.      filter resonance, ROM samples, pitch and cut-off envelope)
  160.  
  161. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  162.   -  I know that you want an SDK or at least info on the AWE32 from me,
  163.      but believe me, there's a few things/registers which I don't know
  164.      how to use and why should I use them the way that I use. So now it isn't
  165.      meaningful to release a halfgood SDK. CL doesn't help us too.
  166.  
  167.      Although if at some time I want to release an SDK for the AWE32,
  168.      and if Ari and JDredd say OK, we will write it together.
  169.      It'll consist of info and library file for large/flat memory model.
  170. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  171.  
  172. Note:
  173.   For those who doesn't know:) *.s3m modules can be converted with FT2 to *.xm!
  174.   AWEPlay doesn't and won't load any s3m files.
  175.  
  176. Final note:
  177.       Enjoy the sound of AWE32!
  178.  
  179. Special thanks to:
  180.  
  181.         Creative Labs, E-mu,
  182.                 For making SoundBlaster AWE32, this brilliant soundcard!
  183.                 But not everyone is interested writing only MIDI drivers...
  184.  
  185.         Judge Dredd, Infiniti 2001,
  186.                 Your AweMod gave me the inspiration to develop AWEPlay.
  187.  
  188.         Ari Laakonen, (Esbeekay)
  189.                 For exchanging codes.
  190.  
  191.         Omega, Omega-Modplayer
  192.                 For the source. We are walking on the same street...
  193.  
  194.         Mr. H, Triton,
  195.                 FastTracker II is the best tracker I think.
  196.                 Without FT2 I couldn't test the effect so easily.
  197.  
  198.         Tran, Darevill,
  199.                 For your PMW.
  200.  
  201.         My testers,
  202.                 For your helps. THANK YOU!
  203.  
  204.         Gavster,
  205.                 The English person who made this FAQ into 'proper' English!
  206.  
  207.         and Composers/Arrangers of
  208.                 chariot.s3m,
  209.                 beyond.mod,
  210.                 inside.s3m,
  211.                 axlfoley.s3m,
  212.                 strshine.s3m,
  213.                 resonanc.mod,
  214.                 claustr2.xm,
  215.                 deament.xm,
  216.                 razide.xm
  217.                 ...
  218.                   for the songs I've tested AWEPlay with.
  219.  
  220. Please send your comment on AWEPlay to
  221.   juhasza@ludens.elte.hu
  222.  
  223. Comments like:
  224.  1.)  AWEPlay is I was waiting for!
  225.  2.)  ...
  226.  
  227. 1995.VIII.23 (my birthday)
  228.                                                 Thor
  229.