home *** CD-ROM | disk | FTP | other *** search
/ Large Pack of OldSkool DOS MOD Trackers / unis110.zip / UNISHELP.HLP (.txt) < prev   
Borland Turbo Vision Help  |  1994-02-17  |  32KB  |  458 lines

  1. FBHF.}
  2.  UNIS Keys (editting and Accelerating) 
  3. Make sure that your NUMLOCK key is off (I don't think it makes a difference, then again I've never tried :) ). 
  4.  FOR THE PATTERN EDITOR
  5.  The keyboard notes:
  6.  Note#: C# D# F# G# A# C# D# F# G# A#
  7.  Keys : S  D  G  H  J  2  3  5  6  7
  8.  Note-: C  D  E  F  G  A  B  C  D  E  F  G  A  B
  9.  Keys : Z  X  C  V  B  N  M  Q  W  E  R  T  Y  U
  10.  Insert     - inserts a slot in a given channel.
  11.  Delete     - deletes a slot.
  12.  Page up    - pages up according to the height of the window.
  13.  Page down  - pages down according to the height of the window.
  14.  '7' & '1'  - Tempo change keys.     (on keypad)
  15.  '9' & '0'  - Sample change keys.    (on standard keyboard)
  16.  '=' & '\'  - Volume change keys.    (on standard keyboard)
  17.  '/' & '*'  - Octave Change keys.    (on keypad).
  18.  '['        - change sample number of a slot.
  19.  ']'        - change volume of a slot.
  20.  Backspace  - change command of slot.
  21.  Enter      - sets the pattern break (changes the "PE" marker).
  22.  Alt+b      - Set Begining of select area.
  23.  Alt+e      - Set End of Select area.
  24.  +          - Goto next Pattern.     (on the keypad)
  25.  -          - Goto Previous Pattern. (on the keypad)
  26.  Alt+j      - Jump to Pattern.
  27.  Alt+m      - Select entire Pattern.
  28.  Alt+c      - Copy Selected Area.
  29.  Alt+o      - Paste Selected Area.
  30.  Alt+z      - Clear Selected Area.
  31.  Playing
  32.  Alt+F5        - Play All.
  33.  Shift Alt+F5  - Play All.         (Show Tracking Progress)
  34.  Alt+F6        - Play Pattern.
  35.  Shift Alt+F6  - Play Pattern.     (Show Tracking Progress)
  36.  Alt+F7        - Play From Order.
  37.  Shift Alt+F7  - Play From Order.  (Show Tracking Progress)
  38.  Alt+F8        - Stop Play.
  39.  Alt+F9        - Track From Cursor.
  40.  File Operations
  41.  F1 or '?'     - Shows this help.
  42.  F2            - Save file.
  43.  F3            - Open file.
  44.  F4            - Close file.
  45.  Selecting an area
  46. Two schools: l
  47. (i ) MessyWindows Method: Hold down a shift key and use the arrow keys or the Page keys to select an area. 
  48. (ii) COMPOSD1 Method: Use the Alt+b and Alt+e keys to select the begining and end of a selected area. Note that you can select more than one channel (in COMPOSD1, you could only do one channel at a time). 7
  49.  UNIS 669 Detailed Help 
  50. UNIS is latin meaning "all at once and at the same time". Well people should know my software naming convention by now, I name all exotic software in latin (pzzz, I'm not latin....I just like the big words :]). 
  51. UNIS is designed to handle and feel like a Microsoft Windows program rather than a conventional tracker interface. However, Snowman demanded and got! the COMPOSD1 style keys. L
  52. In UNIS there are two basic things that manipulate a 669. (i) Control Window, and (ii) The Pattern editors. The Control Window allows you to load, flog, rename samples and edit the: sequence list, pattern list, 669 sequence loop, and the 669 song message. The pattern editors allows you to put notes into the patterns (basically). 4
  53. To access this help, you can also use the '?' key. 
  54.  The Menu 
  55.  Here is a list of explainations for the menu:
  56.  The '
  57. ' Global Menu Item. 
  58. This menu item contains global functions. You can use these functions anywhere in the program. '
  59. Play All 
  60.  [F5 key]
  61. This plays the entire 669 starting from sequence 0. Note that you can't edit a 669 while you're playing one :). There are only three things you have access to when playing a 669: 'Exit', 'Close' and 'Channel ON/OFF toggles in the Control Window' (tell a lie!......you can also use this help facility while playing 669's). :
  62. Play All (track) 
  63.  [Alt+F5 key]
  64. The same things as above, but this item puts up a cool "SamTrek" box and allows you to see the progress of the tracker through each pattern. 4
  65. Play From Order 
  66.  [F7 key]
  67. This plays the entire 669 starting from the sequence that is highlighted in the Sequence List of the Control Window. H
  68. Play From Order (track) 
  69.  [Alt+F7 key]
  70. The same things as above, but this item puts up a cool "SamTrek" box and allows you to see the progress of the tracker through each pattern. (
  71. Stop Play 
  72.  [F8 key]
  73. This is an unconditional "Halt everything!". It stops the playback routines from playing music. It Also tells the Gravis card to kindly "shut up!". /
  74. Clear All Samples 
  75. If you have a 669 file then it will clear the sample list. 3
  76. Clear All Sequences 
  77. If the have a 669 open then it will clear the sequence list. 1
  78. Clear All Patterns 
  79. If the have a 669 open then it will clear all of the patterns. 7
  80.  The 'File' Menu Item. 
  81. This menu item has file related functions in it as well as the EXIT item. Note that you can only have one 669 open at a time (pretty much like the MSDOS editor- you can only edit one file at a time). 
  82.   File
  83. Creates a new 669. &
  84.   File
  85. Open 
  86.  [F3 key]
  87. Opens a 669. &
  88.   File
  89. Save 
  90.  [F4 key]
  91. Saves a 669 (pretty obvious stuff). g
  92. NB/When you save a file, the sanity checker will kick in regardless of whether you have it ON or OFF. #
  93.   File
  94. save as 
  95. Allows you to name and save a 669. (
  96.   File
  97. Close 
  98.  [F2 key]
  99. Closes a 669. Note that if you have changed a 669, it will prompt you for a "Save 669 Yes/no etc". )
  100.   File
  101. Exit 
  102.  [Alt+X key]
  103. Exits you out of UNIS. Again, you will be prompted if you've changed a 669 in any way. H
  104.  The 'PatternEditor' Menu Item. 
  105. This menu item contains commands specific to the pattern editors. In order to use them, you must have a pattern editor open and active (EG/ to activate a pattern editor- click on the thing). ^
  106. In the pattern editor you can edit a pattern. Patterns are organisated into slots and treks. 
  107. Slots are the fundamental atomic unit of a pattern. Slots are the things you here when you play a 669. They consist of a sample number, a note, a volume and a command. They look like this: "00C-1Fd1". .
  108. Then we have a "trek". Treks look like this: O
  109. 00C-1Fd1
  110. 00C-1Fd1
  111. 00C-1Fd1
  112. 00C-1Fd1
  113. 00C-1Fd1
  114. 00C-1Fd1
  115. 00C-1Fd1
  116. 00C-1Fd1
  117. As can see, there are 8 slots in a trek (one for each channel). The trek's are organised vertically down the pattern. There are 64 treks to a pattern. ;
  118. In the 669 format you can have 3 possible types of slots: j
  119.  Full Slot 
  120.   Which looks like "00C-1Fd1".
  121.   Here, all aspects of a slot
  122.   are being used.
  123.  Volume Only Slot 
  124.   Which looks like this "--VOLFd1".
  125.   In this slot, only volume and
  126.   commands can be used.
  127.  Null Slot 
  128.   Which looks like this "      d1".
  129.   In this slot, only commands are
  130.   can be used.
  131.  PatternEditorSlot
  132. Copy 
  133.  [Alt+C]
  134. Copies a selected area of slots into the invisible clipboard. NB/ The cursor itself in a given pattern editor is classed as a selection. However, to select more than one slot to copy, press a shift key and use the arrow/page keys. 7
  135. Not also that you can paste in between and 669's, by: 
  136.  - opening a source 669
  137.  - copying a specific area of a pattern or a whole pattern,
  138.  - closing the source 669,
  139.  - opening a target 669,
  140.  - pasting a copied area.
  141. In COMPOSD1, you couldn't do this....which was a bit of a bummer. 7
  142. Note also that the slot cursor is a selection itself. L
  143.  PatternEditorSlot
  144. Slot Paste 
  145.  [Shift+O]
  146. Pastes a from the clipboard. K
  147.  PatternEditorSlot
  148. Slot Clear 
  149.  [Shift+Z]
  150. Clears a selected area of slots. W
  151.  PatternEditorSlot
  152. Clear Current Pattern 
  153. Clears the pattern inside an active pattern editor. ^
  154.  PatternEditorSlot
  155. Group Vol/Com/Sam Set 
  156.  Alt+S
  157. This function allows you to change the VOLUME, COMMAND and SAMPLE attributes of selected set of slots. You set the value you want, set the criteria (ie what attribute you want to change) and the type of slots you want to effect. Note, that changing sample values has no effect on VOLUME ONLY and NULL slots. This function can save you hours of work. Z
  158.  PatternEditorSlot
  159. Group Oct Increment 
  160.  Alt+W
  161. This function increments the octave of a selected bunch of FULL slots. Y
  162.  PatternEditorSlot
  163. Group Oct Decrement 
  164.  Alt+Q
  165. This function decrements the octave of a selected bunch of FULL slots. P
  166.  PatternEditorSlot
  167. Polymolphic Paste 
  168. This is a bit hard to explain, so I'll draw it. Polymolphic paste turns: 
  169.  this:           into this:
  170.  00C-1Fd1        00C-1Fd1
  171.  00C-1Fd1                 00C-1Fd1
  172.  00C-1Fd1                          00C-1Fd1
  173.  00C-1Fd1        00C-1Fd1
  174.  00C-1Fd1                 00C-1Fd1
  175.  00C-1Fd1                          00C-1Fd1
  176.  00C-1Fd1        00C-1Fd1
  177. Hence the name "Polymolphic". When you select it, a box will pop up. You thwn have to set the "Channel Span", the aspect, and the "what type of slots will cause it to wrap" setting. N
  178. The aspect of the paste is a little bit hard to explain, Here I'll show you: 
  179. This is an aspect of (2): 
  180.  this:           into this:
  181.  00C-1Fd1        00C-1Fd1
  182.  00C-1Fd1        00C-1Fd1
  183.  00C-1Fd1                 00C-1Fd1
  184.  00C-1Fd1                 00C-1Fd1
  185.  00C-1Fd1                          00C-1Fd1
  186.  00C-1Fd1                          00C-1Fd1
  187.  00C-1Fd1        00C-1Fd1
  188.  00C-1Fd1        00C-1Fd1
  189. This is an aspect of (4): 
  190.  this:           into this:
  191.  00C-1Fd1        00C-1Fd1
  192.  00C-1Fd1        00C-1Fd1
  193.  00C-1Fd1        00C-1Fd1
  194.  00C-1Fd1        00C-1Fd1
  195.  00C-1Fd1                00C-1Fd1
  196.  00C-1Fd1                00C-1Fd1
  197.  00C-1Fd1                00C-1Fd1
  198.  00C-1Fd1                00C-1Fd1
  199. You must tell this function "what will trigger a wrap". IE: Will NULL slots cause it to "move over one?", or will FULL Slots cause it to "move over one?" or will every type of slot tell it to wrap?....you can set this in the check boxes. You will mostly set this setting to "FULL SLOT". L
  200.  PatternEditorSlot
  201. Component Paste 
  202. This allows you to paste only parts of a copied area (in the clipboard). When you select this, it will be basically asking you to select what things you want to be pasted: "just the commands", or "the volumes" or everything accept.... 
  203. Unlike other types of pastes, which overwrites everything. This paste will "overlay" a copied area on to the pattern. For example: +
  204.  This pasted onto...This:    equals this:
  205.  00C-1F--        00C-1F--        00C-1F--
  206.  02C-1Fa1        --VOLFb1        02C-1Fa1
  207.  --VOLF--              --        --VOLF--
  208.        b1        01E#4C--        01E#4Cb1
  209.  05C-1F--              --        05C-1F--
  210. (NB/ In the above example, I told it to copy everything over). E
  211.  PatternEditorSlot
  212. Invent Paste 
  213. Exactly the same as paste accept it pastes the copied area upsidedown. X
  214.  PatternEditorSlot
  215. Track From Cursor 
  216.  [F9 key]
  217. When your editing a pattern and you want to the pattern to play from the cursor, use this function. It is exactly like "Play Pattern", accept it will start playing from the cursor. A
  218. To use these function, you must have a pattern open and active. N
  219.  PatternEditorSlot
  220. Play Pattern 
  221.  [F6 key]
  222. If you want to play a pattern that your editing, use this function. It will start from trek 0 and play it through to the end. When it has reached the end of the pattern, it will loop and play it through again, and again, and again until you tell it to stop via the "Stop Play" function. H
  223. Again, To use these function, you must have a pattern open and active. b
  224.  PatternEditorSlot
  225. Play Pattern (Track) 
  226.  [Alt+F6 key]
  227. This is exactly the same as Play Pattern, accept that you have observe the progress of the playback routines as it is playing the pattern. <
  228.  The 'Options' Menu Item. 
  229. This menu item sets a variety of stuff. 2
  230.  Options
  231. Change Video 
  232. This changes the video mode between 25 line mode and 50/43 line mode. This is set to 25 line mode by default. 
  233.  Loop Rippp 
  234. This toggles the play back (for types all playbacks) behaviour. If you set this options to OFF (ie, no tick), then the playback will not loop back when it has finished playing a song. W
  235. Similarly, it won't loop a back to start of a pattern if you're using "Play Pattern". 
  236. This is ON by default. 1
  237.  Options
  238. Sanity Check 
  239. Whenever you Save, or Play a 669, this little fandangle checker will make sure that the 669 is: (i) playable and (ii) "neat and spick". It is designed to prevent composers releasing trashy 669's that could crash 669 players. ,
  240. Checking takes time, so for those of you with slower machines, it is advisable that you only have this on when about to release a 669. But, take a tip from me: "have it ON always", because if you perform certain operations and something is wrong, then it will cause playback routines to go berzerk. 
  241. This is ON by default. Note also that "Save" and "save as" are unaffected by this toggle, that is they are always on when saving. =
  242.  Options
  243. Dynamic Adjustment 
  244. This is used by the Sample Manager in the Control Window. When you delete or add a sample "in-among" a list of samples, the sample list will change it's numbering. So what this thing will do is compensate the sample numbering of slots in the patterns of your 669. (
  245. This command is disenabled by default. /
  246.  Options
  247. Hex Display 
  248. After constant bitching, whinging and complaining by Snowman (one of my beta users/and THE BEST MUSO!!), I decided to make the numbering system user definable. You can decide whether you want the tracker to view numbers in Hexidecimal or Decimal. 
  249. -For those Compulsive Tracker Diehards (ie: CTD's) like Snowman and tR/\Sh, HEX is the only way and nothing else exists. They will tell you this: "If you wanna be really cool, use HEX!". b
  250. -For those of you who "just don't give a ____" (like me), you won't care whether it's ON or OFF. V
  251. -For those of you that don't know what I'm talking about, switch this option to OFF. f
  252.  Options
  253. Extended Options (669 Extended format) 
  254. This tells UNIS that you want to make a 669 that's uses my extended format. Note the word "Extended". Extended doesn't mean "changed" ....after all, that's why is called it "669 Extended". All it will give you is two extra commands and one extra tempo: J
  255.  Command [G] - G of Commands
  256.  Command [H] - Slot Retrig
  257.  and tempo "f0".
  258. Note that you can't load up an extended 669, and turn it back into a normal one. 1
  259.  Options
  260. Save Options 
  261. This allows you the save the above options (with the acception of Extended Options). So that when you load up UNIS 669 again, you won't have to keep on setting them you how you want them. (
  262.  Control Window 
  263. This is the sole manager of a 669. It allows to to edit the aspects of the 669. It also manages a set of pattern editors that you choose to open and manipulate. When you open a 669 or create a 669, there will always be a control window - for it is the 669!. The control window will have the DOS file name for the 669 as a title name. :
  264. Stuff in the Control Window can be grouped into 6 areas: 
  265.  1- Sample Manager
  266.  2- Sequence manager
  267.  3- Pattern Selector
  268.  4- Channel ON/OFF Control
  269.  5- Edit Song Message thingamy
  270.  6- Pattern Editor thingamy.
  271. I'll explain each of this this now: M
  272.  Sample Manager 
  273.  (Called "Sample" in the Control Window)
  274. The Sample Manager allows you to load, flog, delete, rename and change sample entries. There are basically two types in sample entries. NULL and occupied. NULL sample entries are entries with nothing in them. They can be renamed to produce author comments. Occupied entries contain actual samples. To select an entry, use the mouse to select the entry, or use the scroll bars to move up and down. Once selected, you can do things to it: #
  275.     Add Sample 
  276.      
  277. A button that adds a sample. When pressed, a file handle box will pop up, and you can load up a RAW 8 bit UNSIGNED sample file. )
  278.     Delete Sample 
  279.      
  280. Pretty obvious stuff. This button deletes an entry. %
  281.     Play Sample 
  282.      
  283. This button will play the sample (that's if there's one in the entry). %
  284.     Flog Sample 
  285.      
  286. If you are unoriginal like me you may like to steal (...hhmmm, well...), borrow a sample from another rip. This will save you hours of waiting by the radio to capture that prize winning sound or using a sample editor to flog samples from 669's. When using it, a box will pop up and ask the to name the sample that you want to save. It will save the currently hightlighted sample as RAW 8 bit UNSIGNED *.SND file. 
  287.     Rename 
  288.      
  289. Here you can change the name of a sample, or name one if it is blank. 
  290.     I 
  291.      
  292. This inserts a NULL sample entry. handly for deleting an unused sample, then replacing it with a blank. 
  293.     Tog 
  294.      
  295. This button changes a sample from a none Looping sample to a looping sample or visa-versa. 
  296.     L 
  297.      
  298. This allows you to set the loop start value of a looped sample. U
  299.  Sequence manager 
  300.  (called "Sequence" in the Control Window)
  301. This function allows you to add or delete patterns in the sequence list. It also allows you to change the sequence loop factor. use the mouse and the sequence scroll bar to select a sequence entry. 
  302.     Add 
  303.      
  304. This adds a pattern to the sequence list. the pattern number is determined by the current pattern selected in the pattern list. 
  305.     Delete 
  306.      
  307. Deletes a pattern in the sequence list. 
  308.     Sloop 
  309.      
  310. This sets the sequence loop factor. When the tracker has finished playing a 669, it will loop back to the sequence this thing is set to. To change it, use it's scroll bars. Q
  311.  Pattern Selector 
  312.  (called "Pat" in the Control window)
  313. The pattern selector does two things. First it determines what pattern to add when using the Sequence manager. Second, it determines what pattern to edit when you press the "Pattern Edit" button. K
  314. To select a pattern, use the mouse and the Pattern Selector's scroll bar. X
  315.  Channel ON/OFF Control 
  316.  (look for a cyan looking thing).
  317. This determines what channels will be activate or silent when play back is in progress. This is the only this you can really play around thing while in playback (besides help). 
  318.  Edit Song Message thingamy 
  319.  (a button)
  320.  This button will give you access to the song message editor. Once active,
  321. select a given line and PRESS YOUR INSERT KEY. Freely type in what you desire. To edit the other two lines, you will have to select them first and PRESS YOUR INSERT KEY to overtype. D
  322.  Pattern Editor thingamy 
  323.  (a button)
  324. This opens up a pattern editor. The pattern number is determined by the pattern selector. You can open up to 6 pattern editors. They can be different or all the same or both. *
  325.  Pattern Editors 
  326. When I say pattern editor's (plural), I mean you can have more than one pattern editing window open. These Windows can be different, or they can be the same. Note that if you have two or more pattern editors open that edit the same pattern, if you change one, the others will NOT get updated (for the moment). So be careful. J
  327. The pattern editors' have the same keys as COMPOSD1 and more. These are: 
  328.  Notes      -
  329.     C#  D#      F#  G#  A#      C#  D#      F#  G#  A#
  330.   C   D   E   F   G   A   B   C   D   E   F   G   A   B
  331.  (NB/ This keyboard layout was pinched from the COMPOSD1
  332.       user manual. Hey Daniel...with both done it now!...
  333.       we've both plagiarised Trans keyboard layout...
  334.       gimme five mate!!!! <high five> hahaha!!!)
  335.  Insert     - inserts a slot in a given channel.
  336.  Delete     - deletes a slot.
  337.  Page up    - pages up according to the height of the window.
  338.  Page down  - pages down according to the height of the window.
  339.  '7' & '1'  - Tempo change keys.     (on keypad)
  340.  '9' & '0'  - Sample change keys.    (on standard keyboard)
  341.  '=' & '\'  - Volume change keys.    (on standard keyboard)
  342.  '/' & '*'  - Octave Change keys.    (on keypad).
  343.  '['        - change sample number of a slot.
  344.  ']'        - change volume of a slot.
  345.  Backspace  - change command of slot.
  346.  Enter      - sets the pattern break (changes the "PE" marker).
  347.  Alt+b      - Set Begining of select area.
  348.  Alt+e      - Set End of Select area.
  349.  (NB/ You can do this across channels. So now you have the
  350.   choice between two ways of selecting a pattern, either
  351.   using the shift/arrow and page keys or the COMPOSD1
  352.   method)
  353.  +          - Goto next Pattern.     (on the keypad)
  354.  -          - Goto Previous Pattern. (on the keypad)
  355.  Alt+j      - Jump to Pattern.
  356.  (NB/ I was and still am DEAD opposed to these three commands
  357.  as it breaks the "structured" window concept of "one pattern,
  358.  one window"...but Snowman forced my hand...)
  359.  Alt+m      - Select entire Pattern.
  360. In a given pattern there is the pattern tempo speed and the pattern break point. The Pattern tempo sets the speed of the pattern. You can change the speed via the keys specified. The pattern tempo can be overriden by command F (see below). The Break Location specifies where to break from the current pattern and play the next pattern in the sequence. Again, this can be set by the keys mentioned. 6
  361.  669 Commands 
  362.   a - Portamento Up
  363. This linearly increases the frequency of the last played slot. The parameter is the speed in which it does it. The lower the value the slower the port. To make the Ports a bit more Protracker like, you may like to have a set of increasing ports like this: a1, a2, a3, a4, a5, a6 etc. 
  364.   b - Portamento Down
  365. Same thing as Port up, accept it decreases the frequency. 
  366.   c - Port to Note
  367. This decreased or decreases the frequency of the last played slot to a one slot. Because of the nature of this type of command, you can only use it with full slots (not NULL or VOLUME only slots). The value of the parameter is the speed in which it does this. The lower the value to slower the port. 
  368.   d - Frequency Adjust
  369. This command adjusts the frequency a little bit. It is used when you play two slots of the same sample and note at the same time. You use this command to make one sound a little bit different from the other one. 
  370.   e - Vibrato
  371. This command vibrates the frequency of the last played slot. The parameter value is the depth at which is does it. 
  372.   f - Tempo Speed
  373. This sets the speed. The lower the value the faster it tracks. 8
  374.  "669 Extended" Commands 
  375. In future versions of UNIS, more commands will be added. So if you are a developer thinking about adding "669 Extended" to your players, please make provisions for this. The extended format has a "JN" as a 669 signature marker (normal 669's have a "if"). I would put in many more commands, but as always, I'm right out of time. 
  376.   f0 - Super Fast Tempo
  377. Super Fast Tempo. In COMPOSD1, this tempo is unused, in UNIS 669 Extended mode, this is a super fast tempo. 
  378.   g - G of Commands
  379.     0 - Balance fine slide Left        8 - Unused
  380.     1 - Balance fine slide Right       9 - Unused
  381.     2 - Unused                        10 - Unused
  382.     3 - Unused                        11 - Unused
  383.     4 - Unused                        12 - Unused
  384.     5 - Unused                        13 - Unused
  385.     6 - Unused                        14 - Unused
  386.     7 - Unused                        15 - Unused
  387. This pans the Gravis card channel balances left or right. Note that it may cause the GUS card to ultraclick if you pan too fast. 
  388.   h - Slot Retrig
  389. This command rapidly fires 4 slots. The command parameter specifies the speed at which to do it. The speed difference across the values is exponential. [
  390.  Error, Warning and Confirmation Messages 
  391.   1-"You have nothing in the sequence list."
  392. This is a message from the sanity checker. It's telling you that you have tried to save or play a 669 and it can't because the 669's sequence list is empty. The sequence list tells the tracker what patterns to play. If it's empty then the tracker will get confused. If bypass this message by switching sanity checking off, then chances are that the tracker will go crazy. Y
  393.   2-"You`ve got some samples in your rip that
  394.      do not exist. Pattern Range:000-000"
  395. This message is generated by the sanity checker. So far, it has throwen every single one of my beta users at one stage or another. Let me tell you why I have put this in here. "Sonic Estasy" a famous group that uses 669's have a terrible habit of putting samples in there slots that don't exist. That is, they have a slot refering to an empty sample entry. When the gravis plays these empty slots, clicking a popping can be heard, and this makes their songs sound terrible. What this sanity checking feature hopes to do is deter them from doing it. If you play any of their songs you will either have to: (i) switch sanity checking OFF, or (ii) remove the invalid slots in the pattern range specified. &
  396.   3-"You`ve got no samples loaded.'"
  397. This is a message from the sanity checker. Again, for the same reasons as above, it won't let you play and save a 669 unless you have samples loaded in a 669. It would be like god creating man without a head. Q
  398.   4-"You can not allocate a sample number to a
  399.      NULL or VOLUME ONLY slot."
  400. You can only apply sample numbers to "Full Slots". You can't apply them to NULL or VOLUME ONLY slots. z
  401.   5-"This is an extended tempo setting. I can`t
  402.      let you use it unless you have "Extended
  403.      commands" set to ON."
  404. If you use the "F0" command with "Extended Commands" set to OFF, then you will get this message. >
  405.   6-"Command is illegal for NULL or VOLUME ONLY
  406.      slots."
  407. This applies when you set a PORT TO NOTE or a SLOT RETRIG command to a VOLUME ONLY or NULL slot.......you can't do this man. @
  408.   7-"Copied area is too complex to do Polymorphic
  409.      Paste."
  410. Polymorphic paste can only transform a copied area that occupies a channel (not more than one channel) ....this is a little hard to explain ....when you do a copy, the copied area can only down, not across. If you copy across, then it will be too complex. n
  411.   8-"Could not find pattern in sequence.
  412.     Please place these pattern somewhere in
  413.     the sequence list."
  414. This is a message generated by the sanity checker. This features ensures two things: (i) The playback routines MUST have the pattern in the sequence in order to play it. (ii) With COMPOSD1, you can edit a pattern and forget to put it in the sequence list. When you save that 669, the patterns that are not in the sequence list will not get accounted for, hence you will lose some of them. !
  415.   9-"File is not a 669 module."
  416. When loading a file, the tracker will check the first two bytes in the file. If this little signature is not a "if" or "JN" then you will get this message. G
  417.  10-"You don`t have enough GUS memory to fully
  418.      edit this rippp."
  419. UNIS will not load a 669 or samples if you don't have the room to fit it in your GUS memory. 
  420.  11-"Error opening 669 file."
  421. This should never occur. It means you've got a major problem with your harddisk. If it does occur, use the "CHKDSK /F" do command. If you get lost clusters come up, delete them and try again. If the same thing happens, you may need to get your harddisk replaced.  
  422.  12-"Error saving 669 module."
  423. ditto. &
  424.  13-"Can`t save. 669 is incomplete."
  425. This message is generated when saving a 669. If the sanity checker has reported "things missing" from the 669 that you are about to save, then you will get this message. 1
  426.  14-"Not enough disk space to save 669 module."
  427. if you save a 669, and you don't have enough disk, then you will get this message. Please, please make sure that you have enough disk space when your composing. I can't imagine how heartbreaking it would be to compose a master piece, then be unable to save it. /
  428.  15-"There is nothing to save in this entry."
  429. If you attempt to save a blank sample entry, then you will get this message. ,
  430.  16-Can`t fit sample at current location."
  431. This generally meanings that your sample table is full, OR that you have been a very messy composer and dotted your samples all over the table and it can't shift the samples downwards to insert the new sample because you've filled up the top half of the sample list. /
  432.  17-"Can`t accept sample. Out of GUS memory."
  433. You will get this message if you've used up all your GUS memory and you attempt to load up a sample. 
  434.  18-"Can`t accept sample. All samples MUST be
  435.      greater than or equal to 64 bytes. If you
  436.      want to comment an entry, just rename it."
  437. As a part of my "UltraClick Removal System", my routines can only play samples greater or equal to 64 bytes. "
  438.  19-"Error opening sample file."
  439. This should never happen. Refer to "Error Opening 669 File". ;
  440.  20-"Sorry, You can`t open up more pattern
  441.      editors."
  442. You have a limit of 6 pattern editors. You haven't open up any more. If you select, "Play from Order (track)", then this function uses up one of the pattern editors to play the song. If you have all pattern editors open when "Play from Order (track)", then you will get this message. B
  443.  21-"Do you want to save your 669 first before
  444.      you close?."
  445. If you close the 669 and you've changed it without saving it, then you will be prompted with this message. N
  446.  22-"Sorry, but UNIS 669 can`t edit more than one
  447.      fully allocated 669."
  448. You can only have one 669 open at a time. If you want to open up another one, then you will have to close the current one, and open up the new one. !
  449.  23-"Could not open help file."
  450. This should never happen. If it does, reinstall UNIS669 on to your harddisk. E
  451.  24-"Exiting?, do you want to save your 669
  452.      before you leave."
  453. This is a conformation message. If you change a new or loaded 669 in any way, UNIS will prompt you this message when closing the 669 or exiting out of UNIS. i
  454.  25-"Sorry, this 669 is an extended 669 now,
  455.      I can`t let you change it back to a normal
  456.      669."
  457. I've made it so that you can't take a 669 Extended file and change it to a normal 669. This is only temporary...it's only that I can't be bothered making a routine that strips off the extended commands (If there is any). Next version, you will be able to. 
  458.