home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / utilities / utilsd / drummer / Documents / Docs < prev   
Text File  |  1995-04-09  |  13KB  |  305 lines

  1.                         -----------
  2.                         The Drummer
  3.                            ©1995
  4.                         Mike Goatly
  5.                         
  6.                           Release
  7.                             1.0
  8.                         (8th April)
  9.                         -----------
  10.                     
  11. ---->Contents:
  12.  
  13.     1:Introduction
  14.     2:Editing patterns
  15.     3:Editing a sequence
  16.     4:Sequence commands
  17.     5:Copyright and other important stuff
  18.  
  19. ---->1:Introduction.
  20.  
  21.     'The Drummer' is a Drum Sequencer.  It isn't a drum
  22. machine, (although something of that nature may be added at
  23. a later stage), but it can be used to produce similar results.
  24.  
  25.     Anyone who has used a music sequencer, such as Coconizer,
  26. SoundTracker or ProTracker (There are many more....), will
  27. get to grips with 'The Drummer' quickly.
  28.  
  29.     This is the first released version of 'The Drummer', so
  30. there may (will) be bugs in it.  There also features that 
  31. would be nice to add (such as a search and replace function
  32. for the pattern editors, so you can change one sample number
  33. throughout that pattern type without having to do it manually)
  34. But I need to know if there is going to be anyone using it
  35. before I spend more time on it.  
  36.     So let me know if there are any improvements you would
  37. like to see (don't ask for an interrupt driven version - 
  38. without the PRM or basic manuals, I haven't a clue how to
  39. do it), and I might be able to help you.
  40.  
  41.     For details of how to contact me, see part 6.
  42.     
  43.     Speed note: 'The Drummer' was written on a Risc PC, with a
  44. 256 colour display and I don't really know how much slower it 
  45. will run using an ARM3 processor.  If it really is a problem 
  46. (I suspect the command check every line of the sequence might 
  47. be) I'll try to do something about it.  Let me know.
  48.     
  49.  
  50. ---->2:Editing patterns
  51.  
  52.     Patterns are the building blocks of sequences, and there
  53. are five windows concerned with the editing of them, the
  54. Bassdrum Pattern Editor, the Snaredrum Pattern Editor, the
  55. Hi-Hat Pattern Editor, the Miscellaneous pattern editor and
  56. the Pat. Controller (Pattern Controller).
  57.  
  58.   -The Bassdrum, Snaredrum, Hi-Hat and Misc. pattern editors:-
  59.   
  60.     These four windows are all operated in exactly the same 
  61. way, the only difference between each of them being that they
  62. have their own set of samples.
  63.  
  64.     The icons from left to right are: 
  65.     
  66.         The radio icon: This signifies whether that pattern
  67.             type can be heard when the patterns are played.
  68.             (On=can be heard, Off=cannot be heard)
  69.             
  70.         The white boxes: Each window contains 2 lines of 
  71.             these.  Clicking inside one of them with the 
  72.             left mouse button will set or unset the current
  73.             sample, at full volume (a circle containing the
  74.             sample's number will appear in the box that you
  75.             clicked over).  
  76.  
  77.             Clicking the right mouse button over a sample 
  78.             that has been set decreases the volume it will 
  79.             be played at.  When it reaches volume 1, (you 
  80.             can see when this is, by checking the 'pat. 
  81.             control' window - see later in this section)
  82.             the volume will wrap to 8 (maximum).
  83.  
  84.         The current pattern number box:  This box contains
  85.             the current pattern number for that window.  you
  86.             can change the pattern number by clicking in the
  87.             box and typing in a new one, followed by return,
  88.             or you can use the arrow buttons to flick through
  89.             the patterns one by one.
  90.             
  91.         The current sample box.  This box displays the current
  92.             sample for that window.  Clicking on the sample
  93.             name will test the sample, whilst clicking on the
  94.             menu box next to it will bring up the samples
  95.             available for that window.  Selecting one of these
  96.             changes the current sample to the one selected.
  97.  
  98.   -The Pat. Control window-
  99.   
  100.     This window mainly controls the playing of the current
  101. patterns.  Click on 'Play patterns' to start playing the
  102. current patterns.  Once the patterns are playing, you can
  103. perform all the usual editing funtions, such as altering them,
  104. changing the current patterns, etc.  Click on 'Stop playing'
  105. to stop the patterns playing.
  106.     When the mouse pointer is moved over a note, information
  107. for that sample is put into this window.  From top to bottom:
  108. The sample name, where the sample came from (Bassdrum, Snare,
  109. Hi-Hat or Misc), what the actual sample number is (not much
  110. use really) and the volume of the sample (from 1-8, 8 being
  111. loudest).
  112.  
  113.   -Pattern menus-
  114.   
  115.     There are some basic editing features available for the
  116. patterns, and these are accessable through the menu system.
  117. Opening a menu over one of the pattern windows lets you:
  118.  
  119.         Copy:  Puts a copy of the current pattern in that 
  120.                window into the pattern copy buffer.
  121.         Paste: Pastes the contents of the pattern copy buffer
  122.                onto the pattern of the current window,
  123.                overwriting the old one.  Patterns can be cut
  124.                and pasted between windows.
  125.         Cut:   Puts the current pattern into the pattern copy
  126.                buffer, and moves the patterns above it down,
  127.                to fill the gap.
  128.         Clear: Clears the current pattern.
  129.         Insert:Inserts a blank pattern before the current one
  130.                of that window.
  131.  
  132.  
  133. ---->3:Editing a sequence
  134.  
  135.  
  136.     There are two main windows associated with this, the 
  137. Sequence Editor, and Seq. Controller (Sequence controller).
  138.  
  139.     A sequence is a collection of lines of patterns.  These 
  140. lines are not necessacerily played sequentially, because 
  141. special command words can be used to control how the sequence
  142. is to be played. (See next section)
  143.  
  144.     The sequence can have up to 50 lines only.  You can scroll
  145. through the lines by clicking on the up and down arrows to the
  146. left of the sequence line numbers on the Sequence Editor 
  147. window. Each line consists of 4 patterns, a tempo and a 
  148. command line.
  149.  
  150.     To edit a line of the sequence click in the first box of 
  151. the desired line, and enter the desired pattern number of that
  152. type to be played on that line.  You can skip between boxes by
  153. pressing the tab button, or by using the up/down cursor keys.
  154. You can edit the tempo and command boxes of the line in the
  155. same manner.
  156.  
  157.     For more information of the command box, see the next
  158. section.
  159.  
  160.     The radio icons below each pattern type signify whether
  161. that pattern type is to be heard when the sequence is being
  162. played.
  163.  
  164.     You can control the playing of the sequence using the 
  165. 'Seq. Control' window.  'Play' resets the counter (see next
  166. part), and starts the sequence from line 1.  Stop halts the
  167. playing of the sequence, Fast forward/Rewind moves the 
  168. sequence forward or back a line, respectively.  (These only
  169. work if the sequence is playing).  Continue plays the sequence
  170. from the line that is currently at the top of the window.
  171.  
  172.     If the menu is opened anywhere on the Sequencer window, a
  173. menu opens, containing the following:
  174.  
  175.             Song info > Info about the currently loaded song.
  176.                         This is editable, so you can put your
  177.                         name to a sequence.
  178.  
  179.             Tempo     > Brings up a window where you can edit
  180.                         the default tempo.  From here you can
  181.                         set all of the tempos to a given 
  182.                         number.
  183.             
  184.             Play, stop and continue - as the Seq. Control 
  185.             window.
  186.             
  187.     If the menu was opened over a line the following functions
  188. become available from the menu:
  189.  
  190.             Cut      > Copies the selected line into the
  191.                        sequence copy buffer, then moves all of
  192.                        the later lines down a line, to fill in
  193.                        the gap.
  194.             Copy     > Copies the selected line into the
  195.                        sequence copy buffer.
  196.             Paste    > Pastes the contents of the sequence 
  197.                        copy buffer onto the selected line.
  198.             Insert   > Inserts a line before the sel