home *** CD-ROM | disk | FTP | other *** search
/ modiromppu / modiromppu.iso / PROGRAMS / ORGPACKS / VS201.ZIP / Vs.hlp < prev   
Text File  |  1997-12-06  |  91KB  |  2,500 lines

  1. ^c5      __   ____________/|  __    ___________________
  2. ^c4     |  | /  _    ____/ | |  |  /  __  ____/__  ____\
  3. ^c2     |  |/  / /  __/ |  | |  | /  / /  _/   /  /
  4. ^c6     |  '  / /  /    |  | |  |/  / /  /    /  /
  5. ^c6     |    / /  /__/\/   |_|_    / /  /___/\\  \__
  6. ^c6     |___/ /________\_______/|_/ /_________\\____\
  7. ^c6      ____________________ / | _____   _____  _____
  8. ^c6     /  _______    ___   /|  ||     \  \___/ /  _  \
  9. ^c6     \  \____  /  /  /  / |  ||  |\  \ |   |/  / \  \
  10. ^c2      \___   \/  /  /  /  |  ||  | \  \|   |  /   \  \
  11. ^c4  ________/  /\  \_ \  \__|  ||  |__\  \   |  \___/  /
  12. ^c6                                                  viviD
  13.  
  14. ^c6---------------------------------------------------------
  15.                    ^c4### ^cfINTRODUCTION ^c4###
  16. ^c6---------------------------------------------------------
  17. ^c1
  18.   Welcome to the Velvet Studio hyperlink help! Please be
  19. aware that this is intended more as an on-line help
  20. reference rather than full documentation for the program.
  21.  
  22.   If you have any problems and wish to obtain human help,
  23. please see the Contact section in the Miscellaneous
  24. chapter.
  25.  
  26.  
  27. ^lIndex:
  28. ^c6---------------------------------------------------------
  29.                      ^c4### ^cfCONTENTS ^c4###
  30. ^c6---------------------------------------------------------
  31. ^c1
  32.   Click on any of the following topics for more
  33. information on them:
  34.  
  35. ^h[sw]|   * Shareware version
  36. ^h[help]|   * Using help^c1
  37. ^h[keyb]|   * Keyboard^c1
  38. ^h[use]|   * Using the tracker^c1
  39. ^h[pted]|   * Pattern editing^c1
  40. ^h[inst]|   * Instruments^c1
  41. ^h[sped]|   * Sample Editor^c1
  42. ^h[efed]|   * Effect Editor^c1
  43. ^h[cmdr]|   * Command reference^c1
  44. ^h[musr]|   * Musical Reference^c1
  45. ^h[misc]|   * Miscellaneous^c1
  46.  
  47.  
  48.  
  49. ^lsw:
  50. ^c6---------------------------------------------------------
  51.                 ^c4### ^cfShareware version ^c4###
  52. ^c6---------------------------------------------------------
  53. ^c1
  54.  
  55. We've finally decided to release Velvet Studio PRO as
  56. shareware. Too many people complained over the high
  57. ■price, compared to other similar programs. I get your
  58. point exactly:
  59. You want people like us to work our asses off without
  60. getting anything from it. Next time, try to convince
  61. a car salesman to give away a Ferrari for free...
  62.  
  63.  The price for a good moral is only $15!
  64.  
  65. Send $15 in an envelope to:
  66.  
  67. Velvet Development
  68. Att. D.Broman
  69. Hagafors
  70. 560 13 Hook.
  71.  
  72. Sweden only:
  73. Eller sätt in 100 :- på vårt PostGiro 684514-3
  74.  
  75.  
  76. ^lhelp:
  77. ^c6---------------------------------------------------------
  78.                     ^c4### ^cfUSING HELP ^c4###
  79. ^c6---------------------------------------------------------
  80. ^c1
  81.   Velvet Studio's help system is a hypertext engine.
  82. You can click on various highlighted words on the screen
  83. which will refer you to another section of the helpfile
  84. which has more information on a topic.
  85.  
  86.   The help facility has a search function which can be
  87. used to quickly search for text in the helpfile. To use
  88. it, click the LMB or RMB on the textfield next to the
  89. button, and type in the text you wish to search for.
  90. Click on the Search button to search for the text, and
  91. click on Search Again to repeat the search when some text
  92. is found.
  93.  
  94.   The Back button is used to go back to the previous
  95. location when you've finished reading a certain help
  96. topic.
  97.  
  98.   If you see a vertical pipe next to the a hypertext
  99. link, it means that the section has been updated since
  100. the last revision of the program.
  101.  
  102.  
  103. ^lkeyb:
  104. ^c6---------------------------------------------------------
  105.                      ^c4### ^cfKEYBOARD ^c4###
  106. ^c6---------------------------------------------------------
  107. ^c1
  108.   Keyboard commands are divided into the following:
  109.  
  110. ^h[keyb010]    * Browsing^c1
  111. ^h[keyb020]    * Playing/recording^c1
  112. ^h[keyb030]|   * Editing patterns^c1
  113. ^h[keyb040]|   * Block functions^c1
  114. ^h[keyb050]|   * Channel controls (muting/locking etc)^c1
  115. ^h[keyb060]    * Transposing^c1
  116. ^h[keyb070]    * Sample Selection^c1
  117. ^h[keyb080]|   * Menus^c1
  118. ^h[keyb090]|   * Miscellaneous^c1
  119.  
  120.   Of course, these are the default Velvet Studio key
  121. mappings. You can change all the keyboard shortcuts
  122. through the Keyboard Setup option on the Config menu.
  123.  
  124. ^lkeyb010:
  125.                     ^ca-----------------
  126.                     ^c9# ^cfBrowsing song ^c9#
  127.                     ^ca-----------------
  128. ^c1
  129. Shift ArrLeft   -       Decrease Current Position
  130. Shift ArrRight  -       Increase Current Position
  131. Ctrl  ArrLeft   -       Decrease Current Instrument
  132. Ctrl  ArrRight  -       Increase Current Instrument
  133. Alt   ArrLeft   -       Decrease Current Pattern
  134. Alt   ArrRight  -       Increase Current Pattern
  135.  
  136. Shift Arrup     -       Fast Decrease row
  137. Shift ArrDn     -       Fast Increase row
  138. Ctrl  Arrup     -       Fastest Decrease row
  139. Ctrl  ArrDn     -       Fastest Increase row
  140.  
  141.       Home      -       1:st press: Go to first row.
  142.                         2:nd press: Go to first channel
  143.  
  144.        End      -       Go to last row
  145.  
  146.       Arrows    -       Browse the patterndata
  147.  
  148.       Tab       -       Next Channel
  149. Shift Tab       -       Prev Channel
  150.  
  151. PGUP            -       Jump 8 notes Up
  152. PGDN            -       Jump 8 notes Down
  153. CTRL  PGUP      -       Jump 16 notes Up
  154. CTRL  PGDN      -       Jump 16 notes Down
  155. ALT   PGUP      -       Jump 32 notes Up
  156. ALT   PGDN      -       Jump 32 notes Down
  157.  
  158. ^lkeyb020:
  159.                  ^c9-----------------------
  160.                  ^ca# ^cfPlaying & Recording ^ca#
  161.                  ^c9-----------------------
  162. ^c1
  163.       Enter     -       Play Current row, advance
  164.  
  165.       Backspc   -       Play Current row, don't advance
  166.  
  167. Right Ctrl      -       Play Mod
  168. Right Alt       -       Play Pattern
  169. Ctrl  Ctrl      -       Play Mod from current row
  170. Ctrl  Alt       -       Play Pattern from current row
  171.  
  172. Right Shift     -       Record Pattern
  173. Shift Shift     -       Record Song
  174. Ctrl  Shift     -       Record Pattern from current row
  175.  
  176. Alt   F6-F10    -       Play pattern from stored row
  177. Ctrl  F6-F10    -       Record pattern from stored row
  178.  
  179.  
  180. ^lkeyb030:
  181.                    ^c9-------------------
  182.                    ^ca# ^cfPattern Editing ^ca#
  183.                    ^c9-------------------
  184. ^c1
  185.       `         -       (The key to the left of "1")
  186.                         Insert a Note Off.
  187.  
  188. Alt   K         -       Kill current sample at current
  189.                         channel
  190. Ctrl  K         -       Kill rest of channel
  191. Alt   O         -       Contract Pattern
  192. Ctrl  O         -       Contract Channel
  193. Alt   V         -       Expand Pattern
  194. Ctrl  V         -       Expand Channel
  195.  
  196. Shift F3        -       Cut Channel to buffer
  197. Ctrl  F3        -       Cut Commands to buffer
  198. Alt   F3        -       Cut Pattern to buffer
  199.  
  200. Shift F4        -       Copy Channel to buffer
  201. Ctrl  F4        -       Copy Commands to buffer
  202. Alt   F4        -       Copy Pattern to buffer
  203.  
  204. Shift F5        -       Paste Channel-buffer to Channel
  205. Ctrl  F5        -       Paste Command-buffer to Channel
  206. Alt   F5        -       Paste Pattern-buffer to pattern
  207.  
  208.       Del       -       Delete note under cursor
  209. Shift Del       -       Delete note+command under cursor
  210. Alt   Del       -       Delete command under cursor
  211.  
  212. Shift Return/
  213.       Ins       -       Insert blank note at cursor-
  214.                         position and move the others
  215.                         down. Notes beyond pattern-
  216.                         position 63 will be lost!
  217. Shift Backsp/
  218. Shift Ins       -       Delete note above cursorposition
  219.                         and move the others up.
  220.                         You can not do this if you're at
  221.                         patternposition 0!
  222.  
  223. Alt   Return    -       As above, but with pattern
  224. Alt   Backspace -       As above, but with pattern
  225.  
  226. Ctrl  Return    -       Push cmds one down
  227. Ctrl  Backspace -       Drag cmds one up
  228.  
  229. Shift 0-9       -       Store current command on selected
  230.                         key
  231. Alt   0-9       -       Insert all commands in current
  232.                         track
  233. Ctrl  0-9       -       Insert one command in current
  234.                         track
  235.  
  236. Alt   ,         -       Copy all commands above cursor to
  237.                         current row.
  238. Alt   .         -       Copy all commands above cursor to
  239.                         current row
  240.                         and add one to the value.
  241. Alt   -         -       Copy all commands above cursor to
  242.                         current row
  243.                         and subract one from the value.
  244.  
  245. Ctrl  ,         -       Copy command above cursor to
  246.                         current row
  247. Ctrl  .         -       Copy command above cursor to
  248.                         current row
  249.                         and add one to the value.
  250. Ctrl  -         -       Copy command above cursor to
  251.                         current row
  252.                         and subract one from the value.
  253.  
  254. CAPS  .         -       Halve C4 Rate
  255. CAPS  ,         -       Double C4 Rate
  256.  
  257. ALT   U         -       Undo. Exchanges Pattern with the
  258.                         stored Undo Buffer. This will
  259.                         NOT undo small changes in the
  260.                         pattern!
  261. ALT   B         -       Backup Pattern to Undo buffer
  262.  
  263. ^lkeyb040:
  264.                     ^c9-----------------
  265.                     ^ca# ^cfBlock Marking ^ca#
  266.                     ^c9-----------------
  267. ^c1
  268. CAPS  Arrows,
  269.       PGUP,PGDN,
  270.       HOME,END  -       Mark a block (also with Mouse)
  271. Caps  F6-F10    -       Mark to stored row
  272. Ctrl  B         -       Mark Block Begin (PT compatible)
  273. Ctrl  C         -       Copy Marked Block
  274. Ctrl  D         -       Delete block, drag notes up
  275. Ctrl  F         -       Quick Mark a block.
  276. Ctrl  I         -       Insert block, push notes down
  277. Ctrl  J         -       Join-Paste Block (Mix)
  278. Ctrl  L         -       Quick Mark Channel/Pattern
  279. Ctrl  M         -       Interpolate command data at
  280.                         marked channels.
  281. Ctrl  P         -       Paste BlockBuffert To CursorPos
  282. Ctrl  U         -       Unmark Block
  283. Ctrl  Y         -       Change Inst in area to curr. Inst
  284. Ctrl  X         -       Cut Marked block
  285.  
  286. ^lkeyb050:
  287.                    ^c9--------------------
  288.                    ^ca# ^cfChannel Controls ^ca#
  289.                    ^c9--------------------
  290. ^c1
  291. Ctrl  A         -       Mute/Lock/Unmute current channel
  292. Ctrl  Q         -       Unmute all channels
  293. Ctrl  S         -       Solo channel (Mute all except
  294.                         current channel)
  295.  
  296. ^lkeyb060:
  297.                      ^c9---------------
  298.                      ^ca# ^cfTransposing ^ca#
  299.                      ^c9---------------
  300. ^c1
  301.  <CAPS LOCK> Plus keys below:
  302.  
  303.    Sample/Track      | Sample/Pattern  | Sample/Block
  304.    ------------------+-----------------+-----------------
  305.    1 - Note Up       | 2 - Note Up     | 5 - Note Up
  306.    Q - Note Down     | W - Note Down   | T - Note Down
  307.    A - Octave Up     | S - Octave Up   | G - Octave Up
  308.    Z - Octave Down   | X - Octave Down | B - Octave Down
  309.                      |                 |
  310.    All/Track         | All/Pattern     | All/Block
  311.    ------------------+-----------------+-----------------
  312.    3 - Note Up       | 4 - Note Up     | 6 - Note Up
  313.    E - Note Down     | R - Note Down   | Y - Note Down
  314.    D - Octave Up     | F - Octave Up   | H - Octave Up
  315.    C - Octave Down   | V - Octave Down | N - Octave Down
  316.  
  317. ^lkeyb070:
  318.                   ^c9---------------------
  319.                   ^ca# ^cfSelecting Samples ^ca#
  320.                   ^c9---------------------
  321. ^c1
  322.  On the numeric keyboard:
  323.  
  324.           0 - Select Sample 0
  325.     1st row - Select Sample 1-4
  326.     2nd row - Select Sample 5-8
  327.     3rd row - Select Sample 9-C
  328.     4th row - Select Sample D-F
  329.  
  330. Pressing a shift key simultaneous with above:
  331.          <CAPS LOCK> Sample 10-1F
  332.          <SHIFT>     Sample 20-2F
  333.          <CONTROL>   Sample 30-3F
  334.          <ALT>       Sample 40-4F
  335.  
  336. ^lkeyb080:
  337.                 ^c9-------------------------
  338.                 ^ca# ^cfMenus & Screen Blocks ^ca#
  339.                 ^c9-------------------------
  340. ^c1
  341. Alt   C         -       Config Screen.
  342. Alt   D         -       Disk Option.
  343. Alt   E         -       Description Editor.
  344. Alt   G         -       Toggle Piano
  345. Alt   H         -       Help popup
  346. Alt   I         -       Instrument Editor
  347. Alt   P         -       Position Editor.
  348. Alt   Q         -       Toggle Equalizers
  349. Alt   R         -       Restore to main screen
  350. Alt   S         -       Sample Editor.
  351. Alt   Z         -       Toggle Zoom pattern
  352.  
  353. ^lkeyb090:
  354.                   ^c9----------------------
  355.                   ^ca# ^cfMiscellaneous Keys ^ca#
  356.                   ^c9----------------------
  357. ^c1
  358. Ctrl  E         -       Increase CommandNr on current
  359.                         channel
  360. Ctrl  W         -       Decrease CommandNr on current
  361.                         channel
  362.  
  363. Shift+
  364. Ctrl  E         -       Increase CommandNr on every
  365.                         channel
  366. Shift+
  367. Ctrl  W         -       Decrease CommandNr on every
  368.                         channel
  369.  
  370. Ctrl  T         -       Toggle Rowskip when using arrows.
  371.  
  372.       F6-F10    -       Go to the stored row
  373. Shift F6-F10    -       Store current row on F-key
  374. Ctrl  R         -       Restore F6-F10 positions
  375.                         (0,16,32,48,63)
  376.  
  377. Alt   N         -       Load next selected song.
  378. Alt   X         -       Exit the tracker
  379.  
  380.       Space     -       Toggle edit. Stop all voices
  381. Shift Space     -       Invoke Pulldown menu at mousepos
  382.  
  383.       Keypad Del-       Kill Instrument
  384. Shift Keypad Del-       Kill Sample
  385.  
  386.  
  387.       <         -       Increase RowSkip
  388. Shift <         -       Decrease RowSkip
  389.  
  390.       Esc       -       Main PullDownMenu
  391.  
  392.       F1        -       Decrease Octave
  393.       F2        -       Increase Octave
  394.  
  395.  
  396. ^luse:
  397. ^c6---------------------------------------------------------
  398.                 ^c4### ^cfUSING THE TRACKER ^c4###
  399. ^c6---------------------------------------------------------
  400. ^c1
  401.   This section is divided into the following:
  402.  
  403. ^h[use010]|   * Using menus^c1
  404. ^h[use020]    * Input fields^c1
  405. ^h[use030]|   * Optimize module^c1
  406. ^h[use040]|   * Disk options^c1
  407. ^h[use050]|   * Configuration^c1
  408.  
  409. ^luse010:
  410.                      ^c9---------------
  411.                      ^ca# ^cfUsing Menus ^ca#
  412.                      ^c9---------------
  413. ^c1
  414.   The tracker screen is divided up into various menu
  415. blocks, which can be changed by pressing the LMB on the
  416. menu button at the top left corner of a block. (The
  417. button with the fancy little lines drawn on it).
  418.  
  419.   Pressing the RMB on a menu button will cycle through
  420. the screens available for that menu block, eg: If you
  421. press the button for the lower block (it's placed in the
  422. middle of the screen, near the left edge), you can choose
  423. between the Pattern editing screens, the Sample Editor,
  424. the Instrument Editor and so on.
  425.  
  426.   You can also click at the very top of the screen, which
  427. activates the main pulldown menu. You can control all the
  428. menu blocks with the main pulldown, and you can also
  429. access the configuration menu through here.
  430.  
  431. ^luse020:
  432.                      ^c9----------------
  433.                      ^ca# ^cfInput Fields ^ca#
  434.                      ^c9----------------
  435. ^c1
  436.   To edit an input field with text or digits, click on it
  437. with the RMB. (Note: With the exception of the instrument
  438. list, the pattern list and the position editor, you can
  439. also click the LMB on the field to edit it).
  440.  
  441.   Pressing the LMB & RMB simultaneously will clear the
  442. string, or set the digits to zero if the field is
  443. numerical.
  444.  
  445.   If the field has Up/Mod/Down buttons, you can also
  446. click on them to adjust the value. Pressing the Up button
  447. will increase the value, and pressing the Down button
  448. will decrease the value. The Mod button (the middle
  449. button, between Up/Down) will allow you to click & drag
  450. the mouse up and down, and adjusts the field value
  451. accordingly.
  452.  
  453. ^luse030:
  454.                        ^c9------------
  455.                        ^ca# ^cfOptimize ^ca#
  456.                        ^c9------------
  457. ^c1
  458.   This function scans through the module for any unused
  459. rows, channels or commands in each pattern and reduces it
  460. to the minimum amount necessary, which saves memory and
  461. makes the module smaller on disk.
  462.  
  463.   There are two different types of optimizing. Remove
  464. only removes unused command numbers at the end. Thus, it
  465. can't remove command number 2 if you use command numbers
  466. 1 and 3 in a pattern. With respect to patterns, Remove
  467. will also only clear (zero out) the unused patterns, and
  468. not actually remove them from memory; for instruments,
  469. Remove will delete any non-blank instruments which are
  470. not used in the song.
  471.  
  472.   Compress is more powerful, as it goes through the
  473. patterns and 'fills in the blanks' between command
  474. numbers; for example, if you have command numbers 1 and 3
  475. used, but 2 is unused, it will move command number 3 to
  476. number 2. With respect to patterns, Compress will remove
  477. them from memory, and Compress will also delete all blank
  478. instruments not used in the song and move the non-blank
  479. samples up to group them together.
  480.  
  481. ^luse040:
  482.                      ^c9----------------
  483.                      ^ca# ^cfDisk Options ^ca#
  484.                      ^c9----------------
  485. ^c1
  486.   All disk options, such as saving and loading samples
  487. and songs, are done through the Disk Options screen. It
  488. is designed for power and flexibility, even though it is
  489. quite easy to use.
  490.  
  491.   The filelisting box can have multiple files selected in
  492. it for the operations. Pressing the LMB on a file will
  493. select or deselect it, and pressing the RMB will either
  494. select or deselect all files in the current directory.
  495. You can select multiple files for the Rename and Delete
  496. functions, and also when loading instruments or samples.
  497. (Note that the order in which the files are loaded are
  498. dependent on the sort order of the filelisting).
  499.  
  500.   The top of the Disk Options screen has the complete
  501. pathname of the file for the current operation. You can
  502. change the filename to load or save with this path.
  503.  
  504.   You can load or save different types of files with this
  505. screen; the Song, Patt, Inst and Samp buttons will load
  506. modules, patterns/channels, instruments, and samples
  507. respectively.
  508.  
  509.   Each of the file formats available also has its own
  510. default path. Pressing the LMB on the format will move to
  511. the default directory as well as changing the currently
  512. active file format, while pressing the RMB will not
  513. change the current directory. The Mixed button will
  514. display all the fileformats available, while the *.*
  515. button will list all files in the current directory.
  516.  
  517.   The Name button will create a filename of a sample,
  518. instrument or module depending on the name of the thing
  519. itself. This can be automatically activated in Config
  520. Options.
  521.  
  522.   If the Cnvrt button is active, then any loaded samples
  523. are automcatically converted from signed to unsigned, or
  524. unsigned to signed format. Velvet Studio uses unsigned
  525. (Amiga) samples.
  526.  
  527.   If the Loop button is on, samples will be treated as
  528. Fast Tracker raw samples, and loop values will attempt to
  529. be loaded.
  530.  
  531.   The Pack button indicates if your modules or samples
  532. should be compressed when they are saved. This should
  533. normally be on, and can be automatically activated in
  534. Config Options.
  535.  
  536.   If Name is on, module, instrument or sample titles
  537. will be shown in the filelisting box in addition to the
  538. normal filename. If you have a large amount of files in
  539. each directory, it might be an idea to disable this since
  540. it takes time to scan the titles of all the files.
  541.  
  542.   If Auto is on and several modules are selected, the
  543. program will load the next selected module as soon as
  544. the currently playing module ends.
  545.  
  546.   The Rename button is used to rename files, and the
  547. Delete button will delete (with confirmation) the
  548. selected files. These buttons can be used with multiple
  549. files.
  550.  
  551.   The Save button is used when you want to save a module,
  552. instrument or sample. Make sure that the name at the top
  553. of the Disk Option is correct to prevent disastrous
  554. mistakes.
  555.  
  556.   Press the Load gadget to load a module that you have
  557. selected, or to load an instrument or sample to the
  558. current slot. If you are loading modules have have more
  559. than one file selected, the first one will be loaded into
  560. memory and will be deselected. You can use the Load Next
  561. Module keyboard command [Alt N] to load the next selected
  562. module in the filelisting.
  563.  
  564.                    ^c6### ^ccFile Formats ^c6###
  565. ^c1
  566.   Velvet Studio can manipulate the following file
  567. formats:
  568. (Those with a "*" can also be saved.)
  569.  
  570.     Modules:
  571.  
  572.   * .AMS - Advanced Module System (Velvet Studio).
  573.   * .MOD - ProTracker, FastTracker 6/8 channel, xxCH
  574.            module (ProTracker, FastTracker, TakeTracker,
  575.            FastTracker II).
  576.   * .S3M - ScreamTracker revision 3.0 module
  577.            (ScreamTracker III)
  578.     .STM - ScreamTracker module (ScreamTracker).
  579.   *  .XM - Extended Module (FastTracker 2, DigiTrekker).
  580.     .MTM - MultiTracker Module (Multitracker Module Ed.)
  581.     .ULT - Ultratracker Module
  582.  
  583.     Instruments:
  584.  
  585.   * .AIS - Advanced Instrument System (Velvet Studio).
  586.      .XI - Extended instrument (FastTracker 2).
  587.     .PAT - Gravis UltraSound patch (PatchMaker).
  588.  
  589.     Samples:
  590.  
  591.   * .ASE - Advanced Sample System (Velvet Studio).
  592.   * .SMP - Raw sample format (FastTracker, Velvet
  593.            Studio).
  594.     .S3I - ScreamTracker III instrument (ScreamTracker
  595.            III, Advanced DigiPlayer).
  596.     .IFF - AIFF sample (FastTracker 2).
  597.   * .WAV - Microsoft RIFF wave sample (CoolEdit).
  598.  
  599.     Pattern data:
  600.  
  601.   * .APS - Advanced Pattern System (Velvet Studio).
  602.   * .ACS - Advanced Clip System (Velvet Studio).
  603.     .XT  - Extended Track (Fast Tracker 2)
  604.  
  605. ^luse050:
  606.                         ^c9----------
  607.                         ^ca# ^cfConfig ^ca#
  608.                         ^c9----------
  609. ^c1
  610.  
  611.  
  612.   The configuration pulldown contains everything you need
  613. to design the Tracker to become exactly what you want it
  614. to be.
  615.  
  616.   SoundCard Setup
  617.  
  618.   Here you can set up your soundcard if the autodetection
  619. (reading the environment variable) fails or if you want
  620. to change a certain value. For SB's you can also change
  621. the 16b/Stereo mixing options along eith the mixing
  622. frequency.
  623.  
  624.   Options
  625.  
  626.   A huge amount of options can be configured just to
  627. fit your own purposes. There is not enough time to comment
  628. them here, but select Options from the menu and you will
  629. be presented with a window where all options can be set.
  630.  
  631.   Color Setup
  632.  
  633.   You can also change the colors of the Tracker by
  634. selecting Colours. A window with a some dragbars
  635. appear, where you can change text color, bitmap intensity
  636. and so on, just to fit your own taste.
  637.  
  638.   Key Map
  639.  
  640.   The Key Map selection brings up yet another window,
  641. which is used for defining new keys. If you find that the
  642. standard keymap is totally out of order, you can define
  643. your own special keymap here. Every key on the keyboard
  644. can be reassigned, so that it will match the keymap you
  645. are used to.
  646.  
  647.   Pattern Defaults
  648.  
  649.   These are the default values for commands, channels
  650. and rows. These default values will be used when creating
  651. new patterns, so set them wisely to reduce the work you
  652. have to do when creating a song. For example, setting
  653. rows to 48 is a clever stroke if you're making a waltz
  654. tune.
  655.  
  656.   Default Paths
  657.  
  658.   This Popup lets you define the default paths of your
  659. songs and samples. Pressing the button to the left of
  660. the input slot will automatically insert the current
  661. path used in the diskoption.
  662.  
  663.  
  664. ^lpted:
  665. ^c6---------------------------------------------------------
  666.               ^c4### ^cfPATTERN EDIT FUNCTIONS ^c4###
  667. ^c6---------------------------------------------------------
  668. ^c1
  669.   Click on one of the following for more information:
  670.  
  671. ^h[pted010]|   * Channel locking^c1
  672. ^h[pted020]    * Using multiple commands^c1
  673. ^h[pted030]    * Song info^c1
  674. ^h[pted040]    * Position editor^c1
  675. ^h[pted050]|   * Pattern information^c1
  676. ^h[pted060]    * Split keyboard feature^c1
  677. ^h[pted070]|   * Echo editor^c1
  678.  
  679. ^lpted010:
  680.                    ^c9-------------------
  681.                    ^ca# ^cfChannel Locking ^ca#
  682.                    ^c9-------------------
  683. ^c1
  684.   Locking a channel prevents it from being edited. It
  685. comes in useful if you want to make sure that you do not
  686. edit the channel by mistake, if you for example, play a
  687. chord on the keyboard.
  688.  
  689.   You can lock a channel by pressing the Channel Control
  690. button, which is located just above the channel data.
  691. Pressing it once will display an M for MUTE, which mutes
  692. the channel; pressing it again will display an L, which
  693. indicates that the channel has been LOCKed.
  694.  
  695.   Note: You can turn off channel locking if you prefer;
  696. see Config Options.
  697.  
  698. ^lpted020:
  699.                   ^c9---------------------
  700.                   ^ca# ^cfMultiple Commands ^ca#
  701.                   ^c9---------------------
  702. ^c1
  703.   Unless you are in Zoom mode, the tracker will display
  704. one command for each channel; if you have more than 1
  705. command defined for the pattern, pressing the Command
  706. Number button (located just above the channel data) will
  707. cycle through them. Pressing the LMB on the button will
  708. increase the current command number, and pressing the RMB
  709. on the button will decrease the current command number.
  710.  
  711.   If you wish to watch all commands on a single channel
  712. you can use the Zoom function (found in the pulldown
  713. menu in the lower menu block), and the tracker will
  714. switch to a mode where all commands are displayed.
  715.  
  716. ^lpted030:
  717.                       ^c9-------------
  718.                       ^ca# ^cfSong Info ^ca#
  719.                       ^c9-------------
  720. ^c1
  721.   In the top left corner of the screen is the Song Info.
  722. It contains some short information of the tune.
  723.  
  724.   You can modify the current pattern number, the current
  725. position or the song length, by changing the values of
  726. the respective fields.
  727.  
  728.   Below the length field is the current BPM (beats per
  729. minute) timing of the song. The actual BPM button can
  730. also be clicked, and what it does depends on whether you
  731. are in editmode or not. Clicking on it when you are in
  732. editmode will insert the current BPM timing as a command
  733. at the CursorPos in the patterndata. Clicking on it when
  734. you are not in editmode will toggle BPM timing on or off.
  735.   The Song speed is located to the left of the BPM field.
  736. You can change the speed by pressing LMB or RMB ON the
  737. number. This had to be in this unstandard way, due to
  738. lack of space.
  739.  
  740. ^lpted040:
  741.                    ^c9-------------------
  742.                    ^ca# ^cfPosition Editor ^ca#
  743.                    ^c9-------------------
  744. ^c1
  745.   To sequence your patterns, use the Position Editor
  746. which is located in the left menu block. Clicking on the
  747. pattern number for the position with the LMB will select
  748. that position for editing, and clicking on it with the
  749. RMB will change the pattern number for that position.
  750.  
  751.   The INS button will insert a new pattern at the current
  752. position (and possibly copy the previous pattern number,
  753. depending on your Config Options). The DEL button will
  754. delete the current position.
  755.  
  756.   The name of the current pattern is also shown below the
  757. position listing.
  758.  
  759. ^lpted050:
  760.                      ^c9----------------
  761.                      ^ca# ^cfPattern Info ^ca#
  762.                      ^c9----------------
  763. ^c1
  764.   You can use the Pattern Info menu block to adjust the
  765. amount of rows, channels, or commands required for each
  766. pattern. Thanks to a total rewrite of the allocation
  767. routines, it is now possible to reduce the memory usage
  768. by not defining more data space than you exactly need.
  769. For example, the beginning of the song may use only three
  770. channels, but it will probably use more channels later on
  771. when they're needed. Use this menu block to change the
  772. amount of memory needed by each pattern.
  773.  
  774.   You can also set the default amount of rows, channels
  775. and commands used by each pattern by Main Pulldown ->
  776. Configuration -> Default Pattern Values.
  777.  
  778.  
  779. ^lpted060:
  780.                     ^c9------------------
  781.                     ^ca# ^cfSplit Keyboard ^ca#
  782.                     ^c9------------------
  783. ^c1
  784.  
  785.   The split keyboard is quite similar to the multisample,
  786. except instead of mapping samples to certain notes, it
  787. remaps instruments. For example, you can have two
  788. instrument zones mapped, one from C-0 to B-4 and one from
  789. C-5 to B-9. Pressing a note from C-0 to B-4 will play the
  790. instrumet mapped to that zone, and pressing a note from
  791. C-5 to B-9 will play a second, different instrument.
  792.  
  793.   You can have up to 15 splits defined. The value in the
  794. Split field is the current split which you are working
  795. on.
  796.  
  797.   The Zone field is the current splitzone you are working
  798. on; you can have up to 15 splitzones. Each splitzone has
  799. a single instrument assigned to it, and a Begin and End
  800. note. If you wish to set a zone from C-2 to B-2, set the
  801. Begin note to C-2 and the End note to B-2.
  802.  
  803.   A splitzone also has a Base note reference, which is
  804. how much to transpose the notes played in that zone up or
  805. down by. For example, you may set a zone from C-2 to B-2,
  806. with a sample that sounds best from C-3 to B-3. By
  807. setting the base note to C-4 your instrument will be
  808. transposed to this note instead.
  809.  
  810.   The Clr All button clears all splitzone settings, and
  811. the Active buttons activates the current split.
  812.  
  813. ^lpted070:
  814.                      ^c9---------------
  815.                      ^ca# ^cfEcho Editor ^ca#
  816.                      ^c9---------------
  817. ^c1
  818.   The echo editor can be used to automatically produce
  819. echos and simulate reverb effects.
  820.  
  821.   The From field is the channel which you wish to echo.
  822. It uses zero-based numbering, so to find out which is the
  823. channel number you wish to echo simply copy the channel
  824. number above the patterndata.
  825.  
  826.   The To field represents the channel which will be used
  827. for the first echo. If you set this field to 2, the echo
  828. will be placed on channel 2 (zero-based).
  829.  
  830.   The Chan # field is the number of channels to use for
  831. echoing. For example, if you set the To field to 2, and
  832. the Chan # to 3, the tracker will echo to channels 2, 3
  833. and 4.
  834.  
  835.   The Delay field indicates how much to delay the first
  836. echo. The tracker will delay the initial echo by one row,
  837. plus the number in this field. The Decay percentage next
  838. to this field is how loud the delayed echo should be, as
  839. a percentage of the original volume. So if you set the
  840. delay to 5, and the decay to 67%, the tracker will set
  841. the initial echo to occur 6 rows later, at around 2/3 of
  842. the original volume.
  843.  
  844.   The Rate field, along with the other decay field
  845. represents how fast you wish to make the echo fade out.
  846. This affects the initial echo and not the original
  847. volume; the decay field is the percentage of the last
  848. volume echoed, and the rate field is the number of rows
  849. plus one on which the echo will take place. So for
  850. example, if you have a rate of 1 and a decay of 33%, the
  851. tracker will "re-echo" every 2 rows, and that re-echo
  852. will have a third of the last echo's volume.
  853.  
  854.   You can also save and restore echos which you've made
  855. by pressing the RMB on the digits to save the current
  856. echo settings in that slot, and pressing the LMB to
  857. restore them. The echos are saved in the config file.
  858.  
  859.   If the Wrap button is depressed the echo engine will
  860. wrap the echo to the beginning of the pattern if it goes
  861. beyond the end of it.
  862.  
  863.  
  864. ^linst:
  865. ^c6---------------------------------------------------------
  866.                    ^c4### ^cfINSTRUMENTS ^c4###
  867. ^c6---------------------------------------------------------
  868. ^c1
  869. ^h[inst010]|   * What are instruments?^c1
  870. ^h[inst020]|   * Instrument editor^c1
  871. ^h[inst030]|   * Shadow instruments^c1
  872.  
  873. ^linst010:
  874.                 ^c9-------------------------
  875.                 ^ca# ^cfWhat are instruments? ^ca#
  876.                 ^c9-------------------------
  877. ^c1
  878.   The concept of Instruments have been used in advanced
  879. synthesizers for years, and they now have been brought
  880. into trackers, for a much more powerful way to control
  881. your samples.
  882.  
  883.   An instrument has volume, panning and vibrato envelopes
  884. which are applied to the samples automatically on
  885. playback. Each instrument can also consist of up to 16
  886. samples; depending on which note is played on the
  887. keyboard, a different sample can be played (musicians
  888. will know this as a multisample keyboard split).
  889.  
  890. ^linst020:
  891.                   ^c9---------------------
  892.                   ^ca# ^cfInstrument Editor ^ca#
  893.                   ^c9---------------------
  894. ^c1
  895.                     ^c6### ^ccEnvelopes ^c6###
  896. ^c1
  897.   An envelope changes the volume, panning or frequency of
  898. a sample on playback. For example, if you wish to have an
  899. instrument to have a fast attack but a very rapid decay,
  900. change the volume envelope to that the volume is at
  901. maximum initially, and declines very quickly to zero.
  902.  
  903.   On the instrument editor screen, there are two boxes.
  904. The upper box represents the Volume envelope, and the
  905. lower box represents the Vibrato or Panning envelope
  906. (depending on which of the VIB or PAN buttons are
  907. depressed).
  908.  
  909.   You can adjust the points on the envelopes by clicking
  910. and dragging them around in the envelope box. Dragging
  911. them with the LMB will only affect the current point,
  912. while dragging them with the RMB will drag the entire end
  913. of the envelope. This is useful if you have created an
  914. end of the envelope that you want to keep, but you want
  915. to change the beginning.
  916.  
  917.   To add or delete a point, press the Up/Down buttons on
  918. the Points field respectively. Pressing Up will add a
  919. point at exactly halfway between the current point and
  920. the next point, and pressing Down will delete the current
  921. point.
  922.  
  923.   The Value field is the current point's value (vertical
  924. offset). The Time field is the current point's time
  925. (horizontal offset). You can finetune each point value by
  926. selecting the point, and modifying the fields directly.
  927.  
  928.   The Env Speed field is the speed at which the enveloped
  929. is scanned. A higher value will make the envelope to be
  930. scanned faster; a value of zero will cause the the
  931. current song BPM to be used instead, which will make the
  932. envelope song-speed dependent.
  933.  
  934.   The top On button to the right of the envelope box
  935. toggles whether the envelope is active or not.
  936.  
  937.   You can also sustain a point until a KeyOff is reached
  938. in the pattern; ie: the envelope will stop at a specified
  939. point and not advance any further until a KeyOff is
  940. encountered. To activate Sustain, select the point which
  941. the envelope should halt at in the Sustain field, and
  942. press the On button to make this active.
  943.  
  944.   You can also specify a part of the envelope which
  945. should be looped; to do this, select the points of the
  946. envelope which represent the start and end of the loop,
  947. and press the On button next to the Start Loop field. If
  948. the B button located beneath the field is activated, the
  949. tracker will Break out of the loop when a KeyOff is
  950. encountered.
  951.  
  952.   The type of curve which a point can produce to the next
  953. point can also be changed. The dafault curve is a line
  954. curve, but a positive and negative parabolic curve to the
  955. next point can also be used instead. Press the
  956. appropriate curve beneath the Curve button to change it.
  957.  
  958.   There are pre-defined envelopes available for your use.
  959. Click on one of the Pre-defined buttons to choose them.
  960.  
  961.   Often-used envelopes can be saved by pressing a
  962. Userdefined button with the RMB. Pressing the LMB on
  963. these buttons will recall the saved envelope. You can use
  964. these buttons to copy envelopes from one instrument to
  965. another.
  966.  
  967.   The Scale buttons can be used to adjust compress or
  968. expand the envelope, both horizontally and vertically.
  969. It's hard to describe, so experiment with them to see how
  970. they work.
  971.  
  972.   The FadeOut is used in conjunction with the normal
  973. volume envelope, to fade out a sound after a KeyOff is
  974. encountered. The value decides how many frames the fade
  975. will use until the sound is completely faded away.
  976.  
  977.   Note: When experimenting with the envelope functions,
  978. try using a looped sample rather than a non-looped one.
  979. Envelope functions will of course work on non-looped
  980. samples as well, but it's easier to hear the effects on a
  981. looped sample.
  982.  
  983.   Note: To enter a KeyOff in the pattern, press `, the
  984. tilde key (it's located to the left of the number 1 key
  985. on most keyboards).
  986.  
  987.                    ^c6### ^ccMultisamples ^c6###
  988. ^c1
  989.   A sample is usually only fairly good or accurate within
  990. a certain note range, eg: a sampled piano might only
  991. sound good between the notes C-4 and B-4. In the past,
  992. trackers used to have multiple samples of the same
  993. musical instrument, and had to switch between these
  994. samples and adjust their octaves accordingly since the
  995. samples were of different note ranges.
  996.  
  997.   With the introduction of multisamples, several samples
  998. can be grouped into a single instrument, along with
  999. different base note references (among other values) for
  1000. each sample. Depending on which note you play on the
  1001. keyboard, a different sample will be selected to be
  1002. played.
  1003.  
  1004.   To map a sample to a note, simply click on the piano.
  1005. If you have incremental selection turned on the Config
  1006. Options, clicking on the piano with the LMB will increase
  1007. the sample number for that note, and clicking on it with
  1008. the RMB will decrease the sample number. If you are using
  1009. sample-based selection, clicking on the piano will map
  1010. the currently selected sample to that note.
  1011.  
  1012. ^linst030:
  1013.                   ^c9----------------------
  1014.                   ^ca# ^cfShadow Instruments ^ca#
  1015.                   ^c9----------------------
  1016. ^c1
  1017.            ^c6### ^ccWhat is a Shadow Instrument? ^c6###
  1018. ^c1
  1019.   A shadow instrument is a copy of the original
  1020. instrument and all of it's samples, which can have
  1021. different instrument and sample values attached to it.
  1022. For example, if you would have to like to have a
  1023. different volume envelope on an instrument, simply shadow
  1024. the instrument and modify the volume envelope on the
  1025. shadow. The actual samples inside the instrument are
  1026. totally unchanged, except that the instrument values
  1027. (such as envelopes and multisample splits) and sample
  1028. values (such as C4Rate, panning and loop points) are
  1029. changed.
  1030.  
  1031.   In other words, a shadow is like loading up two
  1032. instruments which are exactly the same, but instead of
  1033. taking up twice the memory used for the samples, it
  1034. simply uses the original instrument's samples. This is
  1035. extremely useful if you have limited sample memory, such
  1036. as if you are restricted by a memory-based sound card.
  1037.  
  1038.                  ^c6### ^ccCreating Shadows ^c6###
  1039. ^c1
  1040.   Beneath the instrument box is a button labelled
  1041. Shad. To create a shadow of an existing instrument, first
  1042. select the instrument you wish to shadow, then click on
  1043. the Shad button; the mouse pointer will have an S beside
  1044. it. Then simply click on the destination instrument in
  1045. the instrument box, ADDing an instrument space if
  1046. necessary.
  1047.  
  1048.            ^c6### ^ccShadows vs Real Instruments ^c6###
  1049. ^c1
  1050.   You can treat shadows exactly as you do real
  1051. instruments; use their instrument numbers in patterns
  1052. normally, change sample loop point values, loop
  1053. direction, tuning values, instrument envelopes, and so
  1054. forth.
  1055.  
  1056.   The only exception to this rule is that any
  1057. modification to the actual sample data in the shadow
  1058. instrument will update the original instrument sample
  1059. data, and vice versa. So if you load a new sample into
  1060. the place of a previous sample in the shadow instrument,
  1061. the original instrument will have the new sample in the
  1062. sample slot as well.
  1063.  
  1064.   When you save a shadow instrument, Velvet Studio does
  1065. save the sampledata with the sample file.
  1066.  
  1067.  
  1068. ^lsped:
  1069. ^c6---------------------------------------------------------
  1070.                   ^c4### ^cfSAMPLE EDITOR ^c4###
  1071. ^c6---------------------------------------------------------
  1072. ^c1
  1073. ^h[sped010]|   * Waveform view?^c1
  1074. ^h[sped020]|   * Buttons^c1
  1075. ^h[sped030]|   * Sampling a waveform^c1
  1076. ^h[sped040]|   * Sample attributes^c1
  1077.  
  1078. ^lsped010:
  1079.                     ^c9-----------------
  1080.                     ^ca# ^cfWaveform view ^ca#
  1081.                     ^c9-----------------
  1082. ^c1
  1083.   The waveform view shows a visual representation of your
  1084. sample data. When you play that sample using the
  1085. keyboard, or by pressing PLAY in the lower left corner of
  1086. the screen, a position indicator bar crawls across the
  1087. sample to show what is currently playing. This indicator
  1088. can be set by pressing the right mousebutton.
  1089.   You can highlight a block of the sample by pressing the
  1090. left mousebutton and drag the mousepointer over the area
  1091. you wish to mark. To cancel a block selection, press the
  1092. right mousebutton.
  1093.   If you have pressed one of the loop types in the middle
  1094. of the sample editor screen (except 'No Rep') you will
  1095. see two vertical bars in the waveform view showing the
  1096. current loop points. To move them, just press the fat tag
  1097. at the top of the bar and drag it to the desired
  1098. position.
  1099.   The view can be zoomed by pressing the ZOOM AREA
  1100. button. This will zoom a highlighted area in the sample.
  1101. To get back to the previous view, use ZOOM BACK, and to
  1102. view the entire sample again, press VIEW ALL. You can
  1103. also move the view, using the horisontal dragbar in the
  1104. middle of the screen, if the sample is zoomed.
  1105.   You can also zoom in and out using the + and - buttons
  1106. in the lower left corner.
  1107.  
  1108.  
  1109. ^lsped020:
  1110.                        ^c9-----------
  1111.                        ^ca# ^cfButtons ^ca#
  1112.                        ^c9-----------
  1113.  
  1114. ^ccPLAY       ^c1Plays the currently selected sample.
  1115.  
  1116. ^ccTUNE FORK  ^c1Used to tune your instruments. Plays a tone at
  1117.            C-5, i.e at 16726 Hz.
  1118.  
  1119. ^ccALL, AREA, ^c1These buttons decide how to play the sample
  1120. ^ccSCREEN,    ^c1when pressing the keyboard or PLAY in the
  1121. ^ccOFFSET     ^c1sample editor. ALL means that the entire
  1122.            sample is played, AREA means that the
  1123.            highlighted area is played, SCREEN means that
  1124.            what is visible in the waveform field is
  1125.            played and OFFSET means that the playing of
  1126.            the sample starts at the position indicator.
  1127.  
  1128. ^ccZOOM       ^c1The zoom functions are explained in the
  1129.            chapter 'Waveform view' above.
  1130.  
  1131. ^ccUNDO       ^c1Undoes your last change.
  1132.  
  1133. ^ccCONVERT    ^c1Converts samples that use signed instead of
  1134.            unsigned digit format to represent the data.
  1135.  
  1136. ^ccDRAW       ^c1Allows freehand drawing in the waveform field.
  1137.  
  1138. ^ccCUT,COPY,  ^c1These are simple editing functions that
  1139. ^ccPASTE,ZERO ^c1operate on the entire sample or the
  1140. ^ccCLEAR,KEEP ^c1highlighted area (if any). CUT, COPY and PASTE
  1141.            are pretty self explanatory. ZERO clears an
  1142.            area by zeroing it, while CLEAR simply deletes
  1143.            it. KEEP deletes everything BUT the marked
  1144.            area.
  1145.  
  1146. ^ccRESAMPLE   ^c1Allows you to resample your waveform to
  1147.            another frequency. For example, if the
  1148.            waveform takes too much memory, you can
  1149.            'upsample' it to a higher note. This will
  1150.            reduce the memory size it uses, but it will
  1151.            also reduce the quality of the sample.
  1152.  
  1153. ^ccVOLUME     ^c1This is used to adjust the volume of your
  1154.            sample. You can boost the volume to distort
  1155.            your sample, or make a nice fade-out of the
  1156.            sound by using volume ramping.
  1157.  
  1158. ^ccEFFECTS    ^c1This is used for the special sample effects
  1159.            part of Velvet Studio. See chapter 'Effect
  1160.            Editor' further down.
  1161.  
  1162. ^ccFIX LOOP   ^c1Smooths the annoying clicks that can appear in
  1163.            loops. Highlight an area that you want to
  1164.            correct within the loop and press this button.
  1165.            The area you choose will swap and smooth
  1166.            itself over the area around the rightmost loop
  1167.            point.
  1168.  
  1169. ^ccMIX        ^c1Mixes the clipboard data with the current
  1170.            sample. The clipboard is filled by the
  1171.            commands CUT and COPY.
  1172.  
  1173. ^ccDC         ^c1Adjust the DC offset of the sample. Useful if
  1174.            your input source is somewhat unaligned by
  1175.            signal noise.
  1176.  
  1177. ^ccMARK       ^c1Useful for performing special highlighting
  1178.            tasks like marking from a loop point to the
  1179.            end of the sample.
  1180.  
  1181. ^ccBITS       ^c1Changes the sample between 8 and 16 bits
  1182.            resolution. You will be questioned whether to
  1183.            convert the data or not before it is done.
  1184.  
  1185. ^ccLoop types ^c1There are five loop types available. NO REP is
  1186.            no looping at all. FWD REP is forward repeat,
  1187.            i.e when the play position has reached the end
  1188.            loop point it will jump to the start loop
  1189.            point again and continue playing from there.
  1190.            BWD REP is the opposite of FWD REP. It will
  1191.            start playing backwards from the end of the
  1192.            sample and loop backwards within the loop
  1193.            area. BIDI F REP is short for bidirectional
  1194.            forward repeat. It works like FWD REP but when
  1195.            reaching the end loop point it will continue
  1196.            by playing backwards. Thus the playing will be
  1197.            bidirectional within the loop area.
  1198.            BIDI B REP is bidirectional backwards repeat,
  1199.            and it's the opposite of BIDI F REP.
  1200.  
  1201.  
  1202. ^lsped030:
  1203.                  ^c9-----------------------
  1204.                  ^ca# ^cfSampling a waveform ^ca#
  1205.                  ^c9-----------------------
  1206. ^c1
  1207.   To use the sampling features of Velvet Studio, press
  1208. SAMPLE in the sample editor. A popup dialog will appear
  1209. with settings applying to sample recording.
  1210.  
  1211. The leftmost controls are used for controlling your
  1212. CDROM player. These buttons are straightforward in their
  1213. use, except for JUMP and SAVE. Those two buttons are used
  1214. to save a specific position that you want to start
  1215. playing from. By pressing JUMP you can then jump to that
  1216. position instantly and avoid tedious rewinding procedures
  1217. everytime you need to resample again.
  1218.  
  1219. In the middle there is a field containing the sample rate
  1220. that you wish to record the sample in. You can enter a
  1221. frequency or use a reference note.
  1222.   Peak is used to check the input volume. If peak exceeds
  1223. 100% you should consider lowering the input volume to
  1224. avoid distorsion in the sample. This is done by the
  1225. volume dragbars.
  1226.  
  1227. To the right there are some pushbuttons. SCOPES and
  1228. EQUALIZER are used to enable/disable the visual effects
  1229. in the sample dialog (may cause erraneous sample input
  1230. due to processor overload on slow computers).
  1231.   STEREO decides whether to record in stereo or mono
  1232. mode. 16 BITS is for 8 or 16 bit recording.
  1233.   LINE IN, MIC and CD INPUT are used to enable the input
  1234. source that you want to use for recording.
  1235.  
  1236. There are two buttons used for sampling. If you want to
  1237. sample from your internal CDROM (connected to the
  1238. soundcard), press SAMPLE CD. Otherwise press SAMPLE to
  1239. sample from the soundcard input ports.
  1240.  
  1241.  
  1242. ^lsped040:
  1243.                   ^c9---------------------
  1244.                   ^ca# ^cfSample attributes ^ca#
  1245.                   ^c9---------------------
  1246. ^c1
  1247.   The sample attributes are the values to the right in
  1248. the sample editor window.
  1249.  
  1250. ^ccSAMP       ^c1Short for sample. Shows the number of the
  1251.            sample in the current instrument (some
  1252.            instrument contain more than one sample).
  1253.  
  1254. ^ccPOS        ^c1Short for position. Shows the current position
  1255.            of the position indicator in the waveform
  1256.            view.
  1257.  
  1258. ^ccVALUE      ^c1This is the sampled value at the point in the
  1259.            sample where the position indicator is placed.
  1260.  
  1261. ^ccSMP SIZE   ^c1Sample size. This is the size of the sample in
  1262.            number of samples (not bytes).
  1263.  
  1264. ^ccMRK SIZE   ^c1Mark size. How large the highlighted block is.
  1265.  
  1266. ^ccSMP RATE   ^c1Shows the base sample rate for the sample.
  1267.  
  1268. ^ccREP BEG    ^c1Repeat Begin. The start loop position.
  1269.  
  1270. ^ccREP END    ^c1Repeat End. The end loop position.
  1271.  
  1272. ^ccC-4 RATE   ^c1A tuning frequency indicating what the C-4
  1273.            rate is for this sample. You can adjust this
  1274.            if the finetune is not enough. (Use the TUNE
  1275.            FORK for a reference tone)
  1276.  
  1277. ^ccFINETUNE   ^c1Alters the pitch of the sample in 1/16
  1278.            halfnote steps. Useful for tuning purposes.
  1279.  
  1280. ^ccPANPOT     ^c1Panpot position for the sample, ranging from
  1281.            -7 (representing full panning to the left) to
  1282.            +7 (representing full panning to the right).
  1283.            0 is totally centered sound.
  1284.  
  1285. ^ccVOLUME     ^c1The volume for the sample in hexadecimal form,
  1286.            ranging from 00h to 7Fh (meaning 0 to 127 in
  1287.            decimal form). This is the base volume and it
  1288.            is affected by instrument envelopes, channel
  1289.            volume and global volume settings.
  1290.  
  1291.  
  1292. ^lefed:
  1293. ^c6---------------------------------------------------------
  1294.                   ^c4### ^cfEFFECT EDITOR ^c4###
  1295. ^c6---------------------------------------------------------
  1296. ^c1
  1297. ^h[efed010]|   * Applying effects^c1
  1298. ^h[efed020]|   * Creating multieffects^c1
  1299. ^h[efed030]|   * Creating single effects^c1
  1300.  
  1301. ^lefed010:
  1302.                    ^c9--------------------
  1303.                    ^ca# ^cfApplying effects ^ca#
  1304.                    ^c9--------------------
  1305. ^c1
  1306.   Your samples can be spiced up a bit by applying an
  1307. effect to it. An effect can be everything from a simple
  1308. volume fadeout or an echo to a complex transformation
  1309. into a totally different sound.
  1310.   Velvet Studio comes with a bunch of predefined effects
  1311. like Chorus, Crossfade, Echo, Flanger, Vibrato etc etc.
  1312. To access them, just press EFFECTS in the sample editor.
  1313.  
  1314. An effect dialog will pop up on the screen displaying all
  1315. available multieffects to the left, normal effects in the
  1316. upper right corner and a multieffect contents list in the
  1317. lower right corner.
  1318.   You use the multieffects to manipulate your sample. A
  1319. multieffect is simply one or more simple effects combined
  1320. together and run sequentially on your sample. For
  1321. example, a Chorus-Echo multieffect first runs a chorus
  1322. effect on the sample and then an echo effect.
  1323.   To test a multieffect, highlight it in the leftmost
  1324. listbox and press PREVIEW. If you press PREVIEW with the
  1325. left mousebutton you will only get a preview of a part of
  1326. the sample. By pressing the button with the right
  1327. mousebutton you will get a preview of the entire sample.
  1328. You can also click directly in the listbox with the right
  1329. mousebutton to get a preview of the effect.
  1330.   If you press OKAY, the effect will be applied to your
  1331. sample.
  1332.   If you want to test a single effect you can use the
  1333. TEST button below the single effect list.
  1334.  
  1335.  
  1336. ^lefed020:
  1337.                 ^c9-------------------------
  1338.                 ^ca# ^cfCreating multieffects ^ca#
  1339.                 ^c9-------------------------
  1340. ^c1
  1341.   If you want, you may create your own multieffects. This
  1342. is very useful if you want a more powerful effect.
  1343.   You can modify an existing multieffect or create a new
  1344. one. To create a new one, press NEW below the multieffect
  1345. list and enter a name for your effect. Then you can add
  1346. single effects to the list of effects by selecting them
  1347. from the list in the upper right corner and pressing ADD
  1348. MULTI. You can also double click them to do the same
  1349. thing.
  1350.   When you are satisfied with the multieffect you can
  1351. store it in the list by pressing <-SAVE TO LIST
  1352.   You can also save the entire multieffect list to disk
  1353. by pressing SAVE TO DISK.
  1354.  
  1355.  
  1356. ^lefed030:
  1357.                ^c9---------------------------
  1358.                ^ca# ^cfCreating single effects ^ca#
  1359.                ^c9---------------------------
  1360. ^c1
  1361.   If you want to create new single effects or edit the
  1362. existing ones you can press NEW or EDIT below the single
  1363. effect list. This will bring up a new effect edit dialog.
  1364.  
  1365. The effect engine is built on different voices. A voice
  1366. is simply a copy of the sample, but this copy can be
  1367. modified in many different ways. All the different voices
  1368. can also be mixed together so that you can hear all of
  1369. them at the same time.
  1370.   Each voice can be modified in four different ways;
  1371. Delay, Pitch, Volume and Time Compress.
  1372.  
  1373. ^ccDelay      ^c1You can decide in microseconds how long the
  1374.            delay of the voice should be.
  1375.  
  1376. ^ccPitch      ^c1Changes the frequency of the voice. In the
  1377.            "Time Comp/Real Pitch" part you can choose
  1378.            whether you want the pitch to be time
  1379.            invariant or not. When the time invariant
  1380.            option is selected, you can change the
  1381.            frequency of the sample but the total playing
  1382.            time will not change (also known as real
  1383.            pitching).
  1384.  
  1385. ^ccVolume     ^c1Simply for changing the volume of the voice.
  1386.  
  1387. ^ccTime Comp. ^c1This is the opposite to real pitching. It
  1388.            changes the playing time, but keeps the same
  1389.            frequency.
  1390.  
  1391. The dialog is divided into several parts:
  1392.  
  1393. * Top part
  1394.  
  1395. This is where you enter the name of the effect and decide
  1396. the total amount of voices to use for the effect. This is
  1397. also how many voices you would like to hear at the same
  1398. time.
  1399.  
  1400. * Smooth part
  1401.  
  1402. Turn on smoothing when you are using real pitch/time
  1403. compress and experience loss of sound quality. Smoothing
  1404. can improve the sample in those cases, but should be
  1405. turned off otherwise.
  1406.  
  1407. * Voice break part
  1408.  
  1409. This part is used to determine the size of the calculated
  1410. sample. There are two different ways to break the sample;
  1411. time variant and time invariant.
  1412.   Time variant is the most commonly used option. If you
  1413. create simple effects like vibrato you usually choose
  1414. "End of sample". In this case you enter how many percent
  1415. of the source sample you want the resulting sample to be
  1416. in terms of length. "End of voice" can be used if you
  1417. create an echo for example. Then you write the most
  1418. delayed voice as the voice break number.
  1419.   The time invariant option will determine the length of
  1420. the sample by examining the size of one envelope part
  1421. (envelope looping is disabled in this mode). You can
  1422. choose which envelope to be used for breaking by
  1423. selecting either "after delay", "after pitch" or "after
  1424. volume". You should also decide which voice that is
  1425. activated.
  1426.  
  1427. * Master part
  1428.  
  1429. This is where you enter the master delay, master pitch
  1430. and master volume for each voice. To the right you see a
  1431. graphical window which shows all master selections for
  1432. the voices. If you click in this window with the left
  1433. mousebutton you can change the values directly. Clicking
  1434. with the right mousebutton only selects the voice without
  1435. altering it.
  1436.  
  1437. * Miscellaneous options
  1438.  
  1439. The section at the bottom of the screen is divided into
  1440. two different parts. With the buttons to the left you
  1441. select which information that should be shown in the
  1442. lower part. You can choose between "Delay envelope",
  1443. "Pitch envelope", "Volume envelope" and "Time compress /
  1444. Real pitch". To the right of these buttons you have three
  1445. other functions.
  1446.   "Voice repeat" is what it sounds like. When a voice
  1447. have reached the end of the sample it starts from the
  1448. beginning again.
  1449.   "Feedback" is more abstract. You can use this function
  1450. to create different echoing effects when you want a
  1451. richer sound. It feeds back processed data to the voice
  1452. input.
  1453.   "Bwd direction" simply makes the voice go backwards
  1454. instead.
  1455.   "Voice start offset" is just where you want the voice
  1456. to start playing in the sample. By entering 100% for
  1457. example, and selecting "Bwd direction" you have a voice
  1458. playing the sound backwards.
  1459.  
  1460. + Effect envelopes
  1461.  
  1462. The three envelopes delay, pitch and volume look almost
  1463. the same. With an envelope you can change the behaviour
  1464. of the effect exactly as you want. These envelopes are
  1465. all time variant, which means that you edit everything in
  1466. microseconds. Therefore it is very important that the
  1467. sample rate in the sample editor is entered correctly.
  1468. The whole effect engine is based on that frequency.
  1469.  
  1470. In the left part of the effect envelope editor you can
  1471. see six different edit boxes. They are the same for all
  1472. three envelopes, except for the value box. For delay it's
  1473. in microseconds, for volume it's percent and for pitch
  1474. it's a unit called hf, which stands for halfnotes. With
  1475. edit box "Nr. of pt." you can add and remove points in
  1476. the envelope. The result is shown in the black field to
  1477. the right.
  1478.   You can change the envelope curve by dragging the dots
  1479. with the mouse. If you press the left mousebutton and
  1480. drag, only the selected point will be moved, but if you
  1481. use the right mousebutton then every point after the
  1482. selected point will be affected. (Useful if you want to
  1483. insert data.)
  1484.  
  1485. To the right of the curve edit field there are icons for
  1486. different curve types, just as in the instrument envelope
  1487. editor. "Loop" is used for envelope looping. If you
  1488. activate it you will get two new lines in the edit field.
  1489. You can move these lines by changing the edit boxes "Loop
  1490. start" and "Loop end". There are also some arrow symbols
  1491. with plus and minus sign that you can use to zoom in and
  1492. out of the curve for easier editing.
  1493.  
  1494. If you want to test your effect while editing it, use the
  1495. PREVIEW button. The APPLY button applies the effect
  1496. directly on your sample without saving it in the single
  1497. effect list. Pressing OKAY will save the effect in the
  1498. list (but not apply anything to your sample).
  1499.  
  1500. The effect engine is a very complex function which can be
  1501. used to create many stunning effects. To learn more about
  1502. it, try playing around with the predefined effects and
  1503. look at the settings that they are using. You will surely
  1504. get a hang of it after playing around with the different
  1505. settings a bit. Have fun!
  1506.  
  1507.  
  1508. ^lcmdr:
  1509. ^c6---------------------------------------------------------
  1510.                 ^c4### ^cfCOMMAND REFERENCE ^c4###
  1511. ^c6---------------------------------------------------------
  1512. ^c1
  1513. ^h[cmdold]    * ProTracker commands^c1
  1514. ^h[cmdfine]|   * Finer ProTracker commands^c1
  1515. ^h[cmdnew]|   * New commands^c1
  1516.  
  1517. ^lcmdold:
  1518.                  ^c9-----------------------
  1519.                  ^ca# ^cfProTracker Commands ^ca#
  1520.                  ^c9-----------------------
  1521. ^c1
  1522. ^h[cmd00xx]    * 00xy: Arpeggio^c1
  1523. ^h[cmd01xx]    * 01xx: Portamento up^c1
  1524. ^h[cmd02xx]    * 02xx: Portamento down^c1
  1525. ^h[cmd03xx]    * 03xx: Tone portamento^c1
  1526. ^h[cmd04xx]    * 04xy: Vibrato^c1
  1527. ^h[cmd05xx]    * 05xy: Portamento + volumeslide^c1
  1528. ^h[cmd06xx]    * 06xy: Vibrato + volumeslide^c1
  1529. ^h[cmd07xx]    * 07xy: Tremolo
  1530. ^h[cmd09xx]    * 09xx: Sampleoffset^c1
  1531. ^h[cmd0axx]    * 0Axy: Volumeslide^c1
  1532. ^h[cmd0bxx]    * 0Bxx: Jump position^c1
  1533. ^h[cmd0cxx]    * 0Cxx: Set volume^c1
  1534. ^h[cmd0dxx]    * 0Dxx: Break pattern^c1
  1535. ^c8      0Eyx: Extended commands^c1
  1536. ^h[cmd0e1x]        * 0E1x: Fineslide up^c1
  1537. ^h[cmd0e2x]        * 0E2x: Fineslide down^c1
  1538. ^h[cmd0e3x]        * 0E3x: Glissando control^c1
  1539. ^h[cmd0e4x]        * 0E4x: Set vibrato waveform^c1
  1540. ^h[cmd0e5x]        * 0E5x: Set finetune^c1
  1541. ^h[cmd0e6x]        * 0E6x: Patternloop^c1
  1542. ^h[cmd0e7x]        * 0E7x: Set tremolo waveform^c1
  1543. ^h[cmd0e9x]        * 0E9x: Retrigger^c1
  1544. ^h[cmd0eax]        * 0EAx: Fine volumeslide up^c1
  1545. ^h[cmd0ebx]        * 0EBx: Fine volumeslide down^c1
  1546. ^h[cmd0ecx]        * 0ECx: Note cut^c1
  1547. ^h[cmd0edx]        * 0EDx: Note delay^c1
  1548. ^h[cmd0eex]        * 0EEx: Pattern delay^c1
  1549. ^h[cmd0fxx]    * 0Fxx: Set speed^c1
  1550.  
  1551. ^lcmd00xx:
  1552.                   ^c6### ^cc00xx: Arpeggio ^c6###
  1553. ^c1
  1554.  Usage: $00 + 1st halfnote add + 2nd halfnote add
  1555.         [halfnote add: $0-$F]
  1556.  
  1557.  Arpeggio is used to simulate chords. This is done by
  1558.  rapidly changing the pitch between 3(or 2) different
  1559.  notes. It sounds very noisy and grainy on most samples,
  1560.  but ok on monotone ones.
  1561.  
  1562.  Example:
  1563.  
  1564.  C-5 00 0047  C-major chord: (C+E+G  or C+4+7 halfnotes)
  1565.  C-5 00 0037  C-minor chord: (C+D#+G or C+3+7 halfnotes)
  1566.  
  1567. ^lcmd01xx:
  1568.                ^c6### ^cc01xx: Portamento up ^c6###
  1569. ^c1
  1570.  Usage: $01 + portamento speed
  1571.         [portamento speed: $00-$FF]
  1572.  
  1573.  Portamento up will simply slide the sample pitch up.
  1574.  You can NOT slide higher than B-3!
  1575.  
  1576.  Example:
  1577.  
  1578.  C-5 00 0103  1 is the command, 3 is the portamentospeed.
  1579.  
  1580.  NOTE: The portamento will be called as many times as
  1581.  the speed of the song. This means that you'll sometimes
  1582.  have trouble sliding accuratly. If you change the speed
  1583.  without changing the sliderates, it will sound bad...
  1584. ^lcmd02xx:
  1585.               ^c6### ^cc02xx: Portamento down #^c6###
  1586. ^c1
  1587.  Usage: $02 + portamento speed
  1588.         [portamento speed: $00-$FF]
  1589.  
  1590.  Just like command 1, except that this one slides the
  1591.  pitch down instead. (Adds to the period).
  1592.  
  1593.  You can NOT slide lower than C-1!
  1594.  
  1595.  Example:
  1596.  
  1597.  C-5 00 0203  2 is the command, 3 is the portamentospeed.
  1598. ^lcmd03xx:
  1599.               ^c6### ^cc03xx: Tone-portamento ^c6###
  1600. ^c1
  1601.  Usage: Dest-note + $03 + slidespeed
  1602.         [slidespeed: $00-$FF]
  1603.  
  1604.  This command will automatically slide from the old note
  1605.  to the new. You don't have to worry about which
  1606.  direction to slide, you need only set the slide speed.
  1607.  To keep on sliding, just select the command $3 + 00.
  1608.  
  1609.  Example:
  1610.  
  1611.  A-2 00 0000  First play a note.
  1612.  C-5 00 0305  C-5 is the note to slide to, 3 the command,
  1613.               and 5 the speed.
  1614. ^lcmd04xx:
  1615.                   ^c6### ^cc04xy: Vibrato ^c6###
  1616. ^c1
  1617.  Usage: $04 + vibratorate + vibratodepth
  1618.         [vibratorate:$0-$F, vibratodepth:$0-$F]
  1619.  
  1620.  Example:
  1621.  
  1622.  C-5 00 0481  4 is the command, 8 is the speed of the
  1623.               vibrato, and 1 is the depth of the vibrato.
  1624.  
  1625.  To keep on vibrating, just select the command $04 + 00.
  1626.  To change the vibrato, you can alter the rate, depth
  1627.  or both. Use command $0E4x to change the vibrato-waveform.
  1628. ^lcmd05xx:
  1629.        ^c6### ^cc05xy: Tone-portamento + Volumeslide ^c6###
  1630. ^c1
  1631.  Usage: $05 + upspeed + downspeed
  1632.         [upspeed: $0-$F, downspeed: $0-$F]
  1633.  
  1634.  This command will continue the current toneportamento
  1635.  and slide the volume at the same time.
  1636.  
  1637.  Example:
  1638.  
  1639.  C-5 00 0503  3 is the speed to turn the volume down.
  1640.  C-5 00 0540  4 is the speed to slide it up.
  1641. ^lcmd06xx:
  1642.            ^c6### ^cc06xy: Vibrato + Volumeslide ^c6###
  1643. ^c1
  1644.  Usage: $06 + upspeed + downspeed
  1645.         [upspeed: $0-$F, downspeed: $0-$F]
  1646.  
  1647.  This command will continue the current vibrato and slide
  1648.  the volume at the same time.
  1649.  
  1650.  Example:
  1651.  
  1652.  C-5 00 0605  5 is the speed to turn the volume down.
  1653.  C-5 00 0640  4 is the speed to slide it up.
  1654. ^lcmd07xx:
  1655.                   ^c6### ^cc07xy: Tremolo ^c6###
  1656. ^c1
  1657.  Usage: $07 + tremolorate + tremolodepth
  1658.         [tremolorate: $0-$F, tremolodepth: $0-$F]
  1659.  
  1660.  Tremolo vibrates the volume.
  1661.  
  1662.  Example:
  1663.  
  1664.  C-5 00 0794  7 is the command, 9 is the speed of the
  1665.               tremolo, and 4 is the depth of the tremolo.
  1666.  
  1667.  To keep on tremoling, just select the command $07 + 00.
  1668.  To change the tremolo, you can alter the rate, depth
  1669.  or both. Use command 0E7x to change the tremolo-waveform.
  1670. ^lcmd09xx:
  1671.               ^c6### ^cc09xx: Set SampleOffset ^c6###
  1672. ^c1
  1673.  Usage: $09 + offset
  1674.         [offset: $00-$FF]
  1675.  
  1676.  This command will play from a chosen position in the
  1677.  sample, and not from the beginning. The two numbers
  1678.  equal the two first numbers in the length of the
  1679.  sample. Handy for speech samples.
  1680.  
  1681.  Example:
  1682.  
  1683.  C-5 00 0923  Play sample from offset $2300 (8960).
  1684. ^lcmd0axx:
  1685.                 ^c6### ^cc0Axy: Volumeslide ^c6###
  1686. ^c1
  1687.  Usage: $0A + upspeed + downspeed
  1688.         [upspeed: $0-$F, downspeed: $0-$F]
  1689.  
  1690.  Example:
  1691.  
  1692.  C-5 00 0A05  5 is the speed to turn the volume down.
  1693.  C-5 00 0A40  4 is the speed to slide it up.
  1694.  
  1695.  NOTE: The slide will be called as many times as the
  1696.  speed of the song. The slower the song, the more the
  1697.  volume will be changed on each note.
  1698. ^lcmd0bxx:
  1699.                ^c6### ^cc0Bxx: Position-jump ^c6###
  1700. ^c1
  1701.  Usage: $B + position
  1702.         [position: $00-$7F]
  1703.  
  1704.  This command will stop playback of the current position
  1705.  after the current row and will jump to the specified
  1706.  position number.
  1707.  
  1708.  Example:
  1709.  
  1710.  C-5 00 0B01  B is the command, 1 is the position to
  1711.               restart the song at.
  1712.  
  1713.  This command will also perform a pattern-break
  1714.  (see below).
  1715. ^lcmd0cxx:
  1716.                  ^c6### ^cc0Cxx: Set volume ^c6###
  1717. ^c1
  1718.  Usage: $0C + volume
  1719.         [volume: $00-$7F]
  1720.  
  1721.  Well, this old familiar command will set the current
  1722.  volume to your own selected. The highest volume is $7F.
  1723.  All volumes are represented in hex.
  1724.  
  1725.  Example:
  1726.  
  1727.  C-5 00 0C10  C is the command, 10 is the volume
  1728.               (16 decimal).
  1729. ^lcmd0dxx:
  1730.                ^c6### ^cc0Dxx: Pattern-break ^c6###
  1731. ^c1
  1732.  Usage: $0D + pattern-position
  1733.         [pattern-position: 00-64]
  1734.  
  1735.  This command just jumps to the next song-position, and
  1736.  continues play from the patternposition you specify.
  1737.  Note that this uses decimal values and not hexadecimal
  1738.  values, unlike most other commands.
  1739.  
  1740.  Example:
  1741.  
  1742.  C-5 00 0D32  Jump to the next song-position and continue
  1743.               play from patternposition 32.
  1744. ^lcmd0e1x:
  1745.                 ^c6### ^cc0E1x: Fineslide up ^c6###
  1746. ^c1
  1747.  Usage: $0E1 + value
  1748.         [value: $0-$F]
  1749.  
  1750.  This command works just like the normal portamento up,
  1751.  except that it only slides up once. It does not
  1752.  continue sliding during the length of the note.
  1753.  
  1754.  Example:
  1755.  
  1756.  C-5 00 0E11  Slide up 1 at the beginning of the note.
  1757. ^lcmd0e2x:
  1758.                ^c6### ^cc0E2x: Fineslide down ^c6###
  1759. ^c1
  1760.  Usage: $0E2 + value
  1761.         [value: $0-$F]
  1762.  
  1763.  This command works just like the normal portamento down,
  1764.  except that it only slides down once. It does not
  1765.  continue sliding during the length of the note.
  1766.  
  1767.  Example:
  1768.  
  1769.  C-5 00 0E26  Slide up 6 at the beginning of the note.
  1770. ^lcmd0e3x:
  1771.              ^c6### ^cc0E3x: Glissando Control ^c6###
  1772. ^c1
  1773.  Usage: $0E3 + status
  1774.         [status: $0-$1]
  1775.  
  1776.  Glissando must be used with the tone-portamento command.
  1777.  When glissando is activated, toneportamento will slide
  1778.  a halfnote at a time, instead of a straight slide.
  1779.  
  1780.  Example:
  1781.  
  1782.  C-5 00 0E31  Turn Glissando on.
  1783.  C-5 00 0E30  Turn Glissando off.
  1784. ^lcmd0e4x:
  1785.             ^c6### ^cc0E4x: Set vibrato waveform ^c6###
  1786. ^c1
  1787.  Usage: $0E4 + wavetype
  1788.         [wavetype: $0-$6]
  1789.  
  1790.  Example:
  1791.  
  1792.  C-5 00 0E40  Set sine(default)
  1793.         0E44  Don't retrig WaveForm
  1794.  C-5 00 0E41  Set Ramp Down
  1795.         0E45  Don't retrig WaveForm
  1796.  C-5 00 0E42  Set Squarewave
  1797.         0E46  Don't retrig WaveForm
  1798. ^lcmd0e5x:
  1799.                 ^c6### ^cc0E5x: Set finetune ^c6###
  1800. ^c1
  1801.  Usage: $0E5 + finetune-value
  1802.         [finevalue: $0-$F]
  1803.  
  1804.  Example:
  1805.  
  1806.  C-5 00 0E51  Set finetune to 1.
  1807.  
  1808.  Use these tables to figure out the finetune-value.
  1809.  
  1810.  Finetune: +7 +6 +5 +4 +3 +2 +1  0
  1811.     Value:  7  6  5  4  3  2  1  0
  1812.  
  1813.  Finetune: -1 -2 -3 -4 -5 -6 -7 -8
  1814.     Value:  F  E  D  C  B  A  9  8
  1815. ^lcmd0e6x:
  1816.                 ^c6### ^cc0E6x: PatternLoop ^c6###
  1817. ^c1
  1818.  Usage: $0E6 + loopnumber
  1819.         [loopnumber: $0-$F]
  1820.  
  1821.  This command will loop a part of a pattern.
  1822.  
  1823.  Example:
  1824.  
  1825.  C-5 00 0E60  Set loopstart.
  1826.  C-5 00 0E63  Jump to loop 3 times before playing on.
  1827. ^lcmd0e7x:
  1828.             ^c6### ^cc0E7x: Set tremolo waveform ^c6###
  1829. ^c1
  1830.  Usage: $0E7 + wavetype
  1831.         [wavetype: $0-$2]
  1832.  
  1833.  Example:
  1834.  
  1835.  C-5 00 0E70  Set sine (default)
  1836.  C-5 00 0E71  Set Ramp Down
  1837.  C-5 00 0E72  Set Squarewave
  1838. ^lcmd0e9x:
  1839.                 ^c6### ^cc0E9x: Retrig note ^c6###
  1840. ^c1
  1841.  Usage: $0E9 + tick
  1842.         [tick: $0-$F]
  1843.  
  1844.  This command will retrig the same note before playing
  1845.  the next. Where to retrig depends on the speed of the
  1846.  song. If you retrig with 1 in speed 6 that note will be
  1847.  trigged 6 times in one note slot. Retrig on hi-hats!
  1848.  
  1849.  Example:
  1850.  
  1851.  C-5 00 0F06  Set speed to 6.
  1852.  C-5 00 0E93  Retrig at tick 3 out of 6.
  1853. ^lcmd0eax:
  1854.                 ^c6### ^cc0EAx: Fine volumeslide up ^c6###
  1855. ^c1
  1856.  Usage: $0EA + value
  1857.         [value: $0-$F]
  1858.  
  1859.  This command works just like the normal volumeslide up,
  1860.  except that it only slides up once. It does not continue
  1861.  sliding during the length of the note.
  1862.  
  1863.  Example:
  1864.  
  1865.  C-5 00 0EA3  Slide volume up 1 at the beginning of the
  1866.               note.
  1867. ^lcmd0ebx:
  1868.            ^c6### ^cc0EBx: Fine volumeslide down ^c6###
  1869. ^c1
  1870.  Usage: $0EB + value
  1871.         [value: $0-$F]
  1872.  
  1873.  This command works just like the normal volumeslide
  1874.  down, except that it only slides down once. It does
  1875.  not continue sliding during the length of the note.
  1876.  
  1877.  Example:
  1878.  
  1879.  C-5 00 0EB6  Slide volume down 6 at the beginning of the
  1880.               note.
  1881. ^lcmd0ecx:
  1882.                   ^c6### ^cc0ECx: Cut note ^c6###
  1883. ^c1
  1884.  Usage: $0EC + tick
  1885.         [tick: $0-$F]
  1886.  
  1887.  This command will cut the note at the selected tick, creating
  1888.  extremely short notes.
  1889.  
  1890.  Example:
  1891.  
  1892.  C-5 00 0F06  Set speed to 6.
  1893.  C-5 00 0EC3  Cut at tick 3 out of 6.
  1894.  
  1895.  Note that the note is not really cut, the volume is
  1896.  just turned down.
  1897. ^lcmd0edx:
  1898.                  ^c6### ^cc0EDx: Delay note ^c6###
  1899. ^c1
  1900.  Usage: $0ED + tick
  1901.         [tick: $0-$F]
  1902.  
  1903.  This command will delay the note to the selected tick.
  1904.  
  1905.  Example:
  1906.  
  1907.  C-5 00 0F06  Set speed to 6.
  1908.  C-5 00 0ED3  Play note at tick 3 out of 6.
  1909.  
  1910.  You can play the same note on two channels, delay one,
  1911.  and get a nice flanging effect.
  1912. ^lcmd0eex:
  1913.                ^c6### ^cc0EEx: Pattern Delay ^c6###
  1914. ^c1
  1915.  Usage: $0EE + notes
  1916.         [note: $0-$F]
  1917.  
  1918.  This command will delay the pattern the selected numbers
  1919.  of notes.
  1920.  
  1921.  Example:
  1922.  
  1923.  C-5 00 0EE8  Delay pattern 8 notes before playing on.
  1924.  
  1925.  All other effects are still active when the pattern is
  1926.  being delayed.
  1927. ^lcmd0fxx:
  1928.                  ^c6### ^cc0Fxx: Set speed ^c6###
  1929. ^c1
  1930.  Usage: $0F + songspeed
  1931.         [songspeed: $00-$FF]
  1932.  
  1933.  This command will set the speed of the song.
  1934.  
  1935.         Range 00    - Stop song.
  1936.         Range 01-FF - Set speed
  1937.         Range 20-FF - Set BPM speeds,
  1938.                       range 32-255.
  1939.  
  1940. ^lcmdnew:
  1941.                      ^c9----------------
  1942.                      ^ca# ^cfNew Commands ^ca#
  1943.                      ^c9----------------
  1944. ^c1
  1945. ^h[cmd08xx]    * 08xx: Set panposition^c1
  1946. ^h[cmd0e80]    * 0E80: Break sampleloop^c1
  1947. ^h[cmd10xx]    * 10xx: Direction control^c1
  1948. ^h[cmd13xx]    * 13xy: Retrigger w/volume slide^c1
  1949. ^h[cmd1cxx]|   * 1Cxx: Channel mastervolume^c1
  1950. ^h[cmd1dxx]|   * 1Dxx: Long pattern break^c1
  1951. ^h[cmd1f0x]|   * 1F0x: Set decimal BPM value^c1
  1952. ^h[cmd18xx]|   * 18xy: Slide panposition^c1
  1953. ^h[cmd20xx]|   * 20xx: Keyoff at tick^c1
  1954. |   * 23xx: Volume Envelope Jump
  1955. |   * 24xx: Panning Envelope Jump
  1956. |   * 25xx: Vibrato Envelope Jump
  1957. ^h[cmd2cxx]|   * 2Cxx: Global volume^c1
  1958. ^h[cmd2axx]|   * 2Axy: Global volumeslide^c1
  1959. ^lcmd08xx:
  1960.               ^c6### ^cc08xx: Set PanPosition ^c6###
  1961. ^c1
  1962.  Usage: $08 + panpot
  1963.  
  1964.  This command will set the current channel pan position.
  1965.  
  1966.  Example:
  1967.  
  1968.  C-5 00 0805  Set the panpot to -3.
  1969.  
  1970.  Use this table to work out the value from the panpot.
  1971.  
  1972.  Panpot: -8 -7 -6 -5 -4 -3 -2 -1  0 +1 +2 +3 +4 +5 +6 +7
  1973.   Value:  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
  1974. ^lcmd0e80:
  1975.               ^c6### ^cc0E80: Break SampleLoop ^c6###
  1976. ^c1
  1977.  Usage: $0E80
  1978.  
  1979.  This command will set the volume to 00 if the sample has
  1980.  reached the end loop-point at least once.
  1981. ^lcmd10xx:
  1982.          ^c6### ^cc10xx: Sample Directional Control ^c6###
  1983. ^c1
  1984.  Usage: $10 + value [value: $00-$02]
  1985.  
  1986.  This command controls which direction the sample is
  1987.  played in, as well as the types of loops the sample can
  1988.  have (bidirectional or unidirectional).
  1989.  
  1990.     Value 00 - Play sample forwards
  1991.           01 - Play sample backwards
  1992.           02 - Play w/bidirectional loop (only for
  1993.                looped samples)
  1994.  
  1995.  Example:
  1996.  
  1997.  C-5 00 1001  Play sample backwards.
  1998. ^lcmd13xx:
  1999.         ^c6### ^cc13xy: Retrigger with Volume Slide ^c6###
  2000. ^c1
  2001.  Usage: $13 + volumeslide_value + tick
  2002.         [volumeslide_value: $0-$F]
  2003.         [tick: $0-$F]
  2004.  
  2005.  This command is very similar to the $0E9x command,
  2006.  except that it allows volume slides between the retrigs.
  2007.  
  2008.  Example:
  2009.  
  2010.  C-5 00 1343  Retrig note every 3 ticks with -4 volume
  2011.               between each retrig.
  2012.  
  2013.  Use this table to work out the volumeslide value.
  2014.  
  2015.       0: 0    (No volslide)    8: 0 (No volslide)
  2016.       1: -1                    9: +1
  2017.       2: -2                    A: +2
  2018.       3: -4                    B: +4
  2019.       4: -8                    C: +8
  2020.       5: -16                   D: +16
  2021.       6: 2/3 * the orig. vol.  E: 3/2 * the orig vol
  2022.       7: 1/2 * the orig. vol.  F: 2 * the orig.vol.
  2023. ^lcmd1cxx:
  2024.           ^c6### ^cc1Cxx: Set Channel Mastervolume ^c6###
  2025. ^c1
  2026.  Usage: $1C + new channel volume
  2027.         [new channel volume: $00-$7F]
  2028.  
  2029.  This command will set the current channel volume, where
  2030.  $7F (127) is the default and maximum volume.
  2031.  
  2032.  Example:
  2033.  
  2034.  C-5 00 1C20  Set channel volume to $20 (32).
  2035.  C-5 00 0C40  Play sample with volume of $40 (64), but
  2036.               since channel vol is set to $20, the real
  2037.               volume is (32/127) * 64 = 16.
  2038. ^lcmd1dxx:
  2039.              ^c6### ^cc1Dxx: Long Patternbreak ^c6###
  2040. ^c1
  2041.  Usage: $1D + pattern-position
  2042.         [pattern-position: $00-$FF]
  2043.  
  2044.  This command just jumps to the next song-position, and
  2045.  continues play from the patternposition you specify.
  2046.  Note that it is very similar to the 0Dxx command, except
  2047.  that it uses hexadecimal values so that patterns over 64
  2048.  rows long can be accommodated.
  2049.  
  2050.  Example:
  2051.  
  2052.  C-5 00 1D80  Jump to the next song-position and continue
  2053.               play from patternposition $80 (128).
  2054. ^lcmd1f0x:
  2055.            ^c6### ^cc1F0x: Set BPM Decimal Value ^c6###
  2056. ^c1
  2057.  Usage: $1F0 + bpm_value
  2058.         [bpm_value: $0-$9]
  2059.  
  2060.  This command sets the 1/10th fine BPM value (the value
  2061.  after the decimal point).
  2062.  
  2063.  Example:
  2064.  
  2065.  C-5 00 0F82  Sets the tempo to 128 BPM.
  2066.  C-5 00 1F07  Sets the tempo to 128.7 BPM.
  2067. ^lcmd18xx:
  2068.              ^c6### ^cc18xy: Slide Panposition ^c6###
  2069. ^c1
  2070.  Usage: $18 + left_speed + right_speed
  2071.         [left_speed: $0 - $F]
  2072.         [right_speed: $0 - $F]
  2073.  
  2074.  This command will slide the current channel panning
  2075.  position to either the left or the right.
  2076.  
  2077.  Example:
  2078.  
  2079.  C-5 00 1805  Slides the panpot to the right by 5.
  2080.  
  2081.  NOTE: The slide will be called as many times as the
  2082.  speed of the song. The slower the song, the more the
  2083.  panpot will be changed on each note.
  2084. ^lcmd20xx:
  2085.                ^c6### ^cc20xx: KeyOff at Tick ^c6###
  2086. ^c1
  2087.  Usage: $20 + tick
  2088.         [tick: $00-$FF]
  2089.  
  2090.  This command will send a KeyOff event on a certain tick.
  2091.  
  2092.  Example:
  2093.  
  2094.  C-5 00 2003  Sends a KeyOff signal at tick 3.
  2095. ^lcmd2cxx:
  2096.              ^c6### ^cc2Cxx: Set Global Volume ^c6###
  2097. ^c1
  2098.  Usage: $2C + global volume
  2099.         [global volume: $00-$7F]
  2100.  
  2101.  This command will set the current global volume, where
  2102.  $7F (127) is the default and maximum volume.
  2103.  
  2104.  Example:
  2105.  
  2106.  C-5 00 2C20  Set global volume to $20 (32).
  2107.  C-5 00 0C40  Play sample with volume of $40 (64), but
  2108.               since global vol is set to $20, the real
  2109.               volume is (32/127) * 64 = 16.
  2110. ^lcmd2axx:
  2111.              ^c6### ^cc2Axy: Global Volumeslide ^c6###
  2112. ^c1
  2113.  Usage: $2A + upspeed + downspeed
  2114.         [upspeed: $0-$F]
  2115.         [downspeed: $0-$F]
  2116.  
  2117.  Example:
  2118.  
  2119.  C-5 00 2A05  Slides the global volume down at speed 5.
  2120.  C-5 00 2A40  4 is the speed to slide the global vol up.
  2121.  
  2122.  NOTE: The slide will be called as many times as the
  2123.  speed of the song. The slower the song, the more the
  2124.  volume will be changed on each note.
  2125.  
  2126. ^lcmdfine:
  2127.               ^c9-----------------------------
  2128.               ^ca# ^cfFiner ProTracker Commands ^ca#
  2129.               ^c9-----------------------------
  2130. ^c1
  2131. 11 xx   Extra Fine Slide Up (4 times finer than normal)
  2132. 12 xx   Extra Fine Slide Down (4times finer than normal)
  2133. 15 xx   Just Like 5, but with 2 times finer volslide.
  2134. 16 xx   Just Like 6, but with 2 times finer volslide.
  2135. 1A xx   2 times finer volslide than A.
  2136. 1E 1x   Just like E1, but this uses all octaves.
  2137. 1E 2x   Just like E2, but this uses all octaves.
  2138. 1E Ax   2 times Finer volslide than EA.
  2139. 1E Bx   2 times Finer volslide than EB.
  2140. 21 xx   Just like 1, but this uses all octaves.
  2141. 22 xx   Just like 2, but this uses all octaves.
  2142.  
  2143.   Note that this section will of course be updated in the
  2144. future, but I'm so tired right now (I've been working on
  2145. this helpfile for almost 4 hours straight) that I can't
  2146. be bothered to retype this section..
  2147.  
  2148. ^lmusr:
  2149. ^c6---------------------------------------------------------
  2150.                 ^c4### ^cfMUSICAL REFERENCE ^c4###
  2151. ^c6---------------------------------------------------------
  2152. ^c1
  2153.   The Modal and Chord Theory sections are taken from
  2154. TraxWeekly #1, and have been reprinted here with
  2155. permission from Leviathan.
  2156.  
  2157. ^h[musr010]|   * Modal Theory^c1
  2158. ^h[musr020]|   * Chord Theory^c1
  2159.  
  2160. ^lmusr010:
  2161.                      ^c9----------------
  2162.                      ^ca# ^cfModal Theory ^ca#
  2163.                      ^c9----------------
  2164.  
  2165. ^c6+----------------------------------+ ^c1
  2166. ^c6| ^c51  ^c6| ^c52  ^c6| ^c53  ^c6| ^c54  ^c6| ^c55  ^c6| ^c56  ^c6| ^c57  ^c6| ^c1
  2167. ^c6|----+----+----+----+----+----+----| ^c1Major Modes:
  2168. ^c6| ^ccC  ^c6| ^ccD  ^c6| ^ccE  ^c6| ^ccF  ^c6| ^ccG  ^c6| ^ccA  ^c6| ^ccB  ^c6| ^c1Ionian: No change
  2169. ^c6| ^ccC# ^c6| ^ccD# ^c6| ^ccF  ^c6| ^ccF# ^c6| ^ccG# ^c6| ^ccA# ^c6| ^ccC  ^c6| ^c1Lydian: 5b
  2170. ^c6| ^ccD  ^c6| ^ccE  ^c6| ^ccF# ^c6| ^ccG  ^c6| ^ccA  ^c6| ^ccB  ^c6| ^ccC# ^c6| ^c1Mixolydian: 7b
  2171. ^c6| ^ccD# ^c6| ^ccF  ^c6| ^ccG  ^c6| ^ccG# ^c6| ^ccA# ^c6| ^ccC  ^c6| ^ccD  ^c6| ^c1
  2172. ^c6| ^ccE  ^c6| ^ccF# ^c6| ^ccG# ^c6| ^ccA  ^c6| ^ccB  ^c6| ^ccC# ^c6| ^ccD# ^c6| ^c1Minor Modes:
  2173. ^c6| ^ccF  ^c6| ^ccG  ^c6| ^ccA  ^c6| ^ccA# ^c6| ^ccC  ^c6| ^ccD  ^c6| ^ccE  ^c6| ^c1Dorian: 3b,7b
  2174. ^c6| ^ccF# ^c6| ^ccG# ^c6| ^ccA# ^c6| ^ccB  ^c6| ^ccC# ^c6| ^ccD# ^c6| ^ccF  ^c6| ^c1Phyrgian: 2,3,6,7b
  2175. ^c6| ^ccG  ^c6| ^ccA  ^c6| ^ccB  ^c6| ^ccC  ^c6| ^ccD  ^c6| ^ccE  ^c6| ^ccF# ^c6| ^c1Aeolian: 3,6,7b
  2176. ^c6| ^ccG# ^c6| ^ccA# ^c6| ^ccC  ^c6| ^ccC# ^c6| ^ccD# ^c6| ^ccF  ^c6| ^ccG  ^c6| ^c1
  2177. ^c6| ^ccA  ^c6| ^ccB  ^c6| ^ccC# ^c6| ^ccD  ^c6| ^ccE  ^c6| ^ccF# ^c6| ^ccG# ^c6| ^c1Diminished Mode:
  2178. ^c6| ^ccA# ^c6| ^ccC  ^c6| ^ccD  ^c6| ^ccD# ^c6| ^ccF  ^c6| ^ccG  ^c6| ^ccA  ^c6| ^c1Locrian: 2,3,5,6,7b
  2179. ^c6| ^ccB  ^c6| ^ccC# ^c6| ^ccD# ^c6| ^ccE  ^c6| ^ccF# ^c6| ^ccG# ^c6| ^ccA# ^c6| ^c1
  2180. ^c6+----------------------------------+
  2181. ^c1
  2182.   Basically, all of the scales listed at top are the
  2183. Ionian, or standard mode. These are the scales you
  2184. usually learn first. Below that are the other modes,
  2185. listed by category. They show changes you need to make to
  2186. the scales listed at the top to get the other modes. For
  2187. example, Dorian is shown as 3b,7b. To get C dorian, take
  2188. C D E F G A B (from the top) and flatten the 3rd and 7th
  2189. notes, to get C D D# F G A A#.
  2190.  
  2191.   You may ask, "What's the point? How can I use modes?"
  2192. Well, if you makes all the chords in a chord progression
  2193. in the same mode (that is, all of the notes of all the
  2194. chords stick to one scale) then it sounds much better,
  2195. and writing leads is easier since you only have to use
  2196. notes from the mode to make it fit. A well-planned chord
  2197. progression that fits a mode eliminates the "trial and
  2198. error" style lead writing that a lot of us need to do
  2199. when we have an odd chord progression.
  2200.  
  2201. ^lmusr020:
  2202.                      ^c9----------------
  2203.                      ^ca# ^cfChord Theory ^ca#
  2204.                      ^c9----------------
  2205.  
  2206. ^c6+----------------------------------+ ^c1
  2207. ^c6| ^c51  ^c6| ^c52  ^c6| ^c53  ^c6| ^c54  ^c6| ^c55  ^c6| ^c56  ^c6| ^c57  ^c6| ^c1
  2208. ^c6|----+----+----+----+----+----+----| ^c1
  2209. ^c6| ^ccC  ^c6| ^ccD  ^c6| ^ccE  ^c6| ^ccF  ^c6| ^ccG  ^c6| ^ccA  ^c6| ^ccB  ^c6| ^c1Major: 1,3,5
  2210. ^c6| ^ccC# ^c6| ^ccD# ^c6| ^ccF  ^c6| ^ccF# ^c6| ^ccG# ^c6| ^ccA# ^c6| ^ccC  ^c6| ^c1Minor: 1,3b,5
  2211. ^c6| ^ccD  ^c6| ^ccE  ^c6| ^ccF# ^c6| ^ccG  ^c6| ^ccA  ^c6| ^ccB  ^c6| ^ccC# ^c6| ^c1Add2: 1,2,3,5
  2212. ^c6| ^ccD# ^c6| ^ccF  ^c6| ^ccG  ^c6| ^ccG# ^c6| ^ccA# ^c6| ^ccC  ^c6| ^ccD  ^c6| ^c1
  2213. ^c6| ^ccE  ^c6| ^ccF# ^c6| ^ccG# ^c6| ^ccA  ^c6| ^ccB  ^c6| ^ccC# ^c6| ^ccD# ^c6| ^c1Sus2: 1,2,5
  2214. ^c6| ^ccF  ^c6| ^ccG  ^c6| ^ccA  ^c6| ^ccA# ^c6| ^ccC  ^c6| ^ccD  ^c6| ^ccE  ^c6| ^c1Sus4: 1,4,5
  2215. ^c6| ^ccF# ^c6| ^ccG# ^c6| ^ccA# ^c6| ^ccB  ^c6| ^ccC# ^c6| ^ccD# ^c6| ^ccF  ^c6| ^c1Fifth: 1,5
  2216. ^c6| ^ccG  ^c6| ^ccA  ^c6| ^ccB  ^c6| ^ccC  ^c6| ^ccD  ^c6| ^ccE  ^c6| ^ccF# ^c6| ^c1
  2217. ^c6| ^ccG# ^c6| ^ccA# ^c6| ^ccC  ^c6| ^ccC# ^c6| ^ccD# ^c6| ^ccF  ^c6| ^ccG  ^c6| ^c1Minor7th: 1,3b,5,7b
  2218. ^c6| ^ccA  ^c6| ^ccB  ^c6| ^ccC# ^c6| ^ccD  ^c6| ^ccE  ^c6| ^ccF# ^c6| ^ccG# ^c6| ^c1Major7th: 1,3,5,7
  2219. ^c6| ^ccA# ^c6| ^ccC  ^c6| ^ccD  ^c6| ^ccD# ^c6| ^ccF  ^c6| ^ccG  ^c6| ^ccA  ^c6| ^c1Diminished: 1,3b,5b
  2220. ^c6| ^ccB  ^c6| ^ccC# ^c6| ^ccD# ^c6| ^ccE  ^c6| ^ccF# ^c6| ^ccG# ^c6| ^ccA# ^c6| ^c1
  2221. ^c6+----------------------------------+
  2222. ^c1
  2223.   For example, to get a Cminor7th, you take the 1st,
  2224. flatted 3rd, fifth, and flatted 7th note from C D E F G A
  2225. B, or C D# G A#.
  2226.  
  2227.   Experiment with the chords and get to know their sound.
  2228. Each chord has a different tone and feel to it, and can
  2229. be used to give a song different emotions.
  2230.  
  2231.  
  2232. ^lmisc:
  2233. ^c6---------------------------------------------------------
  2234.              ^c4### ^cfMISCELLANOUS INFORMATION ^c4###
  2235. ^c6---------------------------------------------------------
  2236. ^c1
  2237. ^h[misc010]|   * Trivia^c1
  2238. ^h[misc020]|   * Troubleshooting^c1
  2239. ^h[misc030]|   * Known bugs^c1
  2240. ^h[misc040]    * Hints^c1
  2241. ^h[misc050]|   * Future of the tracker^c1
  2242. ^h[misc060]|   * Velvet Development news^c1
  2243. ^h[misc070]|   * Contact/help^c1
  2244. ^h[misc080]|   * Credits^c1
  2245. ^h[misc090]|   * Closing words^c1
  2246. ^h[misc100]|   * Acknowledgements^c1
  2247.  
  2248. ^lmisc010:
  2249.                         ^c9----------
  2250.                         ^ca# ^cfTrivia ^ca#
  2251.                         ^c9----------
  2252. ^c1
  2253.  * This tracker is coded in 100% assembly and it runs
  2254.    under Pmode/w. It contains over 100,000 lines and
  2255.    about 2.0MB of source code.
  2256.  
  2257.  * We started to develop it in January 1994.
  2258.  
  2259. ^lmisc020:
  2260.                    ^c9--------------------
  2261.                    ^ca# ^cfTrouble Shooting ^ca#
  2262.                    ^c9--------------------
  2263. ^c1
  2264. We have extracted the troubleshooting part to the
  2265. textfile "readme.txt" in the Velvet Studio directory.
  2266. Read it if you want solutions to your problems.
  2267.  
  2268. ^lmisc030:
  2269.                       ^c9--------------
  2270.                       ^ca# ^cfKnown Bugs ^ca#
  2271.                       ^c9--------------
  2272. ^c1
  2273.  
  2274.  * If you have an Apricot Xen-PCm you might have
  2275.    problems with the mouse. Any ideas why?
  2276.  
  2277.  * If you encounter that the Echo Editor gives garbage
  2278.    results sometimes, increase the number of commands
  2279.    on the specific pattern by one. The autoresize
  2280.    function is a bit buggy.
  2281.  
  2282.  * The MIDI implementation is missing due to some bugs,
  2283.    We might add support for it later.
  2284.  
  2285.  * The DOS Shell function works well on most computers,
  2286.    but on some it freezes the computer. No solution yet.
  2287.  
  2288.  * The CD-ROM routines might be a bit buggy on some
  2289.    computers. I've discovered that SCSI CD-ROMS may hang
  2290.    the computer if accessed. The EJECT button in the
  2291.    sample editor don't work very well.
  2292.  
  2293.  * Using Microsoft Mouse Driver might not work on some
  2294.    computers. Please try another mouse driver. We've got
  2295.    no solution to this problem.
  2296.  
  2297.  * There is something wrong with the SB Amplification
  2298.    when running in 16 bit mode. We will try to fix this
  2299.    as sson as possible, and until then you will just have
  2300.    to turn up the volume on your stereo instead.
  2301.  
  2302.  
  2303.  
  2304. ^lmisc040:
  2305.                         ^c9---------
  2306.                         ^ca# ^cfHints ^ca#
  2307.                         ^c9---------
  2308. ^c1
  2309.  * Check out the <config> <options> carefully! There are
  2310.    a lot of switches to satisfy your needs. (If anything
  2311.    annoys you in the tracker, check the config. There may
  2312.    be a switch for it. If not, contact Velvet Dev. and we
  2313.    will consider adding it in the next version.)
  2314.  
  2315. ^lmisc050:
  2316.                         ^c9----------
  2317.                         ^ca# ^cfFuture ^ca#
  2318.                         ^c9----------
  2319. ^c1
  2320.   There are a lot of things to implement in such a
  2321. complex program as this, but right now we will have a
  2322. long break from coding trackers, so we don't know when a
  2323. new release will come. But I know that if we someday feel
  2324. like including more stuff, we have an incredibly big,
  2325. ever growing to-do list to get ideas from.
  2326.  
  2327. ^lmisc060:
  2328.                 ^c9-------------------------
  2329.                 ^ca# ^cfVelvet Development News ^ca#
  2330.                 ^c9-------------------------
  2331. ^c1
  2332. Velvet Development is a company run by Patrik Oscarsson
  2333. and David Broman (Baldric and Zyric). To learn more about
  2334. our productions and what we are up to currently pay a
  2335. visit to our homepage at:
  2336.  
  2337. http://velvet.home.ml.org
  2338.  
  2339.  
  2340. ^lmisc070:
  2341.                        ^c9-----------
  2342.                        ^ca# ^cfContact ^ca#
  2343.                        ^c9-----------
  2344. ^c1
  2345.   For comments, ideas, bugreports and suggestions,
  2346.   contact us:
  2347.  
  2348.                      Velvet Development
  2349.                        Att. D.Broman
  2350.                           Hagafors
  2351.                         560 13 Hook
  2352.  
  2353.  
  2354.             E-Mail: velvet.development@usa.net
  2355.  
  2356. ^lmisc080:
  2357.                        ^c9-----------
  2358.                        ^ca# ^cfCredits ^ca#
  2359.                        ^c9-----------
  2360. ^c1
  2361.                        ^c6### ^ccCode ^c6###
  2362. ^c1
  2363.              Patrik Oscarsson . David Broman
  2364.  
  2365.                    ^ca# ^cfAdditional code ^ca#
  2366. ^c1
  2367.                       Pontus Munck
  2368.  
  2369.                      ^c6### ^ccGraphics ^c6###
  2370. ^c1
  2371.       Baldric . Zyric . TAP . Negspect . Rubber Duck
  2372.  
  2373.                      ^c6### ^ccHelptext ^c6###
  2374. ^c1
  2375.                 Vicious . Ozone . Baldric
  2376.  
  2377.                       ^c6### ^ccManual ^c6###
  2378. ^c1
  2379.                      Peter A. Kudenov
  2380.  
  2381. ^lmisc090:
  2382.                     ^c9-----------------
  2383.                     ^ca# ^cfClosing words ^ca#
  2384.                     ^c9-----------------
  2385. ^c1
  2386.   Version 2.01 is only a minor bugfix as we felt that
  2387. there was some quite annoying things in v2.0. However,
  2388. we have still not managed to figure out why it doesn't
  2389. work under Windows on some computers.
  2390.   We are also very busy with other things than coding for
  2391. free on this little tracker, so updates will be rare.
  2392.  
  2393. However, we have a surprise coming up in the future, so
  2394. keep tracking and have fun!
  2395.  
  2396. ^lmisc100:
  2397.                    ^c9--------------------
  2398.                    ^ca# ^cfAcknowledgements ^ca#
  2399.                    ^c9--------------------
  2400. ^c1
  2401.    (If I've forgotten someone, sorry and let me know!)
  2402.  
  2403.            ^c6### ^ccMucho thanks to these people ^c6###
  2404. ^c1
  2405.                       Adam Seychell:
  2406.                DOS32 Protected mode system
  2407.  
  2408.              Andre Pang (aka Ozone/Heretics)
  2409.                Helpfile and document writer
  2410.                    KeyMap configuration
  2411.                   Option HelpText Writer
  2412.  
  2413.                 Carlos Hasan (aka Pelusa):
  2414.               SB Optimization! (BIG THANX!).
  2415.  
  2416.                      Joshua C Jensen:
  2417.          Some info on commands in PPS sourcecode.
  2418.  
  2419.                  Kristoffer Henning and:
  2420.                        Martin Hoven
  2421.                 Soundblaster Pro supplier.
  2422.  
  2423.                     Michiel Ouwehand:
  2424.                   GUS ClickRemoval docs.
  2425.  
  2426.                       Mr Destroyer:
  2427.                      GUS information.
  2428.  
  2429.          Niklas Beisert (aka Pascal/Cubic Team):
  2430.                      SB coding help.
  2431.  
  2432.             Stefan Wirebrandt (aka Wirefire):
  2433.                 Soundblaster 16 supplier.
  2434.                    (for a loong time :)
  2435.  
  2436.                     Thomas Pytel and:
  2437.                      Charles Sheffold
  2438.                   Protected Mode System
  2439.  
  2440.   ^c6### ^ccSpecial thanks to our betatesters for all the ^c6###
  2441. ^cc      effort, ideas and comments they've given to us
  2442. ^c1
  2443.                      Andreas Wessman
  2444.              Andre Pang (aka Ozone/Heretics)
  2445.                      Claes Mellangård
  2446.                  Daniel Falk (aka Leinad)
  2447.                      Daniel Liljegren
  2448.                      Emil Gustavsson
  2449.           Jussi Kärkkäinen (aka ToneDeaf/Velvet)
  2450.                Marc Brown (aka Maruku/SAS)
  2451.              Peter A. Kudenov (aka Eledhrim)
  2452.             Pontus Munck (aka Vicious/Velvet)
  2453.            Sebastian Meyer (aka Xylon/Mode 19)
  2454.   Simon Jarosch (a.k.a Vivid / KFMF and Radical Rhythms)
  2455.  
  2456.    ^c6### ^ccThanks to the following guys for bugreports, ^c6###
  2457. ^cc            ideas, comments and encouragement
  2458. ^c1
  2459.  
  2460.                      Alex B. Novikov
  2461.               Alex Wicks (aka ACiDZ/Apathy)
  2462.          Andrew Fort (aka Chuck Biscuits/Kosmic)
  2463.                       Bo Vestergaard
  2464.                   Chris Kowalske/GodHead
  2465.          Christian Haarmeijer (aka Voodoo Child)
  2466.                      Craig Galbraith
  2467.                     Gravedigger/Hornet
  2468.                       Henri Vilminko
  2469.                       HybRiS/Orchide
  2470.                Jeremy Evers (aka Negspect)
  2471.                    Jo Haavar Slangsvold
  2472.                         Kane/SMASH
  2473.                        Lutz Roeder
  2474.                         Maciek/MAD
  2475.                      Michal Karpinski
  2476.               Paul Bragiel (aka Pyromaniac)
  2477.            Peter van den Boogaard (aka Chojin)
  2478.                           Primal
  2479.                       Scholar / $een
  2480.                        Scott Laraby
  2481.                       Sven Degroote
  2482.               Xigh and Asle/Lithium & ReDoX
  2483.  
  2484. All the guys at #coders on IRC and everybody else who I
  2485. can't remember! remind me to put you in here!
  2486.  
  2487. ^c9   And of course a special thanks to YOU, for using and
  2488.                  supporting this program!
  2489. ^c1
  2490.                              ^cc- ^cfThe Velvet Studio team
  2491. ^c1
  2492. ^c6---------------------------------------------------------
  2493.                  ^c4### ^cfEND OF HELPTEXT ^c4###
  2494. ^c6---------------------------------------------------------
  2495. ^c1^c3
  2496.              ozone's helptext revision 950921
  2497.              Baldric' update 951221,960121,960321,960701,970324
  2498.              Vicious' update 971205
  2499. ^c1
  2500.