home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0700 / CCE_0734.ZIP / CCE_0734.PD / EKSEQ1 / MANUAL.TXT < prev    next >
Text File  |  1993-08-22  |  11KB  |  252 lines

  1. EKSEQ1  Version 1.1
  2. ===================
  3.  
  4. EKSEQ1 (EKer's SEQuencer 1) is a 100 track, 240ppqn sequencer with the
  5. following features:
  6.  
  7. 1. Multi-track recording using separate MIDI channels.
  8. 2. Soft-thru with optional channel switching.
  9. 3. Realtime note-on event graphs for Midi in/out.
  10. 4. Copy and move operations with replace, merge and multicopy options.
  11. 5. Quantise, randomise, transpose, invert and erase operations which
  12.     can apply to chosen range of time and/or tracks.
  13. 6. All operations can be modified by MIDI filter.
  14. 7. Graphic editing.
  15. 8. Event list editing.
  16. 9. All operations/editing multi-task with record/playback.
  17. 10. MIDIfile compatible load/save.
  18. 11. MIDI mixer allows volume to be set for each channel during playback.
  19.  
  20. Preliminaries
  21. -------------
  22.  
  23. Most quantities are changed by `rolling' - click on the quantity and drag
  24. the mouse while holding the left mouse button down. Moving right or down
  25. increases the quantity, moving left or up decreases the quantity.
  26.  
  27. Since it is possible to record or playback while editing or performing
  28. some other operation the following rule is used to keep data consistant:
  29. You may not operate on or edit a track which could potentially receive
  30. incoming MIDI data during the operation/edit.
  31. If you attempt such an operation you will get an alert telling you that
  32. the track is `locked for recording'.
  33. You may operate on or edit a track which is playing - any inconsistancy
  34. is transitory - you may hear the effect on your MIDI gear.
  35.  
  36. The current bar/beat/part is displayed permanently on the far right of the
  37. menu bar. The remaining memory (in terms of notes) is displayed near the middle
  38. of the menu bar. You will see this quantity change in real time as you
  39. use or free up memory.
  40.  
  41. Transport Page
  42. --------------
  43.  
  44. This is what you see when you start up the sequencer. It consists of
  45. four panels.
  46.  
  47. The leftmost one is the track list. It shows the number, name and
  48. record/playback status of the first eight tracks. Click on the arrows
  49. at the bottom of this panel to scroll to other tracks. The small arrows
  50. move the display by one in the appropriate direction while the large arrows
  51. move the display by eight.
  52. Click on a track's number to select it. Only one track may be selected
  53. at a time. The selected track is used for solo playback if this option
  54. is enabled (see below). A track must be selected for the `Track'
  55. `Graphic editor' and `Event editor' menu items to be accessible.
  56. Click on a track's name to enable/disable it (disabled tracks have their
  57. names and record/playback statuses greyed out and take no part in record
  58. and playback operations.
  59. Click on a tracks record/playback status to toggle it - a green `P' means
  60. play while a red `R' means record.
  61. NOTE: While recording a track may not change to or from the
  62. `enabled and recording' state. All other changes are okay.
  63.  
  64. The top right panel contains the tape transport controls among other things.
  65. The top row of transport controls are rewind, play, record and fast forward.
  66. The bottom row of transport controls are reset and stop.
  67. The distinction between reset and stop is that reset stops and set the
  68. current bar/beat/part to that displayed as the `Reset to' time where
  69. as stop stops at the current place.
  70.  
  71. The record options are PUNCH, SYNCHRO and OVERDUB and are toggled by clicking
  72. on the appropriate button. All eight combinations are valid but some are
  73. more useful that others.
  74.  
  75. PUNCH: The tracks which would normally record, playback until the `Punch in'
  76. time is reached, when they flip into record until the `Punch out' time
  77. is reached, when they go back to playback. This allows corrections to be
  78. dropped into an existing recording.
  79.  
  80. SYCHRO: The record operation won't start until a MIDI event is received -
  81. any event will do.
  82.  
  83. OVERDUB: The new recording is merged with the old rather than replacing it.
  84.  
  85. The only playback option is SOLO which causes just the selected track to
  86. be played - all others are ignored.
  87.  
  88. The `Reset to', `Punch in' and `Punch out' times and the tempo are changed
  89. by rolling.
  90.  
  91. The remaing panels are the MIDI note-on event in/out graphs. These show the
  92. number of note-on events per second passing through the ST's MIDI in/out
  93. connections on each channel. To select a channel for the `Soft-thru'
  94. menu option click on one of the channel numbers on one of these panels.
  95.  
  96. Graphic Editor Page
  97. -------------------
  98.  
  99. To get into the graphic editor select `Graphic editor' from `Misc' menu.
  100. The track you wish to edit MUST be selected.
  101.  
  102. The graphic editor page consists of three panels. The leftmost one contains
  103. a 5 octave keyboard image together with the graphic representation of notes.
  104. This always shows two bars worth of notes.
  105. Red rectangles denote sharps, green rectangles denote white notes.
  106. When you click on a rectangle it is selected (it turns black)
  107. and the full details of the note it represents are transferred to the
  108. top right pannel where they can be edited by rolling.
  109.  
  110. A note can be moved in time or pitch by clicking on the top right of its
  111. rectangle and dragging it to a new position. Dragging it off the right of
  112. the panel deletes it.
  113.  
  114. A note can be lengthened by clicking on the bottom left of its rectangle
  115. and stretching it.
  116.  
  117. New notes can be drawn in by clicking at the appropriate spot in the panel
  118. and stetching the outline rectangle to the desired length.
  119.  
  120. The bottom right panel is used to move around in the music.
  121. It contains a time, which denotes the time at the top of the rightmost panel;
  122. a pair of numbers which denote the span of octaves currently displayed and
  123. 4 arrow buttons. The time and octave numbers can be rolled; the arrow buttons
  124. move the time forwards and backwards by 1 beat or 1 bar increments.
  125.  
  126. Return to the transport page by selecting `Transport' from the `Misc' menu.
  127.  
  128. Event Editor Page
  129. -----------------
  130.  
  131. To get into the event list editor select `Event editor' from `Misc' menu.
  132. The track you wish to edit MUST be selected.
  133.  
  134. The event editor page consists of three panels. The left most one contains
  135. the event list. You can scroll this by clicking the arrow buttons or
  136. rolling the time at the bottom of this panel.
  137.  
  138. To change an event click on it. It's full details will then be transferred
  139. to the panel on the top right when they can be rolled to new settings.
  140. Note that you are not allowed to change the time of an event such that it would
  141. change position in the list.
  142.  
  143. The remaining panel on this page allows events to inserted or deleted.
  144. Clicking any of the top six buttons on this panel inserts the corresponding
  145. event after the selected event in the event list, or at the start of the list
  146. if no event is selected.
  147. Clicking on the delete button deletes the selected event.
  148.  
  149. Return to the transport page by selecting `Transport' from the `Misc' menu.
  150.  
  151. Options dialog
  152. --------------
  153. Time signature - roll these numbers to change the time signature.
  154. Count in - the number of bars of count in you get at the start of recording.
  155. Early record - since many people play the first note of a piece slightly
  156.     early this opens the record window slightly early to avoid losing
  157.     such notes.
  158. Metronome - switch the audible click on or off.
  159. Running Status - switch running status on or off - this applies to
  160.     all events transmitted by the ST including Soft-thru events.
  161. Zero velocity - turn notes off with zero velocity note-on - this applies to
  162.     all events transmitted by the ST including Soft-thru events.
  163.  
  164. Filter dialog
  165. -------------
  166. This sets up the MIDI filter for other operations. There is a box for
  167. each of the event types. An event passes through the filter if the box
  168. for its type is enabled and it meets all the criteria in the box. 
  169. If the channel box is enabled, only events which were recorded with
  170. the given original channel pass through the filter - this may be useful
  171. for unscrambling type 0 MIDIfiles.
  172.  
  173. Tracks dialog
  174. -------------
  175. The leftmost set of radio buttons select which channel the track will record.
  176. The centre set of buttons select which events the track will record.
  177. The rightmost set of radio buttons select which channel the track will
  178. playback on.
  179. If two tracks try to record the same event the lowest numbered track wins.
  180. The track's name can be set from this dialog.
  181.  
  182. Channel dialog
  183. --------------
  184. The top set of buttons select which types of incomming events will be
  185. retransmitted. The bottom set of radio buttons select which channel
  186. such events will be retransmitted on.
  187.  
  188. Text dialog
  189. -----------
  190. This allows you to store a title, copyright notice and note which
  191. are saved as appropriate MIDIfile meta-events when you save your tune.
  192.  
  193. Copy/Move dialog
  194. ----------------
  195. The radio buttons on the left select from the following options:
  196. COPY vs MOVE: Move destroys the source, copy retains it.
  197. REPLACE vs MERGE: Replace overwrites the destination, merge combines with it.
  198. WHOLE vs RANGE: With range only events in the chosen time range are affected.
  199. SINGLE vs MULTI: Single makes a sigle copy, multi make several copies.
  200. ALL vs FILTER: With filter only events passing the MIDI filter are affected.
  201.  
  202. It is okay to have the souce and destination tracks the same - this is
  203. the easiest way of moving events in time as opposed to between tracks.
  204.  
  205. Quantise/Randomise dialog
  206. -------------------------
  207. The radio buttons on the left select from the following options:
  208. QUANT vs RANDOM: Obvious.
  209. WHOLE vs RANGE: With range only events in the chosen time range are affected.
  210. ONE TRK vs SEVERAL: Modify just one track or a range of tracks.
  211. S & LEN vs S ONLY: Qunatise/Randomise the start and length of a note or just
  212. the start.
  213. ALL vs FILTER: With filter only events passing the MIDI filter are affected.
  214.  
  215. The skew value is added to the event's time before quantising/randomising.
  216.  
  217. Transpose/Invert dialog
  218. -----------------------
  219. The radio buttons on the left select from the following options:
  220. TRANS vs INVERT: Obvious
  221. WHOLE vs RANGE: With range only events in the chosen time range are affected.
  222. ONE TRK vs SEVERAL: Modify just one track or a range of tracks.
  223. ALL vs FILTER: With filter only events passing the MIDI filter are affected.
  224.  
  225. Erase dialog
  226. ------------
  227. WHOLE vs RANGE: With range only events in the chosen time range are affected.
  228. ONE TRK vs SEVERAL: Modify just one track or a range of tracks.
  229. ALL vs FILTER: With filter only events passing the MIDI filter are affected.
  230.  
  231. Mixer dialog
  232. ------------
  233. This allows you to set the MIDI volume for each channel by dragging the
  234. sliders.
  235.  
  236. Load/save/clear
  237. ---------------
  238. Loading and saving uses standard GEM file selectors. When saving
  239. all tracks which contain a name or events and are not `locked for recording'
  240. (see above) are saved. Loading a file loads its event lists into the lowest
  241. numbered empty tracks. Nonempty tracks are not affected so seperate files
  242. may be combined by loading them in turn. Clear wipes all tracks.
  243.  
  244. Restrictions
  245. ------------
  246.  
  247. This program is not Desk-Accessory friendly. This is because it steals
  248. a number of TOS vectors and updates the screen from interupt routines.
  249. DA's which try to access the MIDI ports will bomb or hang. If you really
  250. have to run a DA (say to format a disk) you should run it from an editor
  251. page and cross your fingers (both hands).
  252.