home *** CD-ROM | disk | FTP | other *** search
- {j:a
- {m:1=10,75
- {m:2=18,75
- {m:3=24,75
- {m:4=50,75
- {m:1
- IV.B.4. Reference
-
- The following section describes the characteristics of EDIT
- by simple enumeration.
-
-
- IV.B.4.a. Quit
-
- EDIT is terminated and the song is stored back to the floppy
- disk when you press the quit-key (normally set as control-Q) while
- in Edit_mode. As the song is written to floppy disk, all
- M_option lines are renumbered sequentially. The song file created
- by EDIT has a type of .SNG and the type of the song file that was
- used as
- input is changed from .SNG to .SBK for use as a backup if needed.
- Any prior backup is deleted.
-
- EDIT is terminated and control is returned to the operating system
- without updating the song on the diskette when you press the
- cancel_key (normally set as control_C) while in Edit_mode.
-
- The quit_key is used to quit Insert_mode and Excise_mode to
- return control to Edit_mode.
-
- Both the quit_key and the cancel_key can be reprogrammed through the
- use of SETUP. See Appendix A.
-
-
- IV.B.4.b. Modes of Edit
-
- EDIT operates in four modes. Each mode is distinguished by
- a menu line at the top of the CRT screen whenever EDIT is in that
- mode.
-
- {m:2
- {i:-8
- 1.
- Edit_mode permits changing existing musical information
- and is the mode in which the program begins when invoked.
- You can get to the other three modes of operation only
- when in Edit_mode.
- {i:-8
- 2.
- Insert_mode allows entry of new musical information.
- {i:-8
- 3.
- Excise_mode allows deletion of song and option lines.
- {i:-8
- 4.
- Option_mode presents a menu of musical functions and
- edit services.
-
- {m:1
- Navigation from one mode to another is according to the graph shown
- on the next page. Note that Edit_mode is the pivotal point in the
- structure. To
- get from one mode to another, you must return to
- Edit_mode. In the cases of Insert_mode and Excise_mode, you must use
- the quit_key. In the case of Options_mode, it is automatic at the
- completion of the specific function used.
- {a:p=1
-
- {c:Edit_mode
-
-
- {c:^^^^^^^^^^I^^^^^^^^^^^^^^^^^^^^^^^^^^^^^O^^^^^^^^^^
-
- {c:^^^^^^^^^^(quit)^^^^^^^^X^^^^^^^^^^^^^^^^^^^^^^^^^^
-
- {c:Insert_mode^^^^^^^^^^^^^^^^^^^^^^^^^^^^Options_mode
- {c:^^^^^^^^^^^^^^^^^^^^^^^^^^(quit)^^^^^^^^^^^^^^^^^^^
-
- {c:Excise_mode
-
-
-
-
- IV.B.4.b.i. Edit_mode
-
-
- IV.B.4.b.i.1. Menu(appears at the top of screen)
-
- dEDIT: text, cursors, I(nsert, X(cise, O(ptions, M(easure, quit
-
-
- IV.B.4.b.i.2. d(irection
-
- The first character on the menu line is the direction indicator.
- It may have two values. The down direction is indicated by the
- character ">" while the up direction is indicated by the character
- "<". The direction indicator affects two navigational aids, the
- home function and the page function. You can change the direction
- indicator at any time while in Edit_mode by pressing the <_key
- or >_key.
-
-
- IV.B.4.b.i.3. text
-
- Edit_mode permits you to enter duration and note information
- into existing song lines when the cursor is in the appropriate
- columns. In other words, EDIT will accept duration data when the cursor
- is in the duration column and it will accept note data when
- the cursor is in the voice columns. EDIT will interpret the
- characters according to the column under the cursor. For example,
- your entering the letter "E" means different things depending on
- which column is under the cursor. In the duration column, "E" means
- "eighth note", while in a voice column it means the note "E". If the
- cursor is not in the first position of a column, "E" is an error since
- EDIT does not expect an "E" in that case. In that event, EDIT
- will ring the CRT bell (if present) and display an error message.
- A complete list of possible entries are described above in the
- section MUSIC NOTATION SYSTEM.
-
-
- IV.B.4.b.i.4. cursors
-
- The principal method of navigation available to you while editing is
- through the use of the cursor control functions. The cursor can be
- moved up, down, left
- and right by using the cursor control functions. Further, you can page
- through the
- song as well as go directly to either the top or bottom of the song
- with a single key stroke. Additional navigational aids are available
- under the Option_mode.
-
- {m:3
- {i:-14
- Cursor^up:
- control_K, often labeled on keyboards as an up_arrow.
- {i:-14
- Cursor^down:
- control_J, often labeled as a down_arrow.
- {i:-14
- Cursor^left:
- control_H, often labeled as a left_arrow.
- {i:-14
- Cursor^right:
- control_L, often labeled as a right_arrow.
- {i:-14
- Home^cursor:
- control_Y, often labeled as HOME.
- {i:-14
- Page^cursor:
- the letter "P".
- {i:-14
- Space:
- the space bar.
-
- {m:1
- CRT terminals are not standard in their treatment of these characters.
- Yours may not even have the symbols engraved on any of your keytops.
- Since you may have to depress the control key every time a cursor movement
- is desired (which is very frequently) you may wish to reassign the
- keys which perform these functions.
- Any of the functions except the Page function and the Space function can
- be reassigned using SETUP. See Appendix A.
-
- Two auxiliary cursor controls are the direction control characters.
-
- {m:3
- {i:-14
- up^direction: the character "<" (hexidecimal 3C).
- {i:-14
- down^direction: the character ">" (hexidecimal 3E).
-
- {m:1
- Using one of these two characters will determine the direction taken
- by the home and
- page functions when they, in turn, are used.
-
-
- IV.B.4.b.i.5. I(nsert
-
- Pressing the letter "I" places EDIT in Insert_mode. See the section
- Insert_Mode below for a complete description.
-
-
- IV.B.4.b.i.6. X(cise
-
- Pressing the letter "X" places EDIT in Excise_mode. See the section
- Excise_mode below for a complete description.
-
-
- IV.B.4.b.i.7. O(ptions
-
- Pressing the letter "O" places EDIT in Option mode. See the section
- Options_mode below for a complete description.
-
-
- IV.B.4.b.i.8. M(easure
-
- Pressing the letter "M" inserts a numbered measure option line into
- the song
- immediately preceding the line marked by the cursor; unless the
- cursor is on the "da capo" line in which case the measure option
- line is inserted immediately following. Measures may be numbered in any
- order since EDIT always renumbers measures when the song is written
- to the floppy disk. See the discussion of the measure option line in
- the section OPTION LINE DESCRIPTIONS.
-
-
- IV.B.4.b.i.9. quit
-
- See paragraph IV.B.4.a. above.
-
-
- IV.B.4.b.ii. Insert_mode
-
-
- IV.B.4.b.ii.1. Menu (appears at the top of the screen)
-
- dINSERT: text, cursors, M(easure, quit
-
-
- IV.B.4.b.ii.2. d(irection
-
- See paragraph IV.B.4.b.i.2. above.
-
-
- IV.B.4.b.ii.3. text
-
- Insert_mode permits you to enter duration and note information into
- new song lines or existing song lines when the column at the cursor
- is empty. EDIT applies the same rules as are described in paragraph
- IV.B.4.b.i.3. above.
-
-
- IV.B.4.b.ii.4. cursors
-
- Insert_mode permits a subset of the cursor functions supported by
- Edit_mode:
-
- {m:2
- {i:-8
- 1.
- Cursor down
- {i:-8
- 2.
- Cursor left
- {i:-8
- 3.
- Cursor right
- {i:-8
- 4.
- Space bar
-
-
- {m:1
- IV.B.4.b.ii.5. M(easure
-
- See paragraph IV.B.4.b.i.8. above.
-
-
- IV.B.4.b.ii.6. quit
-
- See paragraph IV.B.4.a. above.
-
-
- IV.B.4.b.ii.7. Discussion
-
- Insert_mode operates in one of two ways depending upon the
- location of the cursor at the time of entry into the mode.
-
- If the cursor is on an option line or a voice (or duration)
- column which contains data, then Insert_mode
- will insert song lines in front of the line.
-
- If the
- cursor is on an empty voice or duration column, then
- Insert_mode will not insert song lines but will allow you
- to fill in the empty column until a non_empty entry is
- encountered or the "da end" terminal line is encountered,
- whichever occurs first.
-
- The most efficient way to use EDIT to enter a new
- song is described in the following steps:
-
- {m:2
- {i:-8
- 1.
- Type EDIT songname followed by a return.
- {i:-8
- 2.
- Enter the number of voices.
- {i:-8
- 3.
- Press the letter "O" to enter Option mode.
- {i:-8
- 4.
- Press "!" or "#" to set the key signature
- and enter the notes to be sharped or flatted.
- See paragraphs IV.B.4.b.iv.10 and IV.B.4.b.iv.11.
- {i:-8
- 5.
- Place the cursor at the point in the song above
- which you would like to insert new song lines. If
- it is a new song, this point would be the "da end"
- line.
- {i:-8
- 6.
- Press the letter "I" to enter Insert mode.
- {i:-8
- 7.
- Enter the note information for one field in one
- voice or duration
- column. (Start with the first voice column which is
- the second column on the screen.)
- {i:-8
- 8.
- press the down_key.
- {i:-8
- 9.
- Repeat steps 7 and 8 until the entire column
- has been entered. Use the "M" key as needed to
- insert measures into the song.
- {i:-8
- 10.
- Press the control_Q key to return control to the
- Edit mode.
- {i:-8
- 11.
- Press the letter "O" to enter Option mode.
- {i:-8
- 12.
- Press the letter "V" to locate the first empty portion
- of the song. See paragraph IV.B.4.b.iv.7.
- {i:-8
- 13.
- Repeat steps 6 through 12 until all voice and the
- duration columns have been completed.
- {i:-8
- 14.
- Press the control_Q key to quit EDIT and store the
- song on the diskette.
-
- {m:1
- This procedure uses both facilities of Insert_mode, the first
- when you insert the first voice, the second when you insert the
- other voices and the duration.
-
-
- IV.B.4.b.iii. Excise_mode
-
-
- IV.B.4.b.iii.1. Menu (appears at the top of the screen)
-
- dEXCISE: up, down or quit
-
-
- IV.B.4.b.iii.2. d(irection
-
- See paragraph IV.B.4.b.i.2. above.
-
-
- IV.B.4.b.iii.3. up, down
-
- Excise_mode permits you to remove unwanted lines using the up_key
- and/or the down_key. Lines removed with the use of one of the
- two keys can be returned to the song with the use of the other key.
-
-
- IV.B.4.b.iii.4. quit
-
- You accept the excision by pressing the quit key to return to
- Edit_mode.
-
-
- IV.B.4.b.iv. Option_mode
-
-
- IV.B.4.b.iv.1. Menu
-
- Options_mode is operated completely by menu selection. Upon entering
- Options_mode, EDIT clears the screen and displays the menu. You may
- select any function by pressing the key corresponding to the function
- in the menu. The menu appears as follows:
-
- {m:2
- {i:-2
- type a...
- {l:C to call a chorus (or refrain)
- {l:F to find a label, line or measure
- {l:L to label the current song line
- {l:M to set the number of intervals per octave
- {l:R to mark a repeat
- {l:T to change the tempo
- {l:V to verify completeness
- {l:W to change waveforms
- {l:X to end a chorus
- {l:! to change the flatted notes
- {l:# to change the sharped notes
- {l:...>
-
- {m:1
- Pressing any key not in the list will return control to
- Edit_mode. After the processing associated with the selected
- function is complete, control is returned automatically to Edit_mode.
-
-
- IV.B.4.b.iv.2. To Call a Chorus
-
- Type the letter "C". EDIT then requests the name of the
- chorus label. Enter the label name identifying the beginning of the
- desired chorus. Follow with a carriage return. The label name
- must be exactly as it appears in the label. See paragraphs
- IV.B.4.b.iv.4., V.A. and V.C. for additional information.
- This function places a Chorus Call option line in the song.
-
-
- IV.B.4.b.iv.3. Find a Label, Line or Measure
-
- Type the letter "F" to invoke the function. A new menu appears.
-
- {m:2
- {i:-2
- Type a...
- {l:L to find a label
- {l:M to find a measure
- {l:S to find a song line
- {l:...>
-
- {m:1
- To find a label, type the letter "L". Then enter the label name matching
- the label to be found. Follow with carriage return. EDIT will
- attempt to locate the label, and, if found, will place the
- cursor on the label line. If the label is not found, EDIT will
- leave the cursor where it was before the function was requested.
-
- To find a measure, type the letter "M". Then enter the measure number
- matching the measure to be found. Follow with carriage
- return. EDIT will attempt to locate the measure, and, if
- found, will place the cursor on the measure line. If the
- measure is not found, EDIT will leave the cursor where it
- was before the function was requested.
-
- To find a song line, type the letter "S". Then enter the line number
- matching the song line to be found. Follow with carriage
- return. EDIT will attempt to locate the measure, and, if
- found, will place the cursor on the song line. If the
- song line is not found, EDIT will leave the cursor where it
- was before the function was requested.
-
-
- IV.B.4.b.iv.4. To Label the Current Song Line
-
- Type the letter "L" . Then enter from one to
- eight characters as the label name. You may use any characters
- from the set of possibilities below. Follow the label name
- with a carriage return. This function places a Label option line in
- the song.
-
- {m:2
- {i:-8
- 1.
- The numbers
- {i:-8
- 2.
- The upper case alphabet
- {i:-8
- 3.
- The special characters
-
- {m:1
- EDIT will ask for a label key. This is to allow you to identify
- the label for use in the interactive performance mode of PLAY.
- Read the section describing PLAY for more information about
- this function. If you wish to use this feature, type any unique
- key from the following set of possibilities.
-
- {m:2
- {i:-8
- 1.
- The numbers
- {i:-8
- 2.
- The upper case alphabet
- {i:-8
- 3.
- The lower case alphabet
- {i:-8
- 4.
- The special characters
- {a:p=1
- {m:1
- IV.B.4.b.iv.5. To Set or Change the Number of Intervals per Octave
-
- Type the letter "M".
- Then enter the number of intervals
- in the octave. Follow with carriage return. Musicraft
- supports from one to 99 intervals per octave while at the same
- time supporting the chromatic octave. You may use either of
- the two notations to represent note information at any time. Note
- that EDIT does not check to see that the numbers you give for note
- information are less than or equal to the number of intervals you
- established to be in the octave; COMP does, however, and will
- report errors. This function places a Microtone option line in the
- song.
-
-
- IV.B.4.b.iv.6. To mark a Repeat
-
- Type the letter "R".
- Then enter the label name of the
- label marking the beginning of the repeat segment. This label
- name is not checked for correctness by EDIT, but it is checked
- by COMP. This function places a Repeat option line in the song.
-
-
- IV.B.4.b.iv.7. To set or change the Tempo
-
- Type the letter "T". Then enter the number of quarter
- notes per minute at which to perform the song segment to follow.
- Type a return. The tempo may range from 1 to 999 quarter notes per
- minute. This function places a Tempo option line in the song.
-
-
- IV.B.4.b.iv.8. To Verify Completeness
-
- Type the letter "V". EDIT will scan the song in memory
- and verify that all entries are filled. If an empty spot is found
- (except for duration adjust), that portion of the song will be
- displayed and the cursor placed at the incomplete point. If the
- song is complete, the top of the song will be displayed and the
- cursor placed at the first line. A song should be checked using
- this function before compiling it the song.
-
-
- IV.B.4.b.iv.9. To Change Waveforms
-
- Type the letter "W". Then enter the waveform table
- number to be related to the voice identified by the prompt.
- Follow the number with a return. The
- number must be in the range 1 to 14 inclusive. EDIT will repeat its
- request for each voice in the song. You must enter an acceptable
- table number for each request. This function places a Waveform option
- line in the song.
-
-
- IV.B.4.b.iv.10. To End a chorus
-
- Type the letter "X". EDIT will insert a Chorus Exit option
- line immediately above the line under the cursor when the
- option mode was entered.
-
-
- IV.B.4.b.iv.11. To Change the Flatted Notes
-
- Type a "!" or a 1. EDIT clears any flat
- signature and requests entry of the notes to be flatted. Enter
- the note names in any order and terminate the sequence with
- carriage return. If you enter an unintended note name, press
- return immediately and re-do the function. All note names
- from A to G are accepted. The flat signature is remembered by EDIT
- only for the duration of the edit session. When you want to edit a
- song which has a key signature, you must reset the signature.
-
-
- IV.B.4.b.iv.12. To Change the Sharped Notes
-
- Type a "#" or a 2. EDIT clears any sharp signature and requests entry
- of the notes to be sharped. Enter the note names in any order and
- terminate the sequence with a carriage reture. If you enter an
- unintended note name, press return immediately and re-do the
- function. All note names from A to G are accepted. The sharp
- signature is remembered by EDIT only for the duration of the edit
- session. When you want to edit a song which has a key signature, you
- must reset the signature.
-
- EDIT will carry both a flat key signature and a sharp key signature
- simultaneously. This can be helpful, especially for the minor keys.
- {a:p=1
-
-