home *** CD-ROM | disk | FTP | other *** search
/ Special CD-ROM 6: Sound & Multi Media / SPECIAL6.ISO / sndtools / scrmt32 / st3.doc < prev    next >
Text File  |  1994-12-02  |  62KB  |  1,262 lines

  1.  
  2.                             Scream Tracker 3.2
  3.  
  4.                          ---- USER'S  MANUAL ----
  5.  
  6.                           (C) 1994 Kalle Kaivola
  7.  
  8.                         Edge / Electromotive Force
  9.  
  10.  
  11. Contents:
  12.  
  13.         1.      Introduction
  14.         1.1     What is Scream Tracker 3.2?
  15.         1.2     Hardware Requirements
  16.         1.3     Distributing ST 3.2
  17.  
  18.         2.      Brief Guide to Scream Tracker
  19.         2.1     Samples
  20.         2.2     Patterns
  21.         2.3     Orders
  22.         2.4     Effects
  23.         2.5     Setting up Scream Tracker
  24.  
  25.         3.      Scream Tracker Interface
  26.         3.1     F1 - Order list and Global Variables
  27.         3.1.1   Order list
  28.         3.1.2   Channels
  29.         3.1.3   Global Variables
  30.         3.2     F2 - Edit Pattern
  31.         3.2.1   The Edit Display
  32.         3.2.2   Entering Notes
  33.         3.2.3   Pattern Edit Commands
  34.         3.2.4   Area Commands
  35.         3.3     F3 - Instrument List
  36.         3.4     F4 - Instrument Library
  37.         3.5     F5 - Info Screen
  38.         3.6     Global Commands
  39.  
  40.         4.      Miscellaneous
  41.         4.1     Making Amiga .MOD modules with ST3
  42.         4.2     Adlib FM-songs
  43.         4.3     Closing Words
  44.  
  45.  
  46. Chapter 1. Introduction
  47.  
  48.           This document is not a complete beginner's guide to the Scream
  49.         Tracker program, nor is it a text on making better music. It does
  50.         not tell you how to program an .S3M player (the technical specs for
  51.         that are in TECH.DOC) and it most certainly contains no code. It is
  52.         made for those who have have worked with similar programs before
  53.         and know some music theory. If you are not such a person, I suggest
  54.         you don't try to blow your brains by trying to memorize this text and
  55.         the things discussed herein. You would be better off printing the
  56.         document, starting the program and reading the docs when something
  57.         you don't understand comes up.
  58.           For those of you who have had a lot of experience with trackers
  59.         before and think that the tracker's quickhelp is enough for you,
  60.         have a look at the Miscellaneous chapter. It contains a few useful
  61.         hints about using the program you might not find otherwise.
  62.           If you encounter a serious bug, you should report it to my E-Mail
  63.         account, edge@xgw.fi. I can't possibly answer all the mail I receive,
  64.         but I do read it and add all the bugs to the ever-increasing
  65.         buglist. If you find a bug, you should try to be precise in how it
  66.         can be recreated. Bug reports like "sometimes the tracker hangs while
  67.         playing" are useless. If you can speculate on the cause of the bug,
  68.         do tell your thoughts, too. Also, you should not ask for any
  69.         programming help (sources, ideas, etc) because I'm a musician, not a
  70.         coder.
  71.  
  72. 1.1 What is Scream Tracker 3.2?
  73.  
  74.           ST is a program for composing "modules", songs containing digital
  75.         and FM instruments (samples) and note data (patterns). Most of you
  76.         should be familiar with these terms, so they will not be described
  77.         in depth here. This documentation is a starting guide for a person
  78.         who has had previous experience with trackers.
  79.           Scream Tracker is able to handle a maximum of 16 digital channels
  80.         and 9 FM channels. Supported fileformats are normal .MOD's,
  81.         Fasttracker 6 and 8-channel .MOD's, Oktalyzer .OKT's, Scream Tracker
  82.         2.* .STMs, and naturally Scream Tracker 3 .S3Ms. ST3 only saves in
  83.         .S3M and .MOD format, though.
  84.  
  85. 1.2 Hardware Requirements
  86.  
  87.           In order to run Scream Tracker 3.2, you need at least a 386SX,
  88.         a VGA display and a soundcard. The supported soundcards are Sound
  89.         Blaster, Sound Blaster Pro, Gravis Ultrasound and all cards that
  90.         are 100% compatible with any of the above. The FM-options only work
  91.         on SB and SB-Pro compatible cards, since GUS doesn't have an FM
  92.         chip. There is no mouse support, since it wouldn't really be
  93.         convenient in this style of tracker.
  94.           You should also have some EMS, since Scream Tracker loads the
  95.         sampledata into EMS (even with a GUS). The patterndata is stored in
  96.         conventional (below 640k) memory. If you're running low on memory,
  97.         the FreeMem display in the main screen will turn red. It would be a
  98.         very good idea to save your work, since ST tends to turn unstable in
  99.         low memory situations. When I have worked with Scream Tracker without
  100.         EMS, loading a big module has often resulted in a crash warning and
  101.         the computer hanging.
  102.  
  103. 1.3 Distributing ST 3.2
  104.  
  105.           The Scream Tracker is distributed as freeware, and this means that
  106.         you can give it to your friends and distribute it in any way as long
  107.         as no money is involved. The basic idea is that you have the right
  108.         to use the program but not sell it. As an exception to selling, a
  109.         right is given to pd/shareware companies to include this program
  110.         in their collections as long as no special pricing policy is used
  111.         with the Scream Tracker.
  112.           There is no warranty. Since you paid nothing for this software
  113.         it's only fair that you use it at your own risk. The author can not
  114.         guarantee that the software always works as expected. Any damages
  115.         you caused (to yourself or to others) by using the program are
  116.         entirely your own responsibility. Luckily the software seems quite
  117.         stable if you really don't try to do something weird :-)
  118.  
  119. 2. Brief Guide to Scream Tracker
  120.  
  121.           This chapter describes shortly the terms that are necessary to
  122.         know when using Scream Tracker 3. The effect list is also included.
  123.  
  124. 2.1 Samples
  125.  
  126.           Module music consists of instruments, called samples. They are
  127.         raw 8-bit, digital data fed back at varying frequencies and volumes
  128.         through your soundcard to form music. For soundcards that support
  129.         FM-synthesis, there are synthesized instruments, but those are
  130.         described in more detail in section 4.1.
  131.           Samples vary from in length from 1 to 65536 bytes. However,
  132.         Scream Tracker can only handle samples up to 64000 bytes, so some
  133.         sampledata might be lost if you load a module with huge samples.
  134.         ST will automatically cut samples that are too big when loaded.
  135.         Some samples also have loops, which make the sample repeat a certain
  136.         part of the sample. There are two values to a loop, the loop begin
  137.         and the loop end. The begin value is where the sample should be
  138.         started again once it reaches the loop end value. Every sample also
  139.         has a default volume and pitch. The default volume is the volume
  140.         that is used when no other volume is given in the pattern. The
  141.         default pitch is the frequency the sample should be played at C-4.
  142.           The samples are accessed by going into the instrument list by
  143.         pressing F3.
  144.  
  145. 2.2 Patterns
  146.  
  147.           Modules also have note data, called patterns. Patterns are where
  148.         the music actually comes from. Every pattern consists of a varying
  149.         number of 32 columns and 64 horizontal rows. Each position then has
  150.         five values for the note - pitch, instrument number, volume, effect
  151.         and infobyte. Here is an example note:
  152.  
  153.                         C#4 04 25 H81
  154.  
  155.           This would mean a C sharp in the fourth octave with the fourth
  156.         instrument at volume 25, vibrating with a speed of 8 and frequency
  157.         of 1. You will find a list of the effects in section 2.4 if you
  158.         aren't familiar with them.
  159.           You can also omit some parts of the note like this:
  160.  
  161.                         C-5 04 25 ...
  162.                         D#5 .. .. ...
  163.                         E-5 .. .. ...
  164.                         G-5 .. .. ...
  165.  
  166.           This plays C, D sharp, E, and G all with instrument 4 and volume 25.
  167.         However, if there had been an instrument number in one of the no