home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / music / accomp25 / version2.5 < prev   
Text File  |  1992-11-06  |  10KB  |  241 lines

  1.  
  2.  
  3.   ACCOMPANIST - A 16 Voice Sequencer.  
  4.   -----------------------------------
  5.  
  6.   Version 2.5  November 1992
  7.   -----------  -------------
  8.  
  9.      This  document  describes  the  new  shareware  release   of 
  10. ACCOMPANIST.
  11.  
  12.      The  latest  registered version is 8.4 and is  available  to 
  13. anyone   who  wishes  to  register  (see   READ.ME   file).   The 
  14. enhancements it contains are listed below. 
  15.  
  16.  
  17.   Enhancements in Version 2.5
  18.   ---------------------------
  19.  
  20.   Help Dialogue
  21.   -------------
  22.      The new Help Dialogue allows The Tutorial,  and the  manual, 
  23. to  be read while using ACCOMPANIST.  Help is entered  by  either 
  24. using  the Help key,  or selecting a topic in the Help  Menu,  or 
  25. selecting the Help button in each Dialogue.  Cross references  in 
  26. the text can be followed using the mouse,  allowing rapid  access 
  27. to related information.
  28.  
  29.   Edit Dialogue
  30.   -------------
  31.      The new Edit Dialogue allows all types of MIDI Event  to  be 
  32. scanned or edited.  The Edit Window shows 6 MIDI Events of  mixed 
  33. types,  and  can scroll through all the Events for a  Voice.  All 
  34. fields  may be altered,  and Events may be filtered to show  only 
  35. those  of  interest.  The  Voice name can  be  scrolled  allowing 
  36. different  Voices  to be edited without having to exit  the  Edit 
  37. Dialogue.  Previous operations, such as quantize, can be examined 
  38. before they are committed.
  39.  
  40.   Play/Record
  41.   -----------
  42.      Play/Record stops automatically when the music is  finished. 
  43.      Large chords are played more accurately.
  44.      Music  may be Quantized immediately when recorded.
  45.      Music  may be transposed immediately on input,  before  Thru 
  46.           output.
  47.      MIDI Clock output may be switched on or off.  When off, this 
  48.           prevents a MIDI rhythm unit from being activated.  
  49.  
  50.   Block Operations
  51.   ----------------
  52.      Block Copy and Block Move,  and Track Copy  move in one of 3 
  53. modes,  overwite,  merge,  and fill. Overwrite and merge have the 
  54. obvious meanings, and fill checks the destination region is empty 
  55. before  carrying  out  the operation.  Block Copy  can  now  make 
  56. multiple copies. Most operations can now be filtered.
  57.  
  58.   New Block operations provide the following:-
  59.      Block insert/delete, with Sections moved appropriately.
  60.      Change Time Signature of existing music, eg 4/4 to 2/4.
  61.      Split  Voice into other Voices like  Multi-Voice  recording, 
  62.         useful for SMF Format 0 files.
  63.      Block prune, deletes Pitch-Bend, Controller, After-Pressure, 
  64.         and Channel-Pressure Events which are too close together.
  65.      Duration. Sets the duration of all notes in the block.
  66.      Channel. Sets MIDI channel for all events in block. 
  67.  
  68.   Map
  69.   ---
  70.      A  new  Map resolution allows all music to be  displayed  at 
  71. once  in  the Map.
  72.      The restriction on the maximum bar that the Map can  display 
  73. in higher resolutions is removed.
  74.      The Map is drawn more quickly.
  75.      The Map may be scrolled,  and the resolution may be changed, 
  76. while the music is playing.  The music pauses,  while the Map  is 
  77. redrawn.
  78.  
  79.   Miscellaneous
  80.   -------------
  81.      On a 1 Meg ST,  the screen is saved to give much faster exit 
  82. from all Dialogues. 
  83.      A new icon in the Play Box sets the Marker & Map to the  end 
  84. of the Music.
  85.      The  icons  to  change  the  Punch-In/Out  times  have  been 
  86. changed. 
  87.      A  new  Title  Dialogue  allows  title,  author,  copyright, 
  88. performance,and other text to be held in the music file.
  89.      Loading,  and  saving,  may be aborted.
  90.      Load and Save file paths are kept seperately.
  91.  
  92.  
  93.   Bugs Fixes in Version 2.5
  94.   -------------------------
  95.      1.  Saving/Loading  music after quantizing notes mixed  with 
  96. other MIDI events,  eg controller events,  no longer gives timing 
  97. errors.
  98.      2.  Improved  handling  of  the Menu Bar  to  prevent  menus 
  99. dropping down during playing/editing etc.
  100.      3. Quantize now works correctly before commitment.
  101.      4.  Block operations on a whole track now start at bar zero, 
  102. catching any events that might have been recorded, or randomized, 
  103. into bar zero.
  104.      5.  Voice Filters are now saved correctly. Note that the Map 
  105. Filter is not saved. 
  106.      6. Up to 6 Desk Accessories may now be accessed via the Desk 
  107. Menu.
  108.      7. Non-Crotchet metronomes are now saved correctly, and will 
  109. be correctly interpreted by other MIDI sequencers.
  110.      8.  Inputting  Program Changes from the  synthesiser,  while 
  111. rolling a MIDI Program number,  now works correctly if other MIDI 
  112. messages are present.
  113.      9.  Loading a very long note,  where there are more than  50 
  114. other  notes  in the same Voice during its  duration,  now  works 
  115. correctly.
  116.      10.  Errors  while loading  MFS files are now  handled  more 
  117. resiliently, and appropriate error messages are displayed.
  118.      11. Section names are now displayed in full.
  119.      12. Recording with THRU ON, and a program defined, now works 
  120. correctly.
  121.      14.  Tempi  outside  the  range 30 to 240  no  longer  cause 
  122. loading errors.
  123.      15. Long song titles are no longer truncated.
  124.      16.  Music  files  with  long text  events  are  now  loaded 
  125. correctly.
  126.      17.  Rolling the Beat of a Music-Time,  eg the Marker,  down 
  127. across a Time Signature change to a 'smaller' Time Signature  now 
  128. works correctly.
  129.  
  130.  
  131.  
  132.   Enhancements up to Version 8.4
  133.   ------------------------------
  134.  
  135.   Conductor Dialogue
  136.   ------------------
  137.      The   Conductor   Dialogue  is  extended  to   control   the 
  138. following:- Repetition,  Tempo Slide,  Velocity Slide. Repetition 
  139. allows  proper musical repeats with a different ending   for  the 
  140. last repeat.
  141.  
  142.   General MIDI
  143.   ------------
  144.      These  files  may  now be transformed  for  playing  on  non 
  145. General  MIDI  synthesisers,   and  vice-versa.  Equivalent  MIDI 
  146. channels,  programs  and notes are declared in the  Configuration 
  147. File.  This  feature  can also be used to transform  between  any 
  148. synthesiser types, eg PSR48 <-> MT32.
  149.  
  150.   System Exclusive
  151.   ----------------
  152.      System   Exclusive  messages  may  be  declared  as   Pseudo 
  153. Controllers,   and  be  sent  at  any  time  with   corresponding 
  154. Controller channel and value.  System Exclusive dumps may be sent 
  155. and received/requested, and are saved in the music file.
  156.  
  157.   Voice Dialogue
  158.   --------------
  159.      MIDI  Synthesiser Names and Program Names are  displayed  in 
  160. the  Voice Change Dialogue as defined in the Configuration  File, 
  161. see below.
  162.      The  MIDI Channels assigned to the ATARI-ST  sound  channels 
  163. can be specified in the Configuration File.
  164.  
  165.   MIDI File Mixing
  166.   ----------------
  167.      MIDI files may be merged into existing music, allowing songs 
  168. to  be  built up from separate files.  Blocks may  be  saved  for 
  169. selected Voices, ie parts of songs may be saved separately.
  170.  
  171.   Quantization
  172.   ------------
  173.      This can be restricted to work only on notes which are  more 
  174. than a minimum number of beats away from the correct quantization 
  175. time.  This  leaves small variations that give a  more  realistic 
  176. performance of the music.
  177.  
  178.   External Programs
  179.   -----------------
  180.      External  programs  can be  called  from  ACCOMPANIST.  This 
  181. allows  Synthesiser  Voice Editors to be  called.  
  182.  
  183.   Listen
  184.   ------
  185.      All MIDI Events received,  and output, by ACCOMPANIST can be 
  186. recorded  in  an external file,  and later viewed from  the  Edit 
  187. Dialogue. This is to diagnose MIDI problems.
  188.  
  189.   Configuration File
  190.   ------------------
  191.      ACCOMPANIST is initialised by an optional text Configuration 
  192. File. The following may be specified.
  193.      1. The amount of MIDI Event memory provided by ACCOMPANIST.
  194.      2.  Named  Synthesisers  together with  named  Programs  (eg 
  195. Saxophone),  Notes and Controllers  they support,  for use in the 
  196. Edit,  Voice Change and Metronome Dialogues.  Named Notes are for 
  197. Drum machines.
  198.      3. Equivalent MIDI parameters for General MIDI files.
  199.      4.  MIDI All Notes Off message supported by Synth speeds  up 
  200. playing.
  201.      5.  Pseudo  MIDI  Controllers for sending  System  Exclusive 
  202. messages. 
  203.      6. Requests for System Exclusive dumps.
  204.      7.  The path for calling external Programs from ACCOMPANIST, 
  205. plus the amount of free memory they require.
  206.      8.  The ATARI-ST channels, which were previously assigned to 
  207. MIDI channels 13-15 (Midibase 0), may now be assigned to any MIDI 
  208. channels.
  209.      9.  Option to force each MIDI Event channel to be set to the 
  210. Voice output channel when music is saved.
  211.      10.  The  path to be used to start looking for music  files. 
  212.      11. AutoCommit options.
  213.      12.  Magnified text for the partially sighted.
  214.  
  215.                 =======================
  216.  
  217.  
  218.   MIDI File Standard
  219.   ------------------
  220.      The  Midi File Standard (MFS) defines a standard format  for 
  221. holding MIDI Music in disc files. This means that ACCOMPANIST can 
  222. read  music output from a different sequencer,  and  vica  verca. 
  223.  
  224.      Unfortunately the flexibility of the MFS format can lead  to 
  225. some incompatabilities. In particular, the resolution of the time 
  226. representation is set in the MFS file header.  Typical values are 
  227. 96  beats  per  quarter  note,  as  used  by  early  versions  of 
  228. ACCOMPANIST,  or 120 as used by Master Tracks Professional (MTP). 
  229. ACCOMPANIST is quite happy reading MFS based on 120,  but MTP  is 
  230. not  happy reading MFS based on 96.  This is due to  accumulative 
  231. rounding errors as time intervals are added together.  I have  an 
  232. early  Demo version of MTP,  hopefully later versions will  solve 
  233. this in the same way as ACCOMPANIST does.
  234.  
  235.      ACCOMPANIST  now  outputs MFS with the  highest  permissible 
  236. resolution of 240.  This should minimise the difficulties for use 
  237. of ACCOMPANIST produced MFS files by other sequencers.
  238.  
  239.  
  240.  
  241.