home *** CD-ROM | disk | FTP | other *** search
/ Esprit de Apple Corps / EDAC-2.iso / Sound / Synth.Lab / Music.Composer / Manual.txt < prev    next >
Text File  |  1993-11-13  |  19KB  |  401 lines

  1.                            Music Composer
  2.                             version 1.0
  3.  
  4.                             Written by
  5.  
  6.                      Clayburn W. Juniel, III
  7.  
  8.  
  9. Music Composer is a MIDI Synth sequence editor.  With this program you can create a program from scratch.  Load an existing sequence and edit that.  You can add notes, delete notes, modify note volumes, and change the note channels. You can add notes via a MIDI keyboard or use the keyboard on the screen to add notes exactly where you want them.  You can also add and modify all types of MIDI messages including system exclusive messages.
  10.  
  11.  
  12.  
  13. MENU OPTIONS
  14.  
  15.  
  16. FILE MENU
  17.  
  18. About
  19.  
  20. Window gives name and version of program.  Also author's name and copyright information.
  21.  
  22.  
  23. Show icons
  24.  
  25. Shows and gives names for all of the icons used in the program.
  26.  
  27.  
  28. New
  29.  
  30. Set to create a new sequence.
  31.  
  32.  
  33. Open
  34.  
  35. Open a sequence file from disk.  Including the instrument bank and wave.  If you don't want to load the instrument bank and wave hold down the command key.
  36.  
  37.  
  38. Open Instrument
  39.  
  40. Open a instrument bank and wave.  If you don't want to load the wave file hold down the command key.
  41.  
  42.  
  43. Open wave
  44.  
  45. Open a wave file.
  46.  
  47.  
  48. Import sequence
  49.  
  50. A sequence file created with this program can have up to 64 blocks.  Each block is like a separate sequence file without the header information.  When you import a sequence file you create another block and add that file to blocks that already exist.
  51.  
  52.  
  53. Close
  54.  
  55. Close a new desk accessory window.
  56.  
  57.  
  58. Save
  59.  
  60. Save the sequence file currently in memory.
  61.  
  62.  
  63. Save as
  64.  
  65. Save the sequence file currently in memory.  Allowing you to rename it.
  66.  
  67.  
  68. Revert to saved
  69.  
  70. Revert the sequence to the lasted saved sequence.
  71.  
  72.  
  73. Delete sequence
  74.  
  75. Delete a sequence file that is not locked.
  76.  
  77.  
  78. Initialize disk
  79.  
  80. This will initialize 5 1/4 and 3 1/2 inch disk only if you need them to save your work to.  If the disk to be initialized was already initialized once it will just be erased.
  81.  
  82.  
  83. Page setup
  84.  
  85. This function does not work in this version.
  86.  
  87.  
  88. Print
  89.  
  90. This function does not work in this version.
  91.  
  92.  
  93. Quit
  94.  
  95. Exit this program.
  96.  
  97.  
  98. EDIT MENU
  99.  
  100. Undo
  101.  
  102. Does nothing in this program
  103.  
  104.  
  105. Cut
  106.  
  107. Copies the selected information to an internal clipboard only.  It then deletes the selected information.  You can cut tracks, measures, beats and single notes.  See the section on COMPOSER SPREAD SHEET for more detailed information on this and the other edit functions.
  108.  
  109.  
  110. Copy
  111.  
  112. Copies the selected information to an internal clipboard only.  Without deleting it from the spread sheet cells.  You can copy the same as in the cut above.
  113.  
  114.  
  115. Paste
  116.  
  117. Paste the information from the internal clipboard to the spread sheet cells at the point of the selection.  If more then one cell is selected then it is pasted starting at the upper left cell of the selection.  If tracks are pasted then the tracks pasted to are erased then the items are pasted to the tracks.  If rows are pasted then the rows beneath that are moved down (or MIDI notes and messages are moved up in clock ticks).
  118.  
  119.  
  120. Clear
  121.  
  122. Clears the selected information from the spread sheet cells
  123.  
  124.  
  125. Change instrument
  126.  
  127. Changes the instruments (channels) in the selected area.
  128.  
  129.  
  130. Move Instrument
  131.  
  132. Move instrument only works when an entire single track is selected.  See the section on COMPOSER SPREAD SHEET for more details on selecting an entire cell.  You can move all the instruments of a certain number to any of the 8 tracks.
  133.  
  134.  
  135. Block
  136.  
  137. This controls the creation, deletion and editing of the sequence blocks.  A dialog window is created with several options.  Delete block deletes the block number chosen with the scroll bar beneath it.  Edit block sets the spread sheet cells to edit the block number beneath it.  When this button is chosen the dialog window is removed and you are ready to edit that block.  Block count tells you how many blocks there presently are.  New block creates a new sequence block.  When this button is chose the dialog window is removed and you are ready to edit that block.  Continue removes the dialog window without changing which block you were editing.
  138.  
  139. Key equivalents:
  140. Delete block -- DELETE KEY
  141. Edit block   -- E KEY
  142. New Block    -- N KEY
  143.  
  144.  
  145.  
  146. Goto stop
  147.  
  148. This will take you to the place in the spread sheet where the music stop playing.  Or if the music is still playing to where it played the last note.
  149.  
  150.  
  151. Fade in
  152.  
  153. The volume of notes and volume control will "fade in" in the selected area.
  154.  
  155.  
  156. Fade out
  157.  
  158. The volume of notes and volume control will "fade out" in the selected area.
  159.  
  160.  
  161. Play zone
  162.  
  163. The notes in the selected area will be played.
  164.  
  165.  
  166. Find system exclusive
  167.  
  168. This will bring the spread sheet to the next MIDI system exclusive message.
  169.  
  170.  
  171.  
  172. SETUP
  173.  
  174. MIDI
  175.  
  176. This control MIDI input and output.  A dialog window is created with several options.  
  177.  
  178. Choose one of the Omni, Poly, and Multi radio buttons for the mode.  Omni means all MIDI message channels (instruments) are accepted through MIDI and forced to one channel (the basic channel).  Poly means only those MIDI messages that match the basic channel are accepted.  Multi means all MIDI message channels are accepted without being changed.
  179.  
  180. Choose a basic channel with the scroll bar.
  181.  
  182. With SysEx in checked when a system exclusive message is received it will be recorded in the spread sheet cell.
  183.  
  184. MIDI in and MIDI out control whether MIDI in or out is enabled.
  185.  
  186. Vel Comp adds the value to the volume of the incoming MIDI note message.
  187.  
  188. Keyboard equivalents:
  189.  
  190. Omni     -- O KEY
  191. Poly     -- P KEY
  192. Multi    -- M KEY
  193. SysEx in -- S KEY
  194. MIDI in  -- I KEY
  195. MIDI out -- X KEY
  196.  
  197.  
  198. Sequencer
  199.  
  200. This controls the sequencer functions.
  201. The clock can be set to internal or MIDI port.
  202.  
  203. Count off beats lets that many beats "count off" after the play or record button is pressed before playing or recording starts.
  204.  
  205. With metronome check a metronome plays to the beat.
  206.  
  207. With Key start pressed playing or recording doesn't start until after a key up (note off) MIDI message is received.
  208.  
  209. This program will recognized MIDI START, CONTINUE and STOP messages. What the MIDI record and MIDI play radio buttons do is decide whether these messages are for recording or playing.  If you click on the radio button that is chosen then both will be not chosen.
  210.  
  211. When a recording is made, it must be merged with the present sequence block.  Also when a paste is down that must be merged with the present sequence block.  If there is a MIDI system exclusive message in the sequence block then "Fast merge" must be UN-CHECKED or the merge will not go correctly.
  212.  
  213. Beat to controls the timing of the beats.  The beat time effects the metronome as well as how many notes appear in a beat in the spread sheet.  See COMPOSER SPREAD SHEET for more information.
  214.  
  215. Key equivalents:
  216.  
  217. Internal    -- I KEY
  218. MIDI port   -- X KEY
  219. Metronome   -- M KEY
  220. Key start   -- K KEY
  221. MIDI Record -- R KEY
  222. MIDI Play   -- P KEY
  223. Beat to     -- 1 - 5 KEY
  224.  
  225.  
  226. Track out
  227.  
  228. Track out controls where the output of the sequencer goes for each track.  A dialog window is created allowing you to chose.
  229.  
  230.  
  231. Track to channel
  232.  
  233. Track to channel will map each track of the sequencer to a certain instrument.  A dialog window is created allowing you to set this. If that channel is set to 0 then it will play what the MIDI instrument says.
  234.  
  235.  
  236. Volumes
  237.  
  238. Volumes brings up a dialog window that lets you chose the volume that each instrument is played at through the sequencer.  It also lets you choose the system volume.
  239.  
  240.  
  241. MUSIC
  242.  
  243. Player
  244.  
  245. Player brings up a dialog window letting you choose which blocks to play when.  You can choose the number of play positions up to 128.  For each play position (up to the number of play positions) set a sequence block number.  You can play the same block several times.  With loop checked when the last play positioned is played it will "loop" to first and start again.
  246.  
  247. Key equivalents:
  248.  
  249. Loop -- L KEY
  250.  
  251.  
  252. Play block
  253.  
  254. Play block plays the sequence block that you are editing
  255.  
  256.  
  257. Kill all notes
  258.  
  259. Kill all notes will stop any hung notes from playing.
  260.  
  261.  
  262. INSTRUMENTS
  263.  
  264. Choose an instrument for the basic channel
  265.  
  266. Key equivalents:
  267.  
  268. Instruments 1-10  -- OPTION KEY 1-0
  269. Instruments 11-16 -- OPTION KEYPAD 1-6
  270.  
  271.  
  272. KEYBOARD 
  273.  
  274. This is the keyboard on the screen. With it you can play and record notes from instruments.  You can set the keyboard volume and whether the first key on the left is C1 or C2.  In recording mode you can record a single note.  The note recorded will be the last note played before you press Done.  For every note recorded there is a MIDI note on and note off.  The time till the note off is when you released the last key.  To exit recording mode without recording a note press the cancel button.
  275.  
  276. To enter the recording mode you start at the spread sheet.  While holding down the COMMAND KEY double click in an empty cell at the beat and track  where you want the note to be.  You will be taken to the keyboard in recording mode.  When you press Done you will be take back to the spread sheet and the note will be in the spread sheet.
  277.  
  278. Key equivalents:
  279.  
  280. C1 -- 1 KEY
  281. C2 -- 2 KEY
  282.  
  283.  
  284. COMPOSER SPREAD SHEET
  285.  
  286. The composer spread sheet is where you do your editing, recording, and playing of sequence files.
  287.  
  288. At the top are several controls.  Starting at the left are the play tracks.  For each box that is checked that track will play.  You can choose which tracks to play or not when recording and playing.
  289.  
  290. Below that is the record track.  You can choose only one of these to record your MIDI input to. If you select the track that is already chosen then it is not selected.
  291.  
  292. You can set the play tempo with the tempo scroll bar.
  293.  
  294. The Play button plays the sequence file according to the settings in the Player dialog window.
  295.  
  296. The Record button starts recording MIDI input.  It records into and plays the present sequence block set for editing. The track set for recording is erased then the recorded input is put in that track.
  297.  
  298. The Stop button stops playing and recording.
  299.  
  300. The Continue button continues playing from where you last stopped playing.
  301.  
  302. If you hold down the OPTION KEY and choose the Continue button you will continue recording.  This option doesn't erase the recorded track.  It starts playing - recording at the beginning of the present sequence block set for editing. You can then start recording where you here you left off.
  303.  
  304. While music is playing and/or recording most of the functions of the program are still available to use.  I wouldn't recommend cutting, copying, pasting, or clearing anything at this time.  The program could crash.  Also if there is a MIDI system exclusive message some where in the sequence I be very careful doing anything with the program.  If you are doing anything with the program when it gets to the MIDI system exclusive message the playing might hang.
  305.  
  306. Key equivalents:
  307.  
  308. Play tracks 1-8    -- 1-8 KEY
  309. Record tracks 1-8  -- 1-8 KEYPAD
  310. Play               -- P KEY
  311. Record             -- R KEY
  312. Continue playing   -- C KEY
  313. Continue Recording -- OPTION-C KEY
  314. Stop               -- S KEY
  315.  
  316. Below The above controls are the 8 track names.  Four tracks can be shown at once. To see other tracks use the scroll bar at the bottom.  You can change the track names by clicking on the track name.  This will bring up an edit window allowing you to change the name.
  317.  
  318.  
  319. SPREAD SHEET CELLS
  320.  
  321. Below the track names are the spread sheet cells.  This is where the MIDI notes and messages appear and are edited. 
  322.  
  323.  
  324. Structure of the spread sheet cells
  325.  
  326. There are 8 tracks.  Four tracks can be seen at once.  To see the other tracks use the scroll bar at the bottom of the window.  Twelve cells at once can be seen for each track.  To see other cells use the scroll bar at the right of the window.  The 12 cells are divided into 2 beats or chords.
  327.  
  328. There are 6 cells per beat.  When MIDI notes or other messages appear in a beat they start at the top of the beat and go down.  If there are more notes or messages then 6 per beat then the notes and messages pass 6 will not be seen.  If that is the case here is what you can try to see more of the notes or messages.
  329.  
  330. Many sequence files created have all the instruments (channels) in one track.  You can use Move instrument to move some instruments to other tracks.  You can go to the setup menu and choose Sequencer.  Change the beat to to a faster beat.  This will mean less notes or messages per beat.  If you still think there are notes or messages that are not seen you can cut and paste notes to another track.  See Editing cells below for more details on this.
  331.  
  332.  
  333. Selecting cell(s)
  334.  
  335. There is a color bar just below the track names.  If you click there and entire track will be selected.  If you hold down the mouse and drag it you can select several tracks.  If you move pass the right or left edge of the window the tracks will scroll.
  336.  
  337. If you click on the color bar on the left all the tracks in that row will be selected.  If you hold down the mouse and drag it you can select several rows. If you move pass the top or bottom of the spread sheet cells then the spread sheet will scroll.
  338.  
  339. You can select an individual cell by clicking on that cell.  If you hold down the mouse and drag it you can select several cells.  If you move pass the boundaries of the cells the spread sheet will scroll.
  340.  
  341. The edit menu commands Change instrument, Fade in, Fade out, and play zone work on entire beats.  Therefore although only one MIDI note or message in a beat is selected, all the notes or messages in that beat will be effect by the action of the menu command.
  342.  
  343.  
  344. Editing cell(s)
  345.  
  346. The Undo function in the edit menu does nothing to the spread sheet cells.  To cut or copy select the area then choose the edit menu command.  If you are cutting or copying more then one track (but not choosing the tracks by the color bar at the top of the spread sheet cells) All of the MIDI note or message items in the bottom selected beat area might not be cut or copied.  You can possibly avoid this by dragging the mouse to select the next empty row below where you want to cut or copy.
  347.  
  348. This paragraph describes why you might not copy what you selected.  It gets a bit technical so you can skip it if you want.  When MIDI notes and messages are created two things they are given is a track and a time stamp.  The track is really a conceptual thing and has not much to do with how a note plays.  But it does make editing sequences easier.  The time stamp tells when to play the note or message.  The spread sheet is separated into beats and tracks.  Lets say a beat is 96 clock ticks long (This is set by the beat to in the setup menu sequencer window).  Each beat would start at 0, 96, 192, 288 etc.  The time stamps on the notes and messages could be anything (1, 103, 219, 307).  The notes and messages within a beat fall within a 96 tick range.  The notes and messages in the sequence are ordered by time stamp and not track. If you try and select say only two cells in a beat the program will count tell it reaches the third item in a beat range then it will cut or copy up to that.  Track 1 might have time stamps of 0, 10, and 20.  Track 2 has time stamps of 15, 30, 40 the program would stop when it found the third item in track 1 and would not find the second item in track 2.  It has to stop here to keep the relative timing of the items the same.
  349.  
  350.  
  351. To edit an individual MIDI note or message double click on a single cell.
  352.  
  353. To add a MIDI message double click on an empty cell.
  354.  
  355. To add a MIDI note hold down the COMMAND KEY while double clicking on a empty cell.  See KEYBOARD for further details of recording a single note.
  356.  
  357. When you double click on a cell an edit MIDI item dialog window appears.  In this dialog window there are 4 items that can be edited. The type (see list later).  The channel (instrument).  The Data1 and the Data2.  An icon appears next to the type scroll arrow.  And the name of the type appears next to the word type.  Data1 may also have a an icon and it name is just below the type name.  For some of the MIDI types certain things can not be edited.  In most cases the scroll arrow next to that item is deactivated.  If you double clicked on an existing MIDI item then the type scroll arrow is deactivated.  Some MIDI items are not editable and will not bring up a dialog window when you click on them (see list below).
  358.  
  359. When you click on an system exclusive item or choose the OK button when the data type - system exclusive - is showing then you get the MIDI system exclusive message editing dialog window.
  360.  
  361. If this is a new MIDI system exclusive message then the byte # scroll arrow is deactivated.  You choose each byte value (C - 127) then use the Add byte button to add the byte to the system exclusive message.  You can then choose another byte value and repeat.  The byte count shows how many bytes are in the message. You can have a total of 16,375 bytes in one message.
  362.  
  363. If you double clicked on an existing MIDI system exclusive message then the Add byte and Cancel buttons are deactivated.  You can't add any more bytes to the message but you can edit the bytes that are there.  Just choose the byte # then edit that byte.
  364.  
  365. Remember if you have a MIDI system exclusive message in a sequence block to not check Fast merge in the sequence controls window in the Setup menu.  If you need to have a MIDI system exclusive message in a sequence block it is best if you put it in as the last thing.  If it came with the sequence file or came in through the MIDI port you can always Cut it out and create a new sequence block and paste it there for safe keeping and then paste it back to were it was when you are through editing and testing the sequence.
  366.  
  367. Key equivalents:
  368.  
  369. Add byte -- A KEY
  370.  
  371.  
  372. List of MIDI messages and what in them can be edited.
  373.  
  374. Type             Editable   Channel     Data1      Data2
  375.  
  376. Marker              x                     x          x
  377. Set beat            x                     x          x
  378. Set tempo           x                     x          x
  379. Note off
  380. Note on             x                                x
  381. Poly after touch    x          x          x          x
  382. Control             x          x                     x
  383. Program change      x          x          x          x
  384. Mono After touch    x          x          x          x
  385. Pitch bend          x          x          x          x
  386. System exclusive    x                     x
  387. F1
  388. Song position       x                     x          x
  389. Song select         x                     x          x
  390. F4
  391. F5
  392. Tune request
  393. End exclusive -- You should never see this icon
  394. MIDI clock
  395. F9
  396. Start
  397. Continue
  398. stop
  399. FD
  400. Active sensing
  401.