home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / sound / octalyse / docs / manual.txt next >
Text File  |  1994-07-02  |  33KB  |  712 lines

  1.  
  2.                       ___ _  _ ____
  3.                        |  |__| |__
  4.             OoooooO    |  |  | |___
  5.     --------OO----O--------------------------------------------------------
  6.             OO    O  OoooO OoooO OoooO O     O   O OoooO OoooO OoooO
  7.             OOO   O  O       O   O   O O     O   O O     O     O   O
  8.             OOO   O  OO      O   OoooO OO    OòooO OòooO OòooO OòooO
  9.             OOO   O  OO      O   OO  O OO      O       O OO    OO O
  10.              OOòòO   OOòoO   O   OO  O OOòoO   O   OoooO OOòoO OO  O
  11.  
  12.  
  13.  
  14.         Welcome to this guide to the Octalyser!  It will help you use all
  15. the features and functions found in Octalyser.
  16.  
  17.  
  18. --- Index -----------------------------------------------------------------
  19.  
  20.  
  21. 1.1     Background and greetings
  22.  
  23.  
  24. 2.1      Introduction to the Octalyser-User-System
  25.  
  26. 2.2      Menus
  27.   2.2.1  Options
  28.   2.2.2  Disk
  29.   2.2.3  Info
  30.   2.2.4  Mem
  31.   2.2.5  Fulleditor
  32.   2.2.6  Edit
  33.   2.2.7  Make
  34.   2.2.8  Sample/8 pattern/4 pattern
  35.  
  36. 2.3      Sequencer
  37.  
  38. 2.4      Sample-bank
  39.  
  40. 2.5      General-User-Interface
  41.  
  42. 2.6      Keyboard-short-cuts
  43.  
  44.  
  45. 3.1      The Tracker-Standard
  46.  
  47. 3.2      Octalyser-addings
  48.  
  49.  
  50. 4.1      Registration and Contact Addresses
  51.  
  52. 4.2      International Support Addresses
  53.  
  54.  
  55.  
  56.  
  57. --- Background and Greetings ----------------------------------------------
  58.  
  59.  
  60.         1.1              Background and Greetings
  61.  
  62.  
  63.   In the summer of 1992, I started to write a tracker called CD-TRACKER.
  64. This tracker was to be a tool to help me develop an 8-channel module for a
  65. demo.  When the summer was over, and autumn came, I got in touch with
  66. Davor Slutej (Alan F/Reward).  He betatested CD-TRACKER, and soon after
  67. some real heavy coding began.  At about X-mas time, the results were 
  68. released.  With this version 0.5, the name changed from CD-TRACKER to 
  69. Octalyser.  (The name came from an Amiga 8-channel tracker.) 
  70.  
  71.   I noticed some demos were able to play 50kHz music in 4 channels, which 
  72. really confused me, because I knew that 50kHz shouldn't be possible on an 
  73. ordinary STe.  So I got in touch with Tord Jansson (Blade/New Core), who 
  74. had done a 4 channel, 50kHz Player.  After some mailings back & forth, I 
  75. was able to implement the UCDM3-standard (now called UCDM) in the 
  76. Octalyser, enabling it to load external replay-modules.  Octalyser version
  77. 0.80 was released with some of my own written UCDMs (ALINA-players). 
  78.  
  79.   There was a major jump between versions 0.50 and 0.80.  Overall, version 
  80. 0.80 was faster, had many more functions, and was more stable.  Soon after 
  81. version 0.80 was released, a misunderstanding with one of our beta-testers
  82. occurred, and version 0.81b was spread.  This version had some bugs fixed 
  83. (now worked better with HD's). 
  84.  
  85.   In version 0.82, the Octalyser took real advantage of the Mega STE. 
  86. Then some time passed.  And some more.  Then version 0.90 was released. 
  87. It supported ALL ProTrackerEffectCommands, and it worked on the new Atari
  88. Falcon030.  And now, you're about to use the version 0.96 release of the 
  89. Octalyser.
  90.  
  91. For help and ideas:
  92.  
  93.         + Unit 17 (thanks Jason for letting me test the Octalyser on your Mega STE)
  94.         + Håkan Bratt (thanks for debugging!)
  95.         + Excellence in Art (thanks for your BIG support!)
  96.  
  97.         And a big thanks to all our registered users!
  98.  
  99.  
  100.  
  101.  
  102. --- Introduction to the Octalyser-User-System -----------------------------
  103.  
  104.  
  105.         2.1      Introduction to the Octalyser-User-System
  106.  
  107.   The Octalyser uses its own interface, designed to be as fast as possible.
  108. That's why the interface doesn't look too colorful.  Adding color would 
  109. have slowed things down too much.  The Octalyser interface is mouse- and 
  110. keyboard-driven.   There are 3 different kinds of mouseclicks (using the 
  111. left mouse-button): 
  112.  
  113.  -Single click-                  The menu-item will only accept one 
  114.                                  mouseclick without repeat. 
  115.  -Single click + delayed repeat- This will work just like single click 
  116.                                  except from that if the button is held 
  117.                                  down the mouse will start repeating the 
  118.                                  click (if you press the right mouse-
  119.                                  button too, there will be no delay). 
  120.  -Single click + repeat-         This is just like single click + delayed 
  121.                                  repeat but there is no delay before it 
  122.                                  will start to repeat. The user can enter 
  123.                                  a value by pressing on the number, or by 
  124.                                  using up/down arrow.
  125.  
  126.  
  127.         2.2      Menus
  128.  
  129.   The main menu-area is in the upper right part of the screen. Here you
  130. can see 8 different buttons to press, OPTIONS, DISK, INFO, MEM, 
  131. FULL-EDITOR, EDIT, MAKE and SAMPLE.
  132.  
  133. 2.2.1    OPTIONS
  134.  
  135.   When this button is clicked, a new submenu will be opened, making it
  136. possible to adjust the Octalyser's internal working system. The menu
  137. is divided into 4 parts; sliders, submenus, replay-quality and flags.  
  138.  
  139.   The SLIDERS adjust the STE-hardware and some keyrepeat-functions. From 
  140. left to right:
  141.  
  142.                  -STE-specific options
  143.  
  144.            Bass             -adjust the bass (-12dB -> +12dB)
  145.            Treble           -adjust the treble (-12dB -> +12dB)
  146.            Main volume      -adjust the main volume feed to the output
  147.            Left volume      -adjust the left channels volume
  148.            Right volume     -adjust the right channels volume
  149.  
  150.                  -Interface options
  151.         
  152.            Keyrepeat-factor  -this will adjust how fast the keyboard will
  153.                                              repeat a key.
  154.            Keydelay-factor   -this will adjust how long it will take before the
  155.                                              keyboard will start repeating a key
  156.            Mousedelay-factor -this will adjust how long it will take before
  157.                                              the mouse will start repeating a click
  158.  
  159. There are 4 different SUBMENUs; SO, COL, UCDM and SM.
  160.  
  161.   SO   = Save Options, saves all options.
  162.   COL  = COLors, enables the user to edit the colors used in the Octalyser.
  163.   UCDM = External play-routines. In this submenu, you can select 4 
  164.           different players. (If you have them loaded.) You can clear a 
  165.           position, load a position, and you can get information about the
  166.           player. When you want to use a player, select it and press USE. 
  167.           After a brief delay, the Octalyser will use an external player. 
  168.           The TOnes-value should be as high as possible (more tones
  169.           require more memory). The BP (Big Pattern) menu enables you to 
  170.           select how many rows will be displayed in the 4-channel pattern 
  171.           (on the lower part of the screen).
  172.   SM   = Save Memory. This option is rather complicated. It will set the
  173.           number of patterns the Octalyser can use. Max 80 (hex) and min 
  174.           1 pattern can be selected. When you can't load a module because 
  175.           there is no room for samples, then you can decrease this value. 
  176.           If this value is 10 (hex) and you try to load a module that 
  177.           contains 14 (hex) patterns, the loader will abort at once, 
  178.           stating that there is no memory left.  Increase this value to 
  179.           be able to load that module. This option is added because
  180.           all 1 Mb STEs will have some memory problems because each 
  181.           pattern requires 800 (hex) bytes. A value of 40 (hex) is quite 
  182.           enough for most modules.
  183.  
  184.  
  185.   In REPLAY-QUALITY, you can adjust what replay-speed the INTERNAL
  186. replayer will play. You can select between 12.5, 15.5, 18.9 and 25.0 kHz,
  187. AntiAlias on or off, and 4, 6 or 8 channels.
  188.  
  189.   The FLAGS are options-extended buttons. They are: B, R, V, L, T, L-Noise,
  190. 16, 20, 25 and nops.
  191.  
  192.   B =       BPM. Enable the player to use the F20-FFF effectcommands. Some
  193.              UCDM's can't use this feature.
  194.   R =       Repeat. If you hit a tone with this flag set, and hold down 
  195.              the key, the tone will start to repeat.  Otherwise, no repeat
  196.              will occur.
  197.   V =       VU-meters. VU-meters on/off
  198.   L =       Loop. This flag SHOULD be set on computers that have internal 
  199.              CPU-cache (like Mega STE/Falcon and turbocards like ADSPEED). 
  200.              On a normal STE, this flag WILL be off.
  201.   T =       Trash. This flag should always be set.
  202.   L-Noise = Only for STE. This is a real nice feature, because of the
  203.              linenoise that the STE (not the Falcon) produces.  When the 
  204.              Octalyser is not playing, the linenoise can be removed by 
  205.              enabling this option.  If a module sounds strange (like 
  206.              "clicking" a lot), try turning this option off.
  207. 16,20,25 =  Sets the basespeed that the samples have been sampled with.
  208.              For normal Amigamodules, it should be 16.  For TCB tracker-
  209.              sampled samples, this option should be 20. If you sample new 
  210.              samples, please try to use the 25 basespeed option. This will
  211.              enable you to play 50kHz samples in the Octalyser. (The 
  212.              number <16/20/25> is equal to the C-3 frequency, e.g. if you 
  213.              sample a sample in 25 kHz and select 25 kHz basespeed, then 
  214.              when you play C-3, the sample will replay in the sampled 
  215.              speed).
  216. nops =      If the lower border flickers, then adjust this value until the
  217.              lower border is stable.
  218.  
  219.  
  220.         2.2.2    DISK
  221.  
  222.   From the disk-menu you can load/save modules/samples, delete files and
  223. jump to a GEM-door (making it possible to reach ACC's (if MTOS is loaded,
  224. you can also reach all active processes running).  In the unregistered
  225. version, you can't save modules/samples.  If you use UCDM you can only 
  226. load modules, delete files and go to the GEM-door.  Disable the UCDM-module
  227. when you want to load samples and save module/samples.
  228.   When loading a module, the Octalyser will use GEM's fileselector.  After
  229. you have selected the module, the Octalyser will check to see if it
  230. recognizes the file format, then report what it finds (e.g. 4 CHannels, 31
  231. SAMples).  If you know that the file isn't in that format, press NO, else
  232. press YES (Octalyser recognize most modules.  The only problem could be a
  233. ripped module that doesn't have the original header).  If you pressed NO, 
  234. select the fileformat of the module from the options given. 
  235.   Now the Octalyser will load the module.  If it aborts immediately, 
  236. stating NO MEMORY, you'll need to increase the number of patterns in the 
  237. SM-menu in the OPTIONS-menu. (See above.)  When loading the module, the 
  238. Octalyser will show you which sample is loading.  If the Octalyser can't 
  239. load all the samples, you'll need to decrease the numbers of patterns in 
  240. the SM-menu in the OPTIONS-menu. (Again, see above.)  The Octalyser can 
  241. load StarTrekker (Amiga), Octalyser (Amiga), FastTracker (PC) and all 
  242. those 4-channel modules from NoiseTracker/ProTracker/SoundTracker.
  243.   When saving a module (disabled in the PD-version) the Octalyser will 
  244. save the module with the numbers of channels and basespeed you've stated 
  245. in the OPTIONS-menu.
  246.   The Octalyser can load AVR, IFF and RAW (signed/unsigned) samples. It
  247. recognizes the AVR and IFF format automatically, but in the RAW format you
  248. must state if the sample is signed or unsigned (most samples are signed, 
  249. but some old ST-samples are unsigned).
  250.   The Octalyser can save AVR or RAW (signed).  If you enter a filename with
  251. the suffix .AVR, the Octalyser will save in AVR-format, else it will ask
  252. the user how the sample should be saved.  (Saving samples are disabled in
  253. the PD-version).
  254.   If you choose to delete a file, it is deleted PERMANENTLY. For that
  255. reason, the Octalyser will ask for confirmation before preforming a delete.
  256.   In the GEM-door, you will be able to execute another program or reach 
  257. the Accessories.  In this door, you can quit the Octalyser, too.  Press 
  258. "Back To Octalyser" in the File-menu or on the fuller in the window.
  259.  
  260.  
  261. 2.2.3    INFO
  262.  
  263.   This button opens an online help feature.  It states who made it, some
  264. greetings, keyboard shortcuts, effect-commands and to whom the program is
  265. registered. Use Prev and Next to display all 9 pages.
  266.  
  267.  
  268.         2.2.4    MEM
  269.  
  270.   In this menu, the Octalyser shows the memory-bank status.  The Octalyser
  271. splits up the memory in two different banks.  One systembank and one
  272. Octalyserbank.  The systembank is the memory left for the system, for the
  273. fileselector and for running program from the Octalyser.  The Octalyserbank
  274. is used for pattern, samples, UCDM and some internal buffers.
  275.  
  276.  The different statistics are:
  277.  
  278.          SYSMEM           -How much memory is left for the system.
  279.          REQUEST          -How much memory the Octalyser has requested from
  280.                             the system. This value is editable, when changing
  281.                             this value, everything is lost (samples/patterns/UCDMs).
  282.          SAMPLES          -How much memory is used for samples
  283.          SONG             -How much memory is used for pattern
  284.          TOT USED         -How much memory used in the complete Octalyserbank
  285.          FREE             -Free memory left in the complete Octalyserbank
  286.  
  287.   SAMPLES + SONG = length of module when saving to disk.
  288.  
  289.  
  290.         2.2.5    FULLEDITOR
  291.  
  292.   When pressing this button the Octalyser will (if there is enough memory)
  293. remove the menu and show a pattern in the whole display-area.  In this 
  294. mode all channels are displayed. Exit this by pressing ESC/Control E or 
  295. by pressing the mousebutton in the leftmost border.  In this fulleditor 
  296. only keyboard shortcuts works.
  297.  
  298.  
  299.         2.2.6    EDIT
  300.  
  301.   This will open a pattern editor menu.  Here the user can effect the
  302. pattern of the module.  Most of the functions can be used without entering
  303. this menu using the keyboard.  The edit-functions are also controlled by 
  304. EDITING-FLAGS.  They are in the lower area of the menu (between the 2 and 
  305. 3 channel).  The modes on those will be discussed later on in the GENERAL
  306. section.
  307.  
  308. The functions are:
  309.  
  310.          BEGIN   =  Set block start (Control - B).
  311.          END     =  Set block end (Control - K)
  312.          HIDE    =  Hides the block begin and end
  313.          COPY    =  Will take the block marked by the BEGIN and END-marks and
  314.                           copy it to the current cursorposition (Control - C).
  315.          MOVE    =  Will take the block marked by the BEGIN and END-marks and
  316.                           move it to the current cursorposition (Control - V).
  317.          CLEAR   =  Clears the patterndata marked by the BEGIN and END-marks
  318.                           (Control - Z). If no block marked, current channel will
  319.                           be cleared (F3).
  320.          INVERT  =  Works like MOVE, except that the block is inverted
  321.                           before copied (Control - X).
  322.          LOAD    =  Loads a block into the blockbuffer
  323.          SAVE    =  Saves a block from the blockbuffer
  324.          ^       =  Increases the tonepitch in the block. If no block marked,
  325.                           the current channel will be increased.
  326.          v       =  Decreases the tonepitch in the block. If no block marked,
  327.                           the current channel will be decreased.
  328.          INS     =  Inserts a row in the current position (INSERT or Control - I)
  329.          DEL     =  Deletes a row in the current position (DELETE or Control - Y)
  330.  
  331.   The cur/all marks if blockeffects should affect the current channel or 
  332. all channels.  Use SHIFT+keycommand for that effect using the keyboard. If
  333. cur is selected when transposing (increasing or decreasing) then only the
  334. current sample will be transposed.  Else all samples will be transposed in
  335. the channel.
  336.  
  337.  
  338.         2.2.7    MAKE
  339.  
  340.   Make is one of the most powerful options of the Octalyser.  This menu
  341. enables you to mix a piece of pattern to a sample.  Great when making
  342. drumloop or accords.  It works like it's in 8-channel mode, but instead of
  343. feeding the sound-DMA with data, it simply puts the sound data into a 
  344. sample.  The "Mix to sample" tells the Octalyser to which sample the sound
  345. data should be stored.  Tone is at which frequency it should store it. 
  346. That tone should be set to the highest tone taken in the piece of pattern 
  347. that shall be made.  The CLIP is useful to decide at which volume the mix 
  348. should be done.  (Note that the lower the volume-value, the louder the 
  349. volume!)  Then after setting the block BEGIN and END, the mixing can be 
  350. done.  The mixing is started at the BEGIN and ended at the END-point.
  351.  
  352.  
  353. 2.2.8    SAMPLE/8 PATTERN/4 PATTERN
  354.  
  355.   With this option you can switch what the lower part of the screen should
  356. show.  The sample-menu is NOT finished, so it can only display a sample on 
  357. the screen.  (The sample-editor will be coded this summer, so by the end of
  358. this summer, OCTALYSER 1.0 will be released.)
  359.   8 pattern is a fullscreen-editor with the original menu.  This screen
  360. can only be shown when there is sufficient memory, else it simply jumps
  361. to 4 pattern.  When you are in 8 pattern mode, and try to start a UCDM you
  362. will get "PLEASE DISABLE 8PATTERNEDITOR".  This is due to the internal
  363. function of the memory-manager.  When this error occurs, simply go to 
  364. the 4-pattern editor, and try again.  Then go back to the 8 pattern editor.
  365. Note that the left border is turned on again due to video-hardware, but 
  366. you can still use the slider to scroll trough the pattern.  When in the 8
  367. pattern-editor, switching between fullscreen-editor and back is done
  368. extremely fast.
  369.  
  370.  
  371.         2.3      SEQUENCER
  372.  
  373.   The sequencer is the simplest, as in all trackers. You have position,
  374. track (pattern), length and restart.  Position tells you were you are.
  375. Pattern selects which pattern to play.  The length is the length of all
  376. positions together.  When the song reaches the end, it jumps to the
  377. position that Restart points at.  The little +/- at the position
  378. inserts/deletes a position in the position-list.
  379.  
  380.  
  381.         2.4      SAMPLE-BANK
  382.  
  383.   The Octalyser handles up to 31 samples (1-IF (hex)).  Each sample can 
  384. have different volume, finetune, loopstart/length, length and samplename. 
  385. The volume can vary from 0 (silent) to 40 (full blast).  With the finetune 
  386. it is possible to tune two instrument.  The samplename should state what 
  387. the sample sounds like.
  388.  
  389.  
  390. 2.5      GENERAL-USER-INTERFACE
  391.  
  392.   To the leftmost of the screen you have the VU-meters.  They represent the
  393. volume that each tone has, and then they fade away.  By pressing on a
  394. VU-meter, the channel is toggled on/off.  It has the same effect as if
  395. pressing the 1-8 in the upper right corner of the screen.
  396.   There are 5 buttons in the middle of the screen; PLAY, PATTERN, EDIT, 
  397. STOP and MONITOR.  These works like in any tracker.  PLAY plays the current
  398. song.  PATTERN plays only the current pattern.  EDIT starts the edit-mode.
  399. STOP stops playing and stops the current sound.  MONITOR starts the edit-
  400. mode too, but when the user walks though the pattern each row is played.
  401.   Pressing on the text "songname" switches the songname to a list of
  402. numbers, representing a sample.  (e.g. pressing on a 7 forces the current
  403. sample to 7.)  By pressing on "songname" again the songname appears again.
  404.   At the right there is a button called CLEAR.  This button enables the 
  405. user to clear the song (and all patterns), a sample (the current) and/or 
  406. all samples.  Warning!  This function CAN'T be Undone!
  407.   Under the CLEAR-button there is a timer.  This shows the minutes and
  408. seconds played on the current module (resets when you press PLAY or
  409. PATTERN).  When pressing the timer, the fullscreen-editor is activated.
  410.   In the SAMPLENAME-row, some messages can be shown, like "INSTALLING
  411. EDITOR" or "REBUILDING MEMORY".
  412.   Just below the SONGNAME there is a general row of data.  Here the user 
  413. can set if the upper or lower frequency should be used on the keyboard.  
  414. Also here is where the 4-pattern-editor tells the user which 4 channels are
  415. being shown.  The STEP states how many rows the Octalyser shall jump when a
  416. note/number has been edited into a channel.
  417.   The "F TAA W R" are flags used when editing a pattern.  These are very
  418. powerful.  F stands for Flags.  The TAA is a toggle-button.  The first, T, 
  419. is used when a TONE is edited to the pattern.  The values can be Frequency,
  420. Tone, All and Volume.  The second, A, is for insert/delete and backspace
  421. editing.  Can be Frequency, Tone, Sample, Command, Data, Effect and All.
  422. The third, A, is used when using the block-editing.  It can be toggled just
  423. like the other A.  The W stands for Writing-mode, and is used when copying
  424. or moving block.  Can be toggled to Replace, Underwrite or Overwrite.  To
  425. understand exactly what the do, please try them out!  Just to the right of
  426. the flag, the status of the blockbuffer is shown.
  427.   To the lower left, there is a slider representing the pattern data
  428. displayed and hidden.  Use this to scroll through the pattern.  By pressing
  429. in the pattern, the Octalyser automatically jumps to that position even if
  430. it's playing the pattern.  Note that you can use cursor-keys to walk in 
  431. the pattern even if the tracker is playing.
  432.  
  433.  
  434.         2.6      Keyboard-short-cuts
  435.  
  436.   Here is a list of all keyboard shortcuts enabled in the Octalyser:
  437.  
  438.          Escape                  =   Quit menu/Octalyser
  439.          Cursor up               =   Up 1 step
  440.          Cursor down             =   Down 1 step
  441.          Shift cursor up         =   Up STEP steps
  442.          Shift cursor down       =   Down STEP steps         
  443.          Ctrl cursor up      =   Up 16 (hex) steps
  444.          Ctrl cursor down        =   Down 16 (hex) steps
  445.          Cursor left             =   Go left
  446.          Cursor right            =   Go right
  447.          Shift cursor left       =   Leftmost channel (1)
  448.          Shift cursor right      =   Rightmost channel (4/6/8)
  449.          Ctrl cursor left        =   Next channel
  450.          Ctrl cursor right       =   Previous channel
  451.          Alt cursor left         =   Previous track/pattern
  452.          Alt cursor right        =   Next track/pattern
  453.          Clr home                =   Home                      
  454.          Return                  =   Play
  455.          Shift return            =   Pattern-play
  456.          Space                   =   Stop/toggle edit
  457.          Shift space             =   Stop/toggle monitor
  458.          Tab                     =   Next channel
  459.          Shift tab               =   Previous channel
  460.          F1                      =   Toggle octaves (Up/Low)
  461.          F2                      =   Toggle writing-mode (Replace/Underlay/Overlay)
  462.          F3                      =   Clear channels(s)
  463.          F4                      =   Mark whole current channel as a block
  464.          F7                      =   Go to 00
  465.          F8                      =   Go to 10
  466.          F9                      =   Go to 20
  467.          F10                     =   Go to 30
  468.          Shift F1                =   Toggle edit-mode (Frequency/Tone/All/Volume)
  469.          Shift F2                =   Toggle Block-mode (Frequency/Tone/Sample/
  470.                                      Command/Data/Effect/All)
  471.          Shift F3                =   Clear (Pattern/Block)
  472.          ^B                   =   Block start
  473.          ^K                   =   Block end
  474.          ^C                  =   Copy block  (if shift, all)
  475.          ^V                  =   Move block   ---- " " ----
  476.          ^Z                  =   Clear block  ---- " " ----
  477.          ^X                  =   Inverse block --- " " ----
  478.          ^I/Insert           =   Insert row   ---- " " ----
  479.          ^Y/Delete           =   Delete row   ---- " " ----
  480.          UNDO                    =   UNDO previous command
  481.          ^E                  =   Toggle fullscreen-editor on/off
  482.          Alt 1-8                 =   Toggle channels on/off
  483.          Ctrl 1-8                =   Set step accordingly
  484.          Caps Lock               =   Stop all sound
  485.  
  486.   On the keypad:
  487.  
  488.         0                        =   Stop
  489.         *                        =   Pattern-play/toggle edit
  490.         +                        =   Next sample
  491.         -                        =   Previous sample
  492.         Shift +                  =   Next position in song
  493.         Shift -                  =   Previous position in song
  494.         Enter                    =   Play                      
  495.         Shift other              =   Choose sample ( = 0  Enter = 0F
  496.         Ctrl other               =   Choose sample ( = 10 Enter = 1F
  497.  
  498.  
  499.  
  500. --- The Tracker-Standard --------------------------------------------------
  501.  
  502.  
  503.         3.1      The Tracker-Standard
  504.  
  505.  
  506.   The standard that the Octalyser follows is the ProTracker-standard.
  507. One pattern is divided into 4 channels and 40 (hex) rows. This position
  508. looks like this:  
  509.                 
  510.                 C-3 4000
  511.                 ^^| ||^^
  512.              Tone | || |
  513.              Octave || |
  514.                Sample| |
  515.          Effectcommand |
  516.              Effect-data
  517.  
  518.   There are 3 different Octaves (1-3). The sample-number is referring to
  519. the samplebank. The effect-commands and effect-data is the following:
  520.  
  521. 0 - Normal play or Arpeggio         0xy : x-first halfnote add, y-second
  522. 1 - Slide Up                        1xx : upspeed
  523. 2 - Slide Down                      2xx : downspeed
  524. 3 - Tone Portamento                 3xx : up/down speed
  525. 4 - Vibrato                         4xy : x-speed,   y-depth
  526. 5 - Tone Portamento + Volume Slide  5xy : x-upspeed, y-downspeed
  527. 6 - Vibrato + Volume Slide          6xy : x-upspeed, y-downspeed
  528. 7 - Tremolo                         7xy : x-speed,   y-depth
  529. 8 - NOT USED
  530. 9 - Set Sample offset               9xx : offset (23 -> 2300)
  531. A - Volume Slide                    Axy : x-upspeed, y-downspeed
  532. B - Position Jump                   Bxx : songposition
  533. C - Set Volume                      Cxx : volume, 00-40
  534. D - Pattern Break                   Dxx : break position in next pattern
  535. E - E-Commands                      Exy : see below...
  536. F - Set Speed                       Fxx : speed (00-1F) / tempo (20-FF)
  537. ----------------------------------------------------------------------------
  538. E0- Set Filter                      E0x : Not used on the STE
  539. E1- FineSlide Up                    E1x : value
  540. E2- FineSlide Down                  E2x : value
  541. E3- Glissando Control               E3x : 0-off, 1-on (use with tonep.)
  542. E4- Set Vibrato Waveform            E4x : 0-sine, 1-ramp down, 2-square
  543. E5- Set FineTune                    E5x : value
  544. E6- Set/jump to Loop                E6x : jump to loop, play x times
  545.                                           if x = 0 set loop-point
  546. E7- Set Tremolo Waveform            E7x : 0-sine, 1-ramp down. 2-square
  547. E8- NOT USED
  548. E9- Retrig Note                     E9x : retrig from note + x vblanks
  549. EA- Fine VolumeSlide Up             EAx : add x to volume
  550. EB- Fine VolumeSlide Down           EBx : subtract x from volume
  551. EC- Note Cut                        ECx : cut from note + x vblanks
  552. ED- Note Delay                      EDx : delay note x vblanks
  553. EE- Pattern delay                   EEx : delay pattern x notes
  554. EF- Invert Loop                     EFx : speed
  555.  
  556.   The module is then played using the Sequencer.  This selects the
  557. different patterns to play.
  558.  
  559.   If you want to know more about how this music is done, please have a 
  560. look at Per Almered (Excellence in Art) Module-school. The first part is 
  561. included in the Octalyser 0.90 package.
  562.  
  563.  
  564.         3.2      Octalyser additions
  565.  
  566.   The Octalyser has added more channels, and the ability to set the
  567. sample-basespeed to this standard. The Octalyser can handle 4, 6 or 8
  568. channels and basespeeds at 16, 20 or 25kHz.
  569.  
  570.  
  571. --- Registration and Contact Addresses -------------------------------------
  572.  
  573.  
  574.         4.1      Registration and Contact Addresses
  575.  
  576.   The Octalyser is SHAREWARE!  The shareware concept is a distribution
  577. method, allowing a user to try the software before paying anything.  This 
  578. means that if you use the program, then you should register it and pay the
  579. very affordable fee.  You will receive a complete version, including
  580. ability to save modules/samples, by return mail.  Please fill in this 
  581. registration form when registering:
  582.  
  583. ----------------------------------------------------CUT-HERE------>8------
  584.  
  585.  
  586.  * Personal Information *
  587.  
  588.  Your name: _______________________________________________________  
  589.  Your handle (if any): ____________________________________________
  590.  Street address: __________________________________________________
  591.  __________________________________________________________________
  592.  City: _____________________________  State: ______________________
  593.  Country: __________________________  Postal Code: ________________
  594.  
  595.  Voice telephone number (include country-code): 
  596.     _______________________________
  597.  BBS telephone number (if you have a BBS): 
  598.     _______________________________
  599.  FAX telephone number (if FAX is 24h/day online!): 
  600.     _______________________________
  601.  FidoNet nodenumber (or pointnumber): 
  602.     _________________________________________
  603.              --> Crashmail available?  YES - NO
  604.  
  605.  * System Configuration *
  606.  
  607.  Computer model(s) - Primary Computer: 
  608.  ________________________________________
  609.        Secondary Computer(s) (if any): 
  610.  ________________________________________               
  611.   
  612.  --> Primary Computer: Amount of memory: _____ kb  Hard disk size: _____ Mb
  613.                        OS version: _.__
  614.  
  615.                        Connected to a HiFi system?  YES - NO
  616.  
  617.      How long have you owned your computer? _______ years
  618.                                             _______ months
  619.                                             _______ days 
  620.                                             
  621.      How long did it take before you decided that Octalyser is one of the
  622.      best things that happened to you and that it just wouldn't be right
  623.      if you didn't register it?  _______ years
  624.                                  _______ months
  625.                                  _______ days
  626.                                  _______ minutes
  627.                                  _______ seconds
  628.                                  _______ 10ths of a second
  629.  
  630.  Have you read the manual?  YES - NO    Are you sure about that?  YES - NO
  631.          When are you going to read all pages of the manual?  SOON - NEVER
  632.  
  633.      Don't you just love answering questions?  YES - NO
  634.  
  635.  
  636. ---------------------------------------------------CUT-HERE--------->8----
  637.  
  638.   We now have Shareware Support Sites in various countries around the 
  639. world.  Please send the registration to your country's Support Site.  If 
  640. your country hasn't got a Site yet, send it to the Swedish Site.
  641.     
  642. 4.2      Support Sites in different countries
  643.  
  644. Sweden:          Registration fee, for Swedish users: 100 SEK
  645.                                       for foreigners: 170 SEK
  646.                      Tord Jansson
  647.                      Björnkärrsgatan 7A.12
  648.                      582 51  LINKÖPING
  649.                      Sweden
  650.  
  651.                      Pg.nr: 477 86 94 - 2
  652.  
  653.                      Phone: 013/17 65 74
  654.  
  655.                      E-mail:  di3dah@f_utbserv.adbutb.hks.se
  656.                               Cd@p4.tnogobl.ct.se
  657.                      FidoNet: 2:203/611.4
  658.                      NeST:    90:1100/108.4
  659.  
  660.  
  661. Great Britain:   Registration fee: £14 GBP
  662.  
  663.                      Alan Parker
  664.                      109 Highgate Road,
  665.                      Sileby,
  666.                      Loughborugh,
  667.                      Leics.
  668.                      LE12 7PW.
  669.  
  670.                      E-mail: se1ap@de-montfort.ac.uk
  671.  
  672.  
  673. Netherlands:     Registration fee: 40 Dutch Guilders
  674.  
  675.                      Holland Game Design
  676.                      's Gravelandseweg 127,
  677.                      1217 ER, Hilversum,
  678.                      The Netherlands
  679.  
  680.                      E-mail: Joost.vanderleij@phil.ruu.nl
  681.  
  682.  
  683. North America:   Registration fee: $25US (includes bimonthly AU! 
  684.                                           SoftWareHouse support zine)
  685.  
  686.                      ATARI UNITED! SoftWareHouse
  687.                      P.O. Box 1982
  688.                      Ames, IA  50010-1982
  689.                      USA
  690.  
  691.                      Phone: 515-232-1627
  692.                             (Monday, Wednesday & Friday after 9 p.m. Central)
  693.  
  694.                      E-mail: biblinski@delphi.com
  695.  
  696.  
  697. Australia:       Registration fee: $AUS32
  698.  
  699.                      Karl Meyland,
  700.                      130 Pellatt St,
  701.                      Beaumaris 3193,
  702.                      AUSTRALIA.
  703.  
  704.                      Phone (1900 - 2200):
  705.                      Intl : +61 - 3 - 589 - 1472
  706.                      Aus: (03) 589 1472
  707.  
  708.                      E-mail (Preferred) : karlm@mel.dbce.csiro.au
  709.  
  710.  
  711. --- End of the Manual ------------------------------------------------------
  712.