home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sound Sensations!
/
sound_sensations.iso
/
demos
/
gfmanual
/
part08.mnl
< prev
next >
Wrap
Text File
|
2002-07-28
|
22KB
|
925 lines
Edit Again - Commands Section 9A-1
START OF PART8.MNL
START OF PART8.MNL
START OF PART8.MNL
START OF PART8.MNL
START OF PART8.MNL
START OF PART8.MNL
START OF PART8.MNL
START OF PART8.MNL
START OF PART8.MNL
START OF PART8.MNL
START OF PART8.MNL
START OF PART8.MNL
COPYRIGHT (C) 1988 Gerald H. Felderman Tampa, FL
Edit Again - Commands Section 9A-2
EDIT AGAIN
----------
We are back to the topic of EDIT again. The first subject is the
different commands that you can issue from the Command Line and
what they do and how you might use them. Then the different
TYPEs of events are covered in detail. You are encouraged to try
out these commands on a sample sequence that you create yourself.
Keep the sequence simple and short so that you may readily see
the effects of the commands. You may want to use two sequences.
One that is a series of chords, and another that is a single note
melody line.
COMMANDS
--------
Commands are entered on the Command Line (the first red rectangle
at the top of the EDIT screen). Commands come in 3 'flavors'.
- Commands with no parameters
- Commands with two parameters
- Commands with three parameters
Please note that you can use either the short or long name for
the command. E.g. PRO or PROFILE for the 'Profile' command.
COMMANDS WITH NO PARAMETERS
---------------------------
To issue these commands simply put the cursor at the beginning of
the Command Line (use the HOME key), type in the command followed
by at least one space, and press ENTER. Anything after the first
blank/space is ignored.
PRO or PROFILE
---------------
Entering this command takes you to the EDIT PROFILE screen where
you can change or set things such as the sequence Name, the PLAY
KEY, etc. See previous discussion of the EDIT PROFILE screen.
To exit the EDIT PROFILE screen press ESCape twice.
S or SAVE
---------
Use the SAVE command to save whatever changes you have made to
the sequence thus far. If the sequence looks OK as is and you
are about to use a command that may have an undesirable effect,
issue the SAVE command before issuing the next command. Then,
after issuing the next command, if what you get is not desirable,
you can CANcel, and then re-enter Edit for the sequence to get
back to it as of your last SAVE command. Note that END does a
SAVE before exiting EDIT.
COPYRIGHT (C) 1988 Gerald H. Felderman Tampa, FL
Edit Again - Commands Section 9A-3
*************************************************************
Save or End in Edit only saves the work for that sequence to
memory. It does not save anything to disk !! From time to time
you should save your work to disk via SAVE SONG (option 10 from
the Main Menu). And, before/after working on a song, you should
make a backup of it.
***************************************************************
E or END
--------
END will end EDIT and take you back to the Main Menu. END does a
SAVE before exiting.
CAN or CANCEL
-------------
CANcel will get you out of EDIT without saving whatever changes
you have made since the last SAVE command (or since entering
EDIT). You can also press ESCape 3 times and achieve the same
effect.
TOP
---
TOP will position the first event at the top of the screen. Use
TOP with either ENTER or with the PgUP key.
BOT or BOTTOM
-------------
BOTtom will position the last event at the bottom of the screen.
Use with a function key or with PgDn key.
L or LIST
-------------
Often you want to see a list of the other sequences that exist in
the song while you are in EDIT. Simply issue the List command.
This is handy when you want to create a sequence start event but
do not remember the exact name of the sequence you want to start.
COPYRIGHT (C) 1988 Gerald H. Felderman Tampa, FL
Edit Again - Commands Section 9A-4
POSITIONING EVENTS ON THE SCREEN WITH PGUP/PGDN
---------------------------------------------------
*************
IMPORTANT STUFF HERE
*************
While this is not a 'command', it is helpful information that
should be known and is repeated here.
You can easily controll which event appears at the top and/or
bottom of the EDIT detail screen.
To move an event to the top row of the screen, position the
cursor anywhere on the row for the event you want to appear at
the top of the screen and press the PGDN key. That event will
move to the top of the screen.
To have an event appear at the bottom of the screen, position the
cursor on the row that you want at the bottom of the screen and
press the PGUP key.
You can also move forward/backward thru the sequence a specific
number of events by putting a number on the command line and
pressing PgUp or PgDn.
COPYRIGHT (C) 1988 Gerald H. Felderman Tampa, FL
Edit Again - Commands Section 9A-5
COMMANDS WITH TWO PARAMETERS
----------------------------
These commands require that you enter two numbers (integers)
after the command. Seperate the command and each parameter
(number) by at least one space.
I or INSERT
-----------
Use this command to insert events into the sequence. The format
is :
I howmanyevents afterwhichevent
e.g. I 2 10 will insert two events after event 10
I 2 0 will insert two events at the beginning of
the sequence.
The events inserted are Null Events with a TIME of zero.
DEL or DELETE
-------------
DEL will delete events from the sequence. The general format is
DEL firsteventtodelete lasteventtodelete
E.g. DEL 4 10 will delete events 4 thru 10. DELete will prompt
you with an 'are you sure' because it can be so destructive.
DEL 8 9999 will delete events 8 thru the end of the sequence.
COPYRIGHT (C) 1988 Gerald H. Felderman Tampa, FL
Edit Again - Commands Section 9A-6
ERASE
-----
Erase and Delete are very similar, with one very important
difference. Unlike delete, ERASE will take all of the values of
the TIME field for each event to be deleted, and add them to the
TIME field of the event just after the last one to be deleted.
I.e. it preserves the relative timing of the remaining events in
the sequence.
The general format is :
ERASE firsteventtoerase lasteventtoerase
Why would we ever use ERASE ?? Suppose you have a sequence
(e.g. some sort of melody) and you want to make a change to a
couple of bars in the middle of the sequence. You might ERASE
the events that correspond to the measures you are going to
replace. In this way, since the relative timing of the other
remaining events is preserved, the result would be 'silence' in
place of the events you erased. Now you could overdub to this
sequence and only play the measures corresponding to the
'silence'. When you PROCESS RECORDED DATA (create the sequence
by pressing the right arrow) make sure you specify "N" in the
SET 1ST EVENT TIME TO ZERO field. If you do this, you can now
MERGE the newly recorded sequence back into the one where you
ERASEd the notes.
P or PLAY
---------
This is a command that is very handy. When you want to play a
sequence while in EDIT (or part of the sequence) do the following
PLAY firsteventtoplay lasteventtoplay numberofrepeats
e.g. PLAY 4 10 2 will play events 4 thru 10, 2 times as if they
existed in their own sequence. In fact, what happens is that
events 4 thru 10 are put into a sequence called ***TEMP*** and a
Null Event with TIME of zero is tagged on at the end. This
sequence is assigned a PLAY KEY of Z and a repeat/loop count of
2. The editor then invokes the PLAY/RECORD feature. When you
get to PLAY/RECORD you will be in LOAD MODE. Just press Z to
load the temporary sequence and press ENTER to start the play.
Note : when you play a range of events it is just as if those
events existed in their own sequence. The most common mistake
made is playing part of a controll sequence where there are no
COPYRIGHT (C) 1988 Gerald H. Felderman Tampa, FL
Edit Again - Commands Section 9A-7
waits on a sequence. The effect is to rapidly start many copies
of the sequences in the 'play range'. The result is an error at
play time.
In this way you can make changes to a sequence and not have to
back all of the way out of EDIT to hear the effect. When you
ESCape your way out of PLAY/RECORD, you will end up back in EDIT
just where you left off.
At first, playing from Edit may seem clumsy but the required
keystrokes will soon become second nature. The keystrokes are :
Play first last numberoftimes On Command Line
then
Press ENTER To tell Edit to play
then
Press Z Load the temp sequence
then
Press ENTER again. go from Load to Play
Believe me, you'll get good and quick at this.
COPYRIGHT (C) 1988 Gerald H. Felderman Tampa, FL
Edit Again - Commands Section 9A-8
CHR or CHANNELROUND
-------------------
This command stands for CHannel Round Robbin. It is great for
Multi-timbral synthesizers. The format of the command is
CHR beginningchannel endingchannel
E.g. CHR 1 4
This command works on ALL Note-On events in the entire sequence.
What happens is this. All Note-On events are assigned the
beginning thru ending channel in a round robbin fashion.
Suppose you recorded a sequence of chords that can be 3 or 4
notes each. You want use the Multi-timbral features of your
synth where you have assigned channels 1 thru 4 the 'violin'
voice. After recording the sequence, you can issue the CHR 1 4
command. The first Note-On event will be changed to use channel
1, the second will use channel 2, the third will be assigned
channel 3, the fourth is assigned channel 4, the fifth event is
then assigned channel 1, the sixth is assigned channel 2, and so
on for the entire sequence.
If you have a multi-timbral synth you will certainly use this
feature.
Another common use is changing the channel assignment in an
absolute fashion. Suppose you want to set the channel to 3 for
all Note-On events. Just issue the following command CHR 3 3.
I.e. the beginning and ending channel can be the same.
SDT or SETDURATIONTOTIME
------------------------
This command is for 'single note' sequences where you only want
one note to sound at a time. Suppose you record a melody
sequence and your intent is to never have more than one note
sound at any one time. But as happens when recording, the
fingers don't always leave the key of note 1 before note 2 is
pressed. So use the SDT command which stands for Set Duration To
Time. The format is :
SDT firsteventtoinclude lasteventtoinclude
E.g. SDT 20 25
This will set the duration of all Note-On events in the event
range of 20 thru 25 to be exactly as long as the amount of time
between the start of the event and the start of the next event.
I.e. it 'takes the finger off the key' exactly when the next key
is pressed.
COPYRIGHT (C) 1988 Gerald H. Felderman Tampa, FL
Edit Again - Commands Section 9A-9
Another thing you may want to do is this : After issuing this
command, use the TD (transpose duration) command to shorten the
duration of all notes by some small amount (e.g. 2 or 4 steps).
This is because some synths will not issue the attack part of a
note unless there is a minimum amount of time between notes.
This is especially true when in monophonic mode, or, for a single
channel in multi-timbral mode.
Where there are rests between notes, you may have to shorten the
duration of some notes after issuing an SDT command, or, issue
multiple SDT commands as required.
COPYRIGHT (C) 1988 Gerald H. Felderman Tampa, FL
Edit Again - Commands Section 9A-10
COMMANDS WITH THREE PARAMETERS
------------------------------
ACD or AUTOCORRECTDURATION
--------------------------
This is one of the 'autocorrect' commands. The general format of
this command is
ACD beginevent endevent autocorrectamount
For example ACD 4 9999 24
This would look at events 4 thru the end of the sequence and for
the duration of all Note-on events, set the Duration of the note
to the nearest 8th note (assuming 192 steps per measure). For
example, if the duration of a note were 28, then it would be set
to the nearest multiple of 24, which would be 24. If the
duration of the note were 37, it would be set to 48. If the
duration falls at exactly the half-way point, it is rounded up.
ACT or AUTOCORRECTTIME
-----------------------
This command is exactly like ACD above except that it works on
the TIME field of ALL events in the specified range.
e.g. ACT 4 50 48
The above would set the TIME field to the nearest multiple of 48.
Assuming STEPS/MEASURE of 192 this is like saying "Set the start
time of all events in event range 4 thru 50 to the nearest
quarter note boundary".
ACA or AUTOCORRECTALL
----------------------
This command is just like issuing ACD and ACT back to back with
the same parameters.
e.g. ACA 1 9999 48
The above is the same as issuing the following two commands :
ACD 1 9999 48
ACT 1 9999 48
COPYRIGHT (C) 1988 Gerald H. Felderman Tampa, FL
Edit Again - Commands Section 9A-11
C or COPY
---------
Copy a range of events AFTER some other event. The format is
COPY beginevent endevent eventafterwhichtoinsert
e.g. COPY 1 10 45 would copy events 1 thru 10 and insert them
after event 45.
An oddity that you will probably never use :
COPY 1 10 5 i.e. the "after" event can be within the
copy range.
R or REPEAT
-----------
Repeat a range of events a number of times. The format is :
REPEAT beginevent lastevent numberoftimestorepeat
e.g. R 1 10 2 will result in events 1 thru 10 repeated as a
block 2 times. I.e. 3 copies of 1 thru 10 will exist after the
repeat. The original 1-10, and then the 2 copies of 1-10 will
follow.
TV or TRANSPOSEVELOCITY
-----------------------
Transpose Velocity. Format is
TV beginevent endevent amount
TV 1 9999 40 would increase the velocity of all Note-On events by
40.
TV 1 9999 -20 would decrease the velocity of all Note-On events
by 20.
If the resulting transposition results in a velocity of > 127
then the event is given a velocity of 127. If less than 1, then
the event is given a velocity of 1.
COPYRIGHT (C) 1988 Gerald H. Felderman Tampa, FL
Edit Again - Commands Section 9A-12
TD or TRANSPOSEDURATION
-------------------------
Transpose the duration of events. Format is
TD beginevent endevent amount
e.g. TD 1 10 2 would increase duration of Note-On events in
event range 1 thru 10 by 2 steps.
TD 1 10 -2 would decrease them by 2.
TN or TRANSPOSENOTE
--------------------
Transpose Note. Format
TN beginevent endevent amount
e.g. TN 1 9999 2 would increase the note value of all Note-On
events by two steps. e.g. a C would become a D, a E would
become F+.
TN 1 9999 -2 would decrease the note value by two steps.
XD or EXPANDDURATION
-----------------------
The first of the 3 Compress/Expand commands. Format is
XD beginevent endevent factor
E.g. to make all durations of all Note-On events half of what
they are you would type in this on the Command Line :
XD 1 9999 .5
To make all durations of Note-On events twice their current value
you would enter XD 1 9999 2
To make them 2 and 1/2 times their value, XD 1 9999 2.5
COPYRIGHT (C) 1988 Gerald H. Felderman Tampa, FL
Edit Again - Commands Section 9A-13
XT or EXPANDTIME
------------------
Expand/Compress Time Format is:
XT beginevent endevent factor
e.g. to lengthen a sequence's time by two (make it take twice as
long to play) you would enter XT 1 9999 2
The above would NOT affect the duration of the notes. I.e. Each
measure would now be two measures long but the notes would still
have the same duration (a quarter note would still be a quarter
note).
To make a sequence half as long...... XT 1 9999 .5
XA or EXPANDALL
------------------
Same as issuing XD followed by XT with the same parameters.
E.g. XA 1 20 .5 is the same as
XD 1 20 .5 followed by XT 1 20 .5
When expanding / compressing a sequence you will usually want to
compress/expand both duration and time.
COPYRIGHT (C) 1988 Gerald H. Felderman Tampa, FL
Edit Again - Commands Section 9A-14
END OF PART8.MNL
END OF PART8.MNL
END OF PART8.MNL
END OF PART8.MNL
END OF PART8.MNL
END OF PART8.MNL
END OF PART8.MNL
END OF PART8.MNL
END OF PART8.MNL
END OF PART8.MNL
END OF PART8.MNL
END OF PART8.MNL
COPYRIGHT (C) 1988 Gerald H. Felderman Tampa, FL