home *** CD-ROM | disk | FTP | other *** search
/ Large Pack of OldSkool DOS MOD Trackers / it214v3.zip / IMPULSE.FAQ < prev    next >
Text File  |  1997-04-30  |  12KB  |  255 lines

  1.  
  2.  
  3. *** PLEASE take the time to check quickly through this document BEFORE ***
  4. *** you write to me. If the answer to your questions lies within here, ***
  5. *** do NOT expect a reply at all.                                      ***
  6.  
  7. This document is currently incomplete.
  8.  
  9. 1. Getting Impulse Tracker working.
  10.  1.1 Requirements to run IT
  11.  1.2 Insufficient memory messages
  12.  1.3 "Mix data not allocated"
  13.  1.4 Video characters scrambled
  14.  1.5 Impulse Tracker often hangs
  15.  1.6 Files won't load/take a long time to load!
  16.  1.7 Impulse Tracker doesn't support my soundcard!
  17.  1.8 The sound breaks up/computer slows down when playing songs!
  18.  1.9 Microsoft Windows and Impulse Tracker
  19.  
  20. 2. Using Impulse Tracker
  21.  2.1 Loading external samples
  22.  
  23. 3. Miscellaneous
  24.  3.1 What are these CACHE.ITS and CACHE.ITI files??
  25.  3.2 Distribution sites.
  26.  
  27. 4. Future versions of Impulse Tracker - Not written yet
  28.  
  29. 1.1 Requirements of IT
  30.  
  31.         ------------------------------
  32.         NOTE WIN95 USERS -> READ LATER
  33.         ------------------------------
  34.  
  35.         Impulse Tracker requires a 386+ PC and > 500k of memory. Impulse
  36.         Tracker uses EMS memory. To setup EMS memory, use the following lines
  37.         in your CONFIG.SYS file:
  38.  
  39.                 DEVICE=<path>\HIMEM.SYS
  40.                 DEVICE=<path>\EMM386.EXE RAM H=255
  41.  
  42.         Do *NOT* have "NOEMS" or "FRAME=NONE" on the same line as EMM386.EXE
  43.  
  44.         Please do NOT use QEMM with IT - beta testers of IT have found that
  45.         QEMM causes IT to be very unstable.
  46.  
  47.         Also shove these lines in, if they're not already there:
  48.  
  49.                 DOS=HIGH,UMB <--- just to get yourself a little more memory
  50.                 STACKS=0,0 <--- Some computers require this to prevent crashing
  51.  
  52.         I recommend that you also devicehigh and Load-high (LH) as many
  53.         possible drivers, so that you have more conventional memory to play
  54.         around with.
  55.  
  56.         -----------
  57.         Win95 Users
  58.         -----------
  59.  
  60.         If you are a Win95 user, you're probably best off not having HIMEM.SYS
  61.         *OR* EMM386.EXE in your CONFIG.SYS file. If you *do* have EMM386,
  62.         make sure you do NOT have "noems" as a parameter.
  63.  
  64.         Win95's internal EMS handling routines *DO* automatically provide
  65.         the optimum environment for IT, so you can ignore the settings
  66.         given above.
  67.  
  68. 1.2 Insufficient memory messages
  69.  
  70.         If you get Insufficient Memory messages at the soundcard
  71.         initialisation, read section 1.3
  72.  
  73.         If you do not have enough conventional memory, the program will
  74.         exit to DOS almost immediately. If you *JUST* have enough conventional
  75.         memory, then there may not be enough memory left over to load the
  76.         sound driver(s) ( -> No sound card detected )
  77.  
  78. 1.3 "Mix Data not allocated" messages
  79.  
  80.         All non-wavetable cards require extra *conventional* memory to be
  81.         allocated in order for them to run appropriately. The amount requires
  82.         differs between the drivers and depends also on the mixing speed (the
  83.         higher the mix speed, the more memory required). If you get this
  84.         message, try to free up some conventional memory.
  85.  
  86. 1.4 Video character's scrambled
  87.  
  88.         Some video cards (esp Matrox cards) did not follow the VGA register
  89.         standard correctly. Impulse Tracker tries to detecting whether
  90.         you have such a card, but if this is not successful, run IT /v2
  91.         for Matrox compatibility mode.
  92.  
  93. 1.5 Impulse Tracker often hangs
  94.  
  95.         Impulse Tracker may not operate securely in anything other than
  96.         DOS and Windows 95 (these are the two systems that IT has been
  97.         extensively tested on) - QEMM/Command shells (eg 4DOS/NDOS) have
  98.         been known to cause errors in many situations.
  99.  
  100.         Aside from these, if Impulse Tracker hangs on you, please write to
  101.         me immediately, with a full description of what happens/how you can
  102.         make it happen. (Including the version of IT that you use!)
  103.  
  104.         If you get a blank screen when you run Impulse Tracker, try using
  105.         command line parameters to specify your soundcard and port/irq/dma.
  106.         The autodetect procedures seem pretty reliable, but there's a chance
  107.         that they may be interfering/interacting with unexpected hardware.
  108.  
  109. 1.6 Files won't load/take a long time to load!
  110.  
  111.         Some music modules are actually compressed with a program called
  112.         MMCMP. Under normal conditions, these files can be decompressed
  113.         automatically, under the following situations, they _cannot_:
  114.  
  115.          1) You do NOT have EMM386 loaded - the decompression routines
  116.             require EMS memory, so if you do not have EMS, you cannot
  117.             load these files.
  118.          2) You are running Impulse Tracker through Windows 3.xx -
  119.             Windows 3.xx prevents programs from doing certain things...
  120.             including the setup routines that the decompressor requires
  121.             to run - so these files cannot be loaded under Windows 3.xx
  122.  
  123.         These files will take longer to load, as they are compressed and are
  124.         decompressed to disk first.
  125.  
  126. 1.7 Impulse Tracker doesn't support my soundcard!
  127.  
  128.         There may be two reasons for this:
  129.           1) Impulse Tracker really doesn't support your soundcard.
  130.           2) Impulse Tracker supposedly does support your soundcard but
  131.              you can't get it to work.
  132.  
  133.         1) Solution: Convince your soundcard manufacturer to send me a sound
  134.            card to play with AS WELL AS all the programming information.
  135.            Alternatively, find a soundcard that Impulse Tracker *DOES*
  136.            support - you can pick up some decent soundcards really cheaply.
  137.  
  138.         2) First of all, check that you have enough memory. If you have
  139.            a low amount of FreeMem once you load Impulse Tracker, it probably
  140.            means that there wasn't enough memory to load the sound driver file
  141.            which will automatically cause a detect failure.
  142.  
  143.            Unfortunately, not all 100% compatible (esp "100% SBPro compatible")
  144.            soundcards are REALLY 100% compatible. If the drivers do not detect
  145.            your soundcard, then try specifying full command line parameters.
  146.            If it still doesn't work, then I'm sorry - there's nothing I can do
  147.            about this. Hassle your sound card manufacturer to make decent
  148.            eqiupment.
  149.  
  150.            Impulse Tracker uses SB cards in a different *MODE* of playback
  151.            from most programs so that they are more efficient and also so
  152.            that they can operate in the background of Windows 95. So just
  153.            because your soundcard works in another program, it doesn't mean
  154.            that it's 100% compatible. (this is for all of you who may think
  155.            "But this card works in other programs, why doesn't it work in IT?")
  156.  
  157.            For Sound Blaster cards, make sure you have the BLASTER environment
  158.            variable set in order for IT to detect your card reliably
  159.            (SB16/AWE32 excluded, as these use hardware routines).
  160.  
  161. 1.8 The sound breaks up/computer slows down when playing songs!
  162.  
  163.         (This section only deals with software mixed cards, ie. almost
  164.          every soundcard except native GUS, Interwave and EMU8000)
  165.  
  166.         Sound output from the computer requires HEAVY computation - up to
  167.         64 thousand calculations per second PER NOTE playing. If your computer
  168.         is unable to keep up with this, the sound will have very obvious
  169.         chunks in it and your computer will slow down noticeably.
  170.  
  171.         Solutions:
  172.          1) If you're running Impulse Tracker under windows, you may find
  173.             that running it from a DOS bootup provides a SIGNIFICANT increase
  174.             the capabilities of your computer in this respect (3x faster
  175.             in DOS than Win95 for me)
  176.          2) Limit the number of notes you can have simultaneously via the
  177.             command line (/Lxx) - eg. "IT /L32" will limit playback to
  178.             32 simultaneous notes maximum.
  179.          3) Lower the number of calculations required per second per note.
  180.             This is done by changing the "mixing speed" via the command line:
  181.             eg: "IT /m32000" will cause 32000 calculations per second per note
  182.             to be made. "IT /m22000" will cause 22000 calculations per second
  183.             per note to be made. Check drivers.txt to find the range of
  184.             mixing speed values that your soundcard can manage.
  185.          4) Get a faster computer :)
  186.  
  187. 1.9 Microsoft Windows and Impulse Tracker
  188.  
  189.         Microsoft Windows 3.xx and Impulse Tracker is a definite no-no.
  190.         I do NOT guarantee ANYTHING under this configuration. I probably
  191.         also will not fixup any problems that occur in Impulse Tracker
  192.         that only occur under Windows 3.xx
  193.  
  194.         Microsft Windows '95 and Impulse Tracker *SHOULD* work fine.
  195.         If no sound card can be detected under Windows '95, check first that
  196.         you have no other program using your soundcard (or another DOS window
  197.         still open that used your soundcard).
  198.  
  199.         Only certain soundcards can play in the background of Windows '95 for
  200.         technical reasons. Please read the relevant section of DRIVERS.DOC
  201.         for your soundcard.
  202.  
  203.         Some people have found that Impulse Tracker will hang after a few
  204.         minutes under Windows '95. Disabling virtual memory may solve this
  205.         problem. To disable Virtual Memory, right click on My Computer,
  206.         Properties, Performance, Virtual Memory and check the "disable" box.
  207.  
  208. 2.1 Loading external samples
  209.  
  210.         To load in another sample so that you can use it in your composition,
  211.         go to the sample-list page (F3), then press "Enter". You will be
  212.         taken to the "load sample" screen, where you can test out and select
  213.         samples from a wide variety of formats. This includes:
  214.           .IFF, .WAV, .S3I, .ITS, .RAW, and TX Wave .Wxx formats.
  215.  
  216.         You can even load samples DIRECTLY OUT of other modules. In the sample
  217.         loader, navigate to a drive/directory which contains modules, and you
  218.         will see that they can opened as 'libraries.' So far, support for
  219.         external sample loading from modules is available for:
  220.           .MOD, .MTM, .S3M, .XM, .669, .PTM, .FAR and of course, .IT
  221.  
  222.         .PAT and .KRZ instruments can also be loaded as sample libraries at
  223.         the moment.
  224.  
  225. 3.1 What are these CACHE.ITS and CACHE.ITI files?
  226.  
  227.         Whenever you load a sample or instrument, Impulse Tracker has to
  228.         load all the files to find out their contents, to determine
  229.         parameters such as sample format, bit fields, etc. CACHE.ITS and
  230.         CACHE.ITI are files created by Impulse Tracker so that on subsequent
  231.         usage, this information can be loaded almost instantaneously from
  232.         a single file, rather than having to reload all the information
  233.         again.
  234.  
  235.         These may be deleted without disrupting program usage, but they will
  236.         be recreated when you attempt to load samples/instruments from the
  237.         directory.
  238.  
  239. 3.2 Distribution Sites
  240.  
  241.         To get the latest versions of IT on the web, check out:
  242.  
  243.         1) http://www.citenet.net/noise/it
  244.                 - American homepage
  245.         2) http://huizen.dds.nl/~im-pulse
  246.                 - European homepage
  247.         3) http://www.cin-net.demon.co.uk
  248.                 - UK homepage.
  249.  
  250.         Please don't write to me to become a distribution site - the sites
  251.         above should be sufficient, and I don't think it is necessary to
  252.         have BBS distributions since the use of the internet has become
  253.         so widespread.
  254.  
  255.