home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 24 / CD_ASCQ_24_0995.iso / dos / fr / modm210 / modm_eng.doc < prev    next >
Text File  |  1995-06-27  |  33KB  |  737 lines

  1. ┌─────────────────────────────────────────────────────────────────────────────┐
  2. │ ███▀▀██▀▀██            ██     ███▀▀██▀▀██ ▄▄▄▄▄▄ ▄▄▄▄▄▄ ███   ▄▄▄▄▄▄ ▄▄▄▄▄▄ │
  3. │ ███  ██  ██ ██▀▀██ ██▀▀██     ███  ██  ██ ▄▄▄▄██ ███▄▄▄ ███▀▀ ██▄▄██ ███ ▀▀ │
  4. │ ███  ██  ██ ██▄▄██ ██▄▄██     ███  ██  ██ ██▄▄██ ▄▄▄▄██ ███▄▄ ██▄▄▄▄ ███    │
  5. │                                                                             │
  6. │      |                        - VERSION 2.1 -                        |      │
  7. │    ·∙┼∙·                                                           ·∙┼∙·    │
  8. │      |        (c) 1993, 1995 Freddy VETELE & Fabrice COUTEAU         |      │
  9. └─────────────────────────────────────────────────────────────────────────────┘
  10.  
  11.                            ___  __   _   ____ ___  _   ____  ___
  12.                           /    /  ) /| /  /  /__  /| /  /   (_
  13.                          (__  (__/ / |/  /  /__  / |/  /   ___)
  14.              ___________________________________________________________
  15.             /                                                           )\
  16.            /     I. Introduction                                       / /
  17.           /    II. Main features                                      / /
  18.          /   III. Program's description (interactive mode)           / /
  19.         /    IV. Running with a command line                        / /
  20.        /     V. Compatibility and tests                            / /
  21.       /    VI. Problems, causes and solutions                     / /
  22.      /   VII. Information and miscellaneous                      / /
  23.     (___________________________________________________________/ /
  24.      \__________________________________________________________\/
  25.  
  26.  
  27.  I. Introduction ╔════════════════════════════════════════════════════════════
  28.  ════════════════╝
  29.  
  30.        Mod Master is back after one year of programming and some intensive
  31.        debugging. It's now faster, more convenient and better looking. ;)
  32.  
  33.  
  34.    Minimal configuration:
  35.    ~~~~~~~~~~~~~~~~~~~~~~
  36.              - 386 Processor
  37.              - 1MB RAM
  38.              - VGA Display
  39.              - 2-button Mouse (if your mouse has one button only, you
  40.                                may have a Mac ;( )
  41.              - Of course, to have a sound card would be better...
  42.                (the internal speaker sounds sooo ugly !!)
  43.  
  44.  
  45.  
  46.  II. Main features ╔══════════════════════════════════════════════════════════
  47.  ══════════════════╝
  48.  
  49.    Music formats supported ┌──────────────────────────────────────────────────
  50.    ────────────────────────┘
  51.  
  52.        With the 2.1 release, Mod Master has become a Multi Player.
  53.         Now it supports numerous music formats originating from the Amiga, PC
  54.         and even Falcon.
  55.        We believe that Mod Master interprets most mod formats
  56.         correctly. We have attempted to implement all known effects 
  57.         supported by the different supported formats.
  58.  
  59.  For example: - the Stereo Control table (Panning) of S3M v1.2 files
  60.               - the Tempo table of 669 files
  61.               - the length-variable patterns of DTM files...
  62.  
  63.  
  64. Here is the whole list of music formats supported in Mod Master v2.1 :
  65.  
  66. Extension  Type  Voices  Tracker                      Remarks
  67. ---------  ----  -----   -------------------------    ------------------------
  68.   *.NST    M.K.   4      Tetra Composer
  69.   *.SD0    M.K.   4      ???                          like NoiseTracker
  70.   *.MOD    ---    4      NoiseTracker
  71.     ''     M.K.   4      ProTracker, SoundTracker...
  72.     ''     M!K!   4              ''
  73.     ''     M&K&   4              ''
  74.     ''     6CHN   6      Fast Tracker 1.x
  75.     ''     8CHN   8      Fast Tracker 1.x
  76.     ''     10CH   10     TakeTracker,Fast Tracker 2.x
  77.     ''     12CH   12             ''
  78.     ''     .                     ''
  79.     ''     .                     ''
  80.     ''     32CH   32             ''
  81.     ''     FLT4   4      Startrekker
  82.     ''     RASP   4      Startrekker
  83.     ''     FLT8   8      Startrekker
  84.     ''     OCTA   8      Octalyzer
  85.     ''     CD81   8      Octalyser                    Atari STe and Falcon
  86.     ''     FA04   4      Digital Tracker F030
  87.     ''     FA08   8      Digital Tracker F030
  88.   *.WOW           8      Mod's Grave
  89.   *.669    'if'   8      Composer 669
  90.     ''     'JN'   8      UNIS669                      extended 669
  91.   *.STM           4      Scream Tracker 2.x
  92.   *.S3M           2..16  Scream Tracker 3.x           16 digit voices+9 FM
  93.   *.MTM           4..32  MultiTracker 1.x
  94.   *.DTM           4..32  Digital Tracker F030
  95.  
  96.     Remark:
  97.         The DTM format created by MC JEE/KAMIKAZES is very commonly used 
  98.         with the Falcon and Mod Master is, I believe, the only PC player 
  99.         that supports it. ;)
  100.  
  101.         You can find some DTM files on Internet, at the following address:
  102.                    ftp.cnam.fr     (in the Atari directory)
  103.  
  104.         Some music formats like ULT, FAR, OKT, AMF or OctaMed are not
  105.         implemented yet because they still are not very common, but don't
  106.         worry we will soon fix this at least for ULT and OctaMed.
  107.  
  108.  
  109.    Effects (or commands) ┌────────────────────────────────────────────────────
  110.    ──────────────────────┘
  111.  
  112.        Almost those formats use the standard Amiga Protracker effects (except
  113.         the 669 files that have very few effects).
  114.        These effects have all been implemented (except Set Filter and FunkIt
  115.         using material parts of the Amiga !).
  116.        The other formats have brought in some new effects like
  117.         Set Global Volume, Extra Fine Portamento (S3M) or Set Panning...
  118.  
  119.     Remark:
  120.         The Set Panning command is quite special because it has been added to
  121.         the MOD format by Otto Chrons for Dual Module Player (it's the #8
  122.         command that was not used in the original format).
  123.         Some people have done the same but they modified the command, so you
  124.         might find a Set Panning with a 0-128 range and an other with a 0-16
  125.         one (well for the Gravis UltraSound in this case).
  126.         In S3M files, the panning range is 0-16.
  127.         Mod Master supports a 0-128 range, this include the two special cases
  128.         noted above (but what about a real standard ?). ;)
  129.  
  130.  
  131.  
  132.  III. Program's description (interactive mode) ╔══════════════════════════════
  133.  ══════════════════════════════════════════════╝
  134.  
  135.      The user-interface of Mod Master is composed of three screens:
  136.  
  137.        - the main screen for setting options and selecting files
  138.        - the text-mode screen while playing
  139.        - the graphic-mode screen while playing
  140.  
  141.  
  142.    Settings and selecting the modules ┌───────────────────────────────────────
  143.    ───────────────────────────────────┘
  144.  
  145.       This interface is very intuitive and also easy to use:
  146.  
  147.        on the left, the file selector permits you to choose one module (with 
  148.         the ─┘ key or left button of the mouse) or to select a list of modules 
  149.         to make a play list (Space key or right button of the mouse). You can 
  150.         scroll the file selector either with the , Page, Home, End, 
  151.         Ctrl+Page keys or with the mouse.
  152.  
  153.         Special Keys
  154.         ~~~~~~~~~~~~
  155.         ┌  F1 ·············· Display an help window
  156.         │  ─ ─ ··········· Search for the previous/next module of the program
  157.         │  Shift+<A..Z> ···· Search for a module by it's first letter
  158.         │  - + ············· Decrease/Increase the selected module volume
  159.         │  ─Del ··········· Set up the default volume to the selected module
  160.         │  Ctrl+─┘ ········ Set up the default volume to all the modules
  161.         │  Tab ············· Swap the module information display
  162.         │  Del ············· Delete the selected module from the disk
  163.         │  Alt+<A..Z> ······ Change drive
  164.         │  Ctrl+V ·········· Compute the CPU-time taken by music routines
  165.         │  Ctrl+S ·········· Save on disk the first seconds of the module
  166.         └                    as MMSON.S file (only available in Mono!)
  167.  
  168.  
  169.        on the right, some buttons...
  170.        ________
  171.       │ Output █
  172.        ▀▀▀▀▀▀▀▀▀  
  173.            In this window, you can select the sound output that you want from:
  174.  
  175.                    Internal speaker (ouch!)
  176.                    DAC on LPT1 or LPT2 port
  177.                    Sound Blaster
  178.                    Sound Blaster Pro
  179.                    Sound Master (Adlib compatible)
  180.                    Disney Sound Source on LPT1 or LPT2 port
  181.                    Gravis UltraSound
  182.  
  183.            A sub-window appears on the right for each output selected, and there
  184.            you can set up more specific parameters:
  185.  
  186.              Frequency  (all outputs except Gravis UltraSound)
  187.              ~~~~~~~~~
  188.                5000 Hz to 45400 Hz. Adjust it depending on the output selected,
  189.                (22700 Hz maximum for SB Pro stereo), the speed of your PC and
  190.                the number of channels in the module (up to 32).
  191.  
  192.                          / If you choose internal speaker, don't set up the
  193.                 Warning <  frequency above 20 kHz... But who still listens
  194.                          \ to music with this old stuff ?! |D
  195.  
  196.              DMA channel, IRQ material interrupt (SB, SB Pro)
  197.              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  198.                 You can select the DMA channel number 0,1 or 3.
  199.                 The available IRQ numbers are 2,5,7 (and 10 for SB Pro).
  200.  
  201.                     / These values are auto-detected by Mod Master 
  202.               NOTE <  if the BLASTER environment variable is found.
  203.                     \ (set in the AUTOEXEC.BAT file)
  204.  
  205.              Continuous DMA mode -DC-  (SB, SB Pro)
  206.              ~~~~~~~~~~~~~~~~~~~~~~~~
  207.                 This data transfer mode provides a sound of a much higher
  208.                 quality than that of the normal transfer mode, and requires
  209.                 less CPU overhead. It works on most 100% Sound Blaster
  210.                 compatible sound cards but you might have to disable it with
  211.                 some clones.
  212.  
  213.              Version number V x.x  (SB, SB Pro in SB mode)
  214.              ~~~~~~~~~~~~~~~~~~~~
  215.                 It is normally auto-detected and matches that of your card.
  216.                 The version number might be wrong with some clones (because
  217.                 of compatibility problems); then you can change it there (except
  218.                 SB Pro).
  219.  
  220.              Mono/Stereo, Mixing  (SB Pro)
  221.              ~~~~~~~~~~~~~~~~~~~
  222.                 The mixing option is only available in stereo mode and provides
  223.                 you a good listening if you listen to the music through a
  224.                 headphones or on an external amplifier (better sharing between
  225.                 the left and right sound channels).
  226.  
  227.                  Without mixing, the voices of a 4-voice module (for example)
  228.                   are divided as follow:
  229.                   2 voices through the left channel and 2 voices through the
  230.                   right channel, with the same global volume assigned for each.
  231.  
  232.                  With mixing, the 2 voices that are sent through the left
  233.                   channel are also sent through the right one, but at a lower
  234.                   volume. The same for the right channel.
  235.  
  236.              Filter, Left/Right volume  (SB Pro)
  237.              ~~~~~~~~~~~~~~~~~~~~~~~~~
  238.                 The low-pass filter reduces the high frequencies level.
  239.                 You can also adjust separately the volume of each sound
  240.                 channel (upto the maximum by default).
  241.  
  242.              DRAM size, Mixing  (Gravis UltraSound)
  243.              ~~~~~~~~~~~~~~~~~
  244.                 It shows the memory size installed on your sound card.
  245.                 You can also adjust the mixing on mono or stereo (linear scale,
  246.                 centered by default).
  247.  
  248.        _________
  249.       │ Options █
  250.        ▀▀▀▀▀▀▀▀▀▀
  251.              Default volume  (1 to 100%)
  252.              ~~~~~~~~~~~~~~
  253.                 You can use this feature to increase the global volume.
  254.                 This can be used to increase the playback level on soft modules
  255.                 Since each sample is digitized at 8 bits (values from 0 to 255),
  256.                 the technique used to return simultaneously 4 samples consists
  257.                 in dividing the amplitude of each instrument by 4 (with 4 voices
  258.                 you obtain values from 0 to 1023, therefore coded on 10 bit).
  259.                 In fact, this volume is the coefficient put on each sample,
  260.                 then you can adjust at best the amplitude of each instrument to
  261.                 keep the maximum of precision in the calculations.
  262.                 This coefficient is above 1/4th, because it is unusual to find
  263.                 modules that have a volume close to the maximum allowed on 8 bit.
  264.  
  265.                  Remark: in stereo mode, the volume is automatically doubled
  266.                           so that the sound quality is higher (the calculations
  267.                           are at least on 9 bit).
  268.  
  269.                         / If the default volume is too high, you will hear some
  270.                Warning <  very unpleasant 'crackling' in the sound, due to 
  271.                         \ DAC overflows.
  272.  
  273.                 The default volume is assigned to all new modules detected in
  274.                 the current directory.
  275.  
  276.              IntroScan length  (2 to 30 seconds)
  277.              ~~~~~~~~~~~~~~~~
  278.                 Affects the listening duration of the first seconds of a module
  279.                 with the IntroScan function.
  280.  
  281.              EMS, UMB memory
  282.              ~~~~~~~~~~~~~~~
  283.                 If you have installed any extended/expanded memory manager like
  284.                 EMM386, QEMM or equivalent, you can tell Mod Master to force
  285.                 loading the modules first in these memory areas. You should
  286.                 always enable both of these options to load big modules and
  287.                 still have plenty of memory in a Dos Shell.
  288.  
  289.                      / When Mod Master can't load all the samples of a module
  290.                NOTE <  the number of samples succesfully loaded blinks in the
  291.                      \ text-screen...
  292.  
  293.              FineTune
  294.              ~~~~~~~~
  295.                 Enables or disables the note-period fine setting commands.
  296.                 (for MOD files only).
  297.  
  298.              Panning
  299.              ~~~~~~~
  300.                 By default, Mod Master does a panning effect if it finds a #8
  301.                 command in the partition but this command is not standard, so
  302.                 its effect may be different from that used by the module's
  303.                 composer. If a mod doesn't "sound right", disable this option.
  304.  
  305.              BPM  "Beats Per Minute"
  306.              ~~~
  307.                 It's a tempo fine setting command that appeared in the
  308.                 ProTracker modules. Disable this option for old MOD files...
  309.  
  310.              Octaves MOD  (3 or 5)
  311.              ~~~~~~~~~~~
  312.                 Select the number of octaves in the MOD and MOD-like modules
  313.                 (OCT, WOW, NST, SD0, ...). You should always set up this option
  314.                 on 5 to hear all the notes in these modules.
  315.  
  316.              Screen saver  (1 to 5 minutes)
  317.              ~~~~~~~~~~~~
  318.                 If this option is enabled, you will see a nice screen saver n
  319.                 minutes after the last key hit...
  320.  
  321.        ___________
  322.       │ IntroScan █
  323.        ▀▀▀▀▀▀▀▀▀▀▀▀
  324.           Well known to the audiophiles, this function allows you to hear 
  325.            the first seconds of several modules played in succession.
  326.           If there is no play list, all of the modules are selected, otherwise
  327.            the function works on the play list only.
  328.           While playing a module, you can disable this function by hitting
  329.            'I', then you will hear the whole module.
  330.  
  331.        _________                                                                          _________
  332.       │ Shuffle █
  333.        ▀▀▀▀▀▀▀▀▀▀
  334.           This is also a classic function found on most of the CD-players:
  335.            it allows you to play a program or the whole of the modules in a 
  336.            random order.
  337.           If there is no play list, all of the modules are selected, otherwise
  338.            the function works on the play list only.
  339.  
  340.        ______
  341.       │ Play █
  342.        ▀▀▀▀▀▀▀
  343.           Starts playing the selected modules in the program order.
  344.        _____
  345.       │ All █
  346.        ▀▀▀▀▀▀
  347.           Selects all the modules of the directory and make them a play
  348.            list (cancels the previous program if there was one).
  349.        _______
  350.       │ Clear █
  351.        ▀▀▀▀▀▀▀▀
  352.           Cancels the current play list (unselects the modules).
  353.        ______
  354.       │ Load █
  355.        ▀▀▀▀▀▀▀
  356.           Loads a play list from the current directory  
  357.            (cancels the previous play list if there was one).
  358.        ______
  359.       │ Save █
  360.        ▀▀▀▀▀▀▀
  361.           Saves the current play list in the current directory.
  362.  
  363.        ______
  364.       │ Help █
  365.        ▀▀▀▀▀▀▀
  366.           Displays a short summary of the main screen functions.
  367.        ______
  368.       │ Exit █
  369.        ▀▀▀▀▀▀▀
  370.           You can use (in moderation) this button to exit Mod Master !  :(
  371.  
  372.  
  373.    The text-screen while playing ┌────────────────────────────────────────────
  374.    ──────────────────────────────┘
  375.  
  376.      At the top, first line:
  377.          - name of the module (possibly its order in a program)
  378.          - total duration (MM:SS)
  379.          - playing time (chronometer or count-down)
  380.  
  381.      At the top, in the middle:
  382.          - title of the module
  383.          - number of samples
  384.          - number of voices
  385.          - current position / number of positions
  386.          - note number in the current pattern
  387.          - tempo and BPM value
  388.          - global volume (partition command)
  389.          - output volume (adjust with + and - keys)
  390.  
  391.      At the top, on the left:
  392.          - pitch bars for each voice (4 voices simultaneously).
  393.  
  394.      At the top, on the right:
  395.          - note-height dots for each voice (4 voices simultaneously).
  396.  
  397.      Bottom half:
  398.        You have the choice between displaying the samples list or the partition
  399.        for 4 voices simultaneously.
  400.  
  401.         The partition displays the pattern number corresponding to the current
  402.         position, and for each voice:
  403.          - the note number in the pattern
  404.          - the sample number
  405.          - the note (English: A B C... or French: Do Ré Mi...)
  406.          - the effect and its parameter
  407.  
  408.         If the module has more than 4 voices, you can scroll the partition to
  409.         the left (Ctrl) and to the right (Alt).
  410.  
  411.      You can display a help window by hitting F1 and swap between text and
  412.       graphic screens by hitting TAB.
  413.  
  414.  
  415.    The graphic-screen while playing ┌─────────────────────────────────────────
  416.    ─────────────────────────────────┘
  417.  
  418.       Well, what can we say? I don't know... Simply look at your screen !
  419.       The keyboard commands are the same as those in the text-screen.
  420.  
  421.  
  422.     NOTE on the looping (Repeat):
  423.     │ While playing a module, you can enable/disable this option by hitting 'R'
  424.     │ ('Repeat' is displayed in text mode and a symbol is lit in graphic mode).
  425.     │ If the looping is set, the module loops on itself when ending (the music
  426.     │ resumes either at the beginning or at another position, depending on the
  427.     │ module), and forward and backward jumps ('PosJmp' in the partition) are
  428.     │ also allowed.
  429.  
  430.  
  431.     NOTE in case of a crash (while listening to music):
  432.     │ Try to hit ESC twice to force and return to the main interface.
  433.     │ If this is unsuccessful then the crash is serious and all you have to do
  434.     │ is to press the RESET button...  :(
  435.  
  436.  
  437.  
  438.  IV. Running with a command line ╔════════════════════════════════════════════
  439.  ════════════════════════════════╝
  440.  
  441.     The different syntaxes are:
  442.  
  443.        MODM [options]                      Interactive mode with menu
  444.        MODM module_name.ext [options]      Plays the specified module(s)
  445.        MODM program_name[.PRG] [options]   Plays the specified program(s)
  446.  
  447.     where:
  448.      <module_name>, <program_name> may include a full path and wildcards.
  449.      <ext> is the module extension (MOD by default, S3M, MTM, 669, DTM, ...)
  450.  
  451.      [options] are:
  452.  
  453.      ┌   /E, /A  Runs Mod Master in English
  454.      │   /F      Runs Mod Master in French
  455.      │   /T      Displays the screen in text mode (except interactive mode)
  456.      │   /G      Displays the screen in graphic mode (except interactif mode)
  457.      │   /R      Enables the Repeat function
  458.      │   /I      Enables the IntroScan function
  459.      │   /S      Enables the Shuffle function
  460.      └   /V:xxx  Defines the volume = xxx % (1 to 100)
  461.  
  462.  
  463.     If you have any doubt, type MODM with no qualifiers.
  464.  
  465.  
  466.  
  467.  V. Compatibility and tests ╔═════════════════════════════════════════════════
  468.  ═══════════════════════════╝
  469.  
  470.     Mod Master v2.1 has been tested on the following machines:
  471.  
  472.         - 386 SX/20 ········ 44100 Hz on Sound Blaster 2.0, 8-voice module
  473.         - 386 DX/40 ········ 44100 Hz on Sound Blaster Pro, 16-voice module
  474.         - 486 SX/25 ········   ''
  475.         - 486 DX/33 ········ 45400 Hz on Sound Blaster Pro, 32-voice module
  476.         - 486 DX/40 ········   ''
  477.         - 486 DX2/50 ·······   ''
  478.         - 486 DX2/66 ·······   ''
  479.         - Pentium 90 ·······   ''
  480.  
  481.     Sound outputs tested:
  482.  
  483.         - Internal speaker (not too long...)
  484.         - D/A converter on parallel port (the one shown at the end of this file)
  485.         - Sound Blaster 1.0, 2.1
  486.         - Sound Blaster Pro 2.1
  487.         - Sound Blaster 16 ASP
  488.         - Sound Galaxy NX
  489.         - Sound Galaxy NX Pro
  490.         - Sound Master Boomer
  491.         - Sound Master
  492.         - Audio Sound 16
  493.         - Melody PC
  494.         - Gravis UltraSound
  495.  
  496.  
  497.  
  498.  VI. Problems, causes and solutions ╔═════════════════════════════════════════
  499.  ═══════════════════════════════════╝
  500.  
  501.      Q> When playing a module and my PC slows down or freezes.
  502.  
  503.      A> 1) (all outputs except GUS)
  504.            The output frequency is too high for your PC.
  505.            -> Decrease the frequency of a few kHz.
  506.  
  507.         2) (SB, SB Pro)
  508.            Mod Master uses the BLASTER variable to detect the IRQ number and
  509.            DMA channel.
  510.            -> Check up if the BLASTER environment variable is well there and
  511.               if the IRQ number and DMA channel are valid.
  512.               Example: BLASTER = A220 I7 D1 T4
  513.                                        │  └─ # DMA channel (0,1 or 3)
  514.                                        └─ # IRQ (2,5,7 or 10)
  515.  
  516.         3) (SB, SB Pro)
  517.            Your card might not be 100% compatible and then does not accept the
  518.            auto-initialized DMA output  (some sound cards '100% compatibles'
  519.            don't support these commands !!).
  520.            -> Disable the DC option in the Options menu.
  521.                                                           
  522.         4) (SB v1.0)
  523.            Mod Master may detect a Sound Blaster 2.0 card...
  524.            -> Modify the version number in the Output sub-menu.
  525.  
  526.      ──────────────────────────────────────────────────────────────────────────
  527.  
  528.      Q> I hear some 'crackling' while playing a module.
  529.  
  530.      A> The volume assigned to this module is too high.
  531.         -> Reduce the default volume (≈45% is a mean value)
  532.            or the own volume of the selected module with the "-" key.
  533.  
  534.      ──────────────────────────────────────────────────────────────────────────
  535.  
  536.      Q> My Gravis UltraSound card is not detected.
  537.  
  538.      A> Mod Master uses the ULTRASND environment variable.
  539.         -> Check to see if this variable exists in the autoexec.bat.
  540.  
  541.  
  542.  
  543.  VII. Information and miscellaneous ╔═════════════════════════════════════════
  544.  ═══════════════════════════════════╝
  545.  
  546.    Who are we ? ┌─────────────────────────────────────────────────────────────
  547.    ─────────────┘
  548.  
  549.         Freddy Vételé: I'm 21 years old, I am a student in a public school ESEO
  550.            (electronics and computer) in Angers.
  551.            My first computing experience was on a prehistorical machine: the
  552.            TI 99 (Texas Instruments), then I've bought a PC 1512 (Amstrad) on
  553.            which I've programmed the version 1.0 of Mod Master.
  554.            Now I spend the most of my freetime on a 486 DX/33 (with Gravis
  555.            UltraSound) that allowed me to realize the version 2.0 and this new
  556.            one. I've set up the sound calculations routines, the sound output
  557.            routines, in fact, all that concerns music !
  558.  
  559.         Fabrice Couteau: I'm 22 years old and a student in the same school as
  560.            Freddy (!). I've discovered computers in 1987 with a PC 1512 (again!)
  561.            then I preferred a 486 DX/40 in 1993 (with Sound Blaster Pro 2.1).
  562.            I've joined Freddy into his passion for computer music in 1993 when
  563.            he asked me to do the interface for the version 2.0. I've made some
  564.            routines and utilities to make easier the creation of screens, the
  565.            modification of VGA fonts/palettes and the 'Norton'-style mouse
  566.            cursor, all for the new interface presentation... ;)
  567.  
  568.  
  569.    Mod Master in numbers ┌────────────────────────────────────────────────────
  570.    ──────────────────────┘
  571.  
  572.        - more than two years of programming
  573.        - 10430 lines (298KB) of Assembly source (compiled with TASM 3.2)
  574.        - 16720 lines (501KB) of Turbo-Pascal source (compiled with TP 7.0)
  575.        - long hours of debugging and patience...
  576.  
  577.  
  578.    Greetings ┌────────────────────────────────────────────────────────────────
  579.    ──────────┘
  580.  
  581.       Informations - Technical docs.  - Richard Perdriau ········· infos on DTM
  582.       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  - Vincent Grenier
  583.                                       - Sami Tammilehto (Psi) ··· infos STM/S3M
  584.                                       - Tomas Pytel (Tran) ········· 669 format
  585.                                       - Daniel Goldstein ··········· MTM format
  586.                                       - Mark Cox
  587.                                       - André Baresel ··· documentation SB/SB16
  588.                                       - Craig Jackson ···          ''
  589.  
  590.       Beta-testers                    - Romaric Maillard (ROM)
  591.       ~~~~~~~~~~~~                    - Vincent Piocel (KroMan)
  592.                                       - Vincent Delpy (Mr D.)
  593.                                       - Yannick Daniau (Yad)
  594.                                       - Frédéric Le Garrec (P90)
  595.                                       - Ondar Stasek
  596.                                       - Sam Eassa
  597.                                       - Tobias Reckhard (Jester)
  598.  
  599.       Registered users                - Philippe Defouloy
  600.       ~~~~~~~~~~~~~~~~                - Philippe Chassé
  601.                                       - Georges Gache
  602.                 »» Sorry for being late, sometimes it's hard to be a student ! ««
  603.  
  604.       Messages to musicians           - Purple Motion, Skaven / Future Crew
  605.       ~~~~~~~~~~~~~~~~~~~~~           - Lizardking, Vogue / Triton
  606.                                       - Moby / NooN
  607.                                       - Jester / Sanity
  608.                                       - Stargazer / Sonic
  609.                                       - AudioMonster
  610.                                       - Ruffkut & Jester
  611.                                       - ...
  612.                 »» Keep up the good work, guys ! ««
  613.  
  614.       The persons we forgot           - Sorry, please wait till the next time !
  615.       ~~~~~~~~~~~~~~~~~~~~~
  616.  
  617.  
  618.    Shareware ┌────────────────────────────────────────────────────────────────
  619.    ──────────┘
  620.  
  621.         Mod Master v2.1 is distributed as shareware, so you must register if
  622.          you keep it and use it often. To register, print the MODM_ENG.FRM form
  623.          (or send a letter) with your payment of 80 FRF or $16 to:
  624.  
  625.                                  Freddy Vételé
  626.                                   La Pohuère
  627.                                 49530 Bouzillé
  628.                                     FRANCE
  629.  
  630.         You can also contact me on Internet at the following address:
  631.                              vetele@harley.eseo.fr
  632.                         (from 12 Sept 95 till 1 Feb 96)
  633.  
  634.         LIMITATIONS: The UNREGISTERED version of Mod Master limits the size
  635.          of the programs to 10 modules, but you can make ones as long as you
  636.          like, only the first 10 modules will be saved...
  637.  
  638.         When you register, you get a 3½" or 5"¼ diskette with the latest
  639.          version of Mod Master UNLIMITED (with some new features and modules)
  640.          without the ending delay and you won't have to register it.
  641.  
  642.         If you have remarks about Mod Master (if you find bugs, for example!)
  643.          or if you have useful information for us to know (modules formats
  644.          -compressed or not-, programming new sound cards -Sound Blaster AWE 32,
  645.          Pro Audio Spectrum-, ...), don't hesitate to cantact me !!
  646.  
  647.         You can find the latest version of Mod Master on the server:
  648.                                   ftp.cdrom.com
  649.  
  650.         BBS: If you wish to distribute Mod Master on your BBS, please contact
  651.          us and we will add your address to the BBS-list in the next release.
  652.  
  653.         DISTRIBUTORS/EDITORS: If you include Mod Master on whatever support
  654.          (disk, CD-Rom, ...) for commercial purposes, you MUST register first.
  655.          And why not... send us one of this support !
  656.  
  657.  
  658.    Files supplied with Mod Master ┌───────────────────────────────────────────
  659.    ───────────────────────────────┘
  660.  
  661.  ┌────File─────┬──Size──┬───Date───┬───────────────Description────────────────┐
  662.    MODM.EXE       74026   06/26/95   Mod Master v2.1
  663.    MODM.REV        2677   06/26/95   Mod Master revision history
  664.    MODM.DOC       35619   06/27/95   documentation in French
  665.    MODM.FRM        1734   06/06/95   registration form in French
  666.    MODM_ENG.DOC   33432   06/27/95   this file!
  667.    MODM_ENG.FRM    1621   06/06/95   registration form
  668.    FILE_ID.DIZ     1098   06/25/95   (*) a quick description of the software
  669.    MODM21.TXT      1140   06/24/95   (*) like FILE_ID.DIZ, but in ASCII
  670.    VELOMATR.DTM  177646   11/30/94   a Digital Tracker file
  671.  
  672.   (*) only with the unregistered version.
  673.  
  674.  
  675.    Copyright, license and warranty ┌──────────────────────────────────────────
  676.    ────────────────────────────────┘
  677.  
  678.         Mod Master is copyright of its authors.
  679.  
  680.         You can copy and distribute freely the UNREGISTERED version of Mod
  681.          Master, provided that you do not ask for money and you do not modify
  682.          anything in the files supplied.
  683.         You must not distribute the REGISTERED version of Mod Master.
  684.  
  685.         We would not be responsible for possible damage caused by any modifi-
  686.          cations in the executable file nor for possible annoyances caused by
  687.          any modifications in the documentation files.
  688.  
  689.         There is no warranty of any kind on using this software. You must
  690.          agree with everything written above before using it.
  691.  
  692.  
  693.    Digital-analog converter ┌─────────────────────────────────────────────────
  694.    ─────────────────────────┘
  695.  
  696.         We give you the circuit of a very simple and cheap D/A converter that
  697.          plugs into the parallel port, and that you will have to link to an
  698.          amplifier input.
  699.         You need 18 resistors (tolerance: 1% preferably, 5% maximum),
  700.          2 capacitors, a male D-25 connector and a female jack (or two CINCH
  701.          or RCA, if your amplifier has two separate inputs).
  702.         The sound will be much better than on the internal speaker but it
  703.          won't reach the Sound Blaster quality !!
  704.  
  705.  
  706.        ┌─ Parallel port ─┐
  707.        │                 │
  708.           signal   pin
  709.                               20kΩ   20kΩ
  710.           D0       2      ───████─┬─████── 0 Volt (GND, pin 20)
  711.                               20kΩ █ 10kΩ
  712.           D1       3      ───████─┤
  713.                               20kΩ █ 10kΩ
  714.           D2       4      ───████─┤
  715.                               20kΩ █ 10kΩ
  716.           D3       5      ───████─┤
  717.                               20kΩ █ 10kΩ
  718.           D4       6      ───████─┤
  719.                               20kΩ █ 10kΩ
  720.           D5       7      ───████─┤
  721.                               20kΩ █ 10kΩ
  722.           D6       8      ───████─┤
  723.                               20kΩ █ 10kΩ
  724.           D7       9      ───████─┤
  725.                               20kΩ █ 10kΩ  100nF
  726.                                    ├────────┤├──┬─────── To amplifier
  727.                                    │            │
  728.                                    █ 10kΩ      ─┴─ 10nF
  729.                                    │           ─┬─
  730.           GND      20     ────────┼────────────┴─────── Ground
  731.                                    0 Volt
  732.  
  733.  
  734. This circuit has been borrowed in the DOC file of Visual Player 2.0 (an
  735. excellent software, moreover!), so we thank his creator: Luis Ubeda.
  736.  
  737.