System: Universal Exclusive Orchestrator
System: Universal Exclusive Orchestrator
by Robert J. Melvin
Contents
Performances 9
Libraries 10
Hard Disks 12
Profile Help 32
Backups in X-oR 32
MIDI Merging 37
Local Control? 39
Panic 39
Editing Performances 43
Performance Comments 46
Printing Performances 46
Opening Banks 48
Initializing a Bank 48
Saving Banks 51
Closing Banks 51
Bank Update 53
Bank Comments 54
Printing Banks 54
Opening a Library 56
Library Applications 66
Library Techno-details 67
Sliders 71
Text Boxes 72
Envelope Graphs 72
Initializing Patches 75
Transplanting Sections 75
Blend/Mingle 78
Randomize w/Mask 82
Changing Colors 85
Choosing a Profile 89
Instrument Setups in
X-oR 95
Chapter 11 X-oR and the MPE 97
Memory and the MPE 97
MPE Mouse Play Options 99
Using X-oR with Other Systems 100
Index 113
A Note from Welcome to X-oR, my first-born male child (or
the Caged that's how feels, anyway). X-oR is the first of a
it
itself.
Getting Started 3
Registration |
Before you do anything else, fill out and mail the
warranty registration card that came with X-oR.
As soon as we get it, we'll send you a free
backup disk.
\
The result is X-oR.
'
Getting Started 5
In complex Machines (practically any modern
synth),a Profile is divided into Data Types, each
of which is nearly a complete Profile in itself.
Each Data Type corresponds to a particular data
format in the Machine, for example, Single
patches vs. Multi patches. The Profile structure
ties the Data Types together, and allows for
inter-Data Type communication, one secret to X-
oR's sophistication. The Profile specifies how
many Patch Edit Buffers of each Data Type it will
[progran Map :
:
Module
TXIlZEFX.Xm
'
{Effects- Module
Tmzsvs.xn
Module
Instrunents
Getting Started 7
Bank files are a collection of all the stored (i.e.
pinmaui ! Breat
FartTone 3 Good Night 1
IHTBSHi1 3.
|
THr’ISHI i e Penal
-- Roland
Hll Tnbr.Tbl Imaned Tnbr.Tbl : Synth
11 Hatrlillll Voice CELLOSMP CPEEDflRT * G : Synth
m Rorj T-i Conti CisnicRaln ! Synth
1 Rory T-l Progran vSgnthsaaeep HTEJUMl *155 ! Synth
- Rorj 1-1 Drw Rlt 1 Imaned Drift Kit tn Die
~ Rorj T-I Drat Rlt 2 linantd Drift Kit [ it- B
- Rorj T-l Drift Rlt 3 imaned Drift Kit ! Snap
- Rorj T-l Drift Kit 4 Imaned Drift Kit iPiano
-
—
Rorj T-l Global Imaned Elobal lie FW
Register
Getting Started 9
Libraries |
X-oR also goes one step further than most
editor/librarians, and provides a separate
Library for each kind of Patch (each Data Type),
which holds an unlimited number of Patches,
and which also allows you to cross reference
Patches by name, date, or any of several
qualities, or keywords. This frees you from the
need to remember which Bank contains that
killer stringamawhap sound you programmed
10 X-oR
Many menu items can also be selected with
< Control > key combinations. In such cases, a
letter will appear to the left of that item in the
menu. Pressing that key while holding the
< Control > key is a quick way to select the
menu Item, without using the mouse. (Control
keys wont work while any menu is displayed.)
Getting Started 11
Hard Disks |
X-oR allows you to take full advantage of a hard
information.
Getting Started 13
Getting MIDI data from instruments (and also
sometimes sending data) requires two-way (bi-
communication, which means
directional) MIDI
repatching your system. X-oR is designed to
handle all MIDI patching functions automatically,
by taking control of your system's
programmable MIDI switcher or patch bay, if
you have one (look, ma, no hands!). Otherwise,
X-oR will instruct you to make certain
connections when necessary. You don't need a
programmable MIDI switcher to use X-oR, but
we strongly recommend it!
X-oR's Hidden 1 X-oR has a lot of power, and not all of it can be
Charms I
discovered by just poking around. If you read
this manual, you stand a fairly good chance of
discovering all its features. As with any tool, the
more you know how to use it, the better it works.
14 X-oR
Chapter 2 This chapter covers all of the steps needed to
customize X-oR to work with your system.
A Step-By- Normally, this will only need to be done once,
Step though you can modify the setup at any time if
Customization you add new Machines or change your setup.
Guide
Customization Guide 15
Hard Disk I If you're using a hard disk for dataand program
Setup |
storage, the first thing you'll need to do is copy
X-oR to your hard disk, and then set up the
folders that you'll be using for data storage. (In
this section, we'll assume that you know how to
perform basic disk operations such as creating
a folder and copying files; if you're not sure how
to do this, see your ST manual for details.) If
you've been using your hard drive for a while,
make sure that the partition you use has enough
space to hold all of the programs, Profiles, and
data files you'll be storing there, as well as room
for expansion. (A half-megabyte per synthesizer
is probably adequate.)
2) Now create
a new folder for each Machine
that you own (these folders could be inside
the XOR folder if so desired). Each folder
should be given a name that represents the
Machine it supports. For the sample system
described above, you would create three
folders: CZ101, ESQ1, and TX81Z. (Note: if
you're using a Mega computer, make sure
your folder names are no longer than seven
characters-otherwise, a bug in the Mega
operating system will bite you.)
16 X-oR
4) The files you have copied are "archived",
or simply "arced", which means they are
compressed so that more of them can fit on
the disk. You now need to "de-arc" them.
Using your work disk, double-click on
ARCX.TTP to run it. In thebox that appears,
type in the name of the .ARC file--CZ101 for
example--and hit < Return >. Do this for all
1
ja
_ JO.
IT
T "’"’"’"of
jj_
~
jiil
Folders
Customization Guide 17
Floppy Disk I If you're using a floppy disk system, you'll first
Setup |
need to create a "working cop/ of the X-oR
program disk, and then copy X-oR, Its support
files, and the Profiles for each of your Machines
discovered.
18 X-oR
4) Insert the work disk in drive A. The files
you have copied are "archived", or simply
"arced", which means they are compressed
so that more of them can fit on the disk. You
now need to "de-arc" them. Double-click on
ARCX.TTP to run it. In the box that appears,
type in the name of one of the .ARC files—
CZ101 for example--and hit < Return >. Do
this for all the .ARC files you copied in step 3.
The work disk should now contain files with
.XOR and .HLP extensions for all your
Machines--check to make sure that it does.
After this step, you may erase the .ARC files
on your work disk.
Customization Guide 19
Set Up Your I if you're using a programmable MIDI switcher,
MIDI Switcher I
the next step to set up your switcher, and
is
Customization Guide 21
You Don't
If ...don't despair. X-oR can be used quite
Have A effectively in most situations with only one-way
Switcher... communication. To get this happening, all you
need to do is connect your computer's MIDI
output to the MIDI input of each of your
Instruments, either with a thru box or using MIDI
thru jacks. If you're using your ST for
sequencing, it’s probably already set up this
way. DO NOT use the MIDI outputs of your
Instruments to drive the MIDI inputs of the
others, even if the Instrument has a MIDI merge,
echo, or software thru feature. This is because
most software thru's won't echo MIDI system
exclusive data, not to mention the fact that you'll
have to do major repatching if you need to get
data from your Instruments.
Create the Now we're ready to create X-oR's setup file. This
Setup File |
is done with the program ED_SETUP.PRG. (If
22 X-oR
ED_SETUP.PRG Main Screen
XORFILE.
Customization Guide 23
Create the 3) Click on the number in the column labeled
Setup File SysX Chnl, and use the slider or computer
(continued) keyboard to enter the Instrument's system
exclusive channel, unit number, device
number, or whatever value it uses to identify
incoming system exclusive messages. This is
usually defined differently for different
Machines--some may use the same number
that is used for the MIDI basic channel,
others may use a completely separate
number, and a few may not even have such
a number. You may have to spend some
time scratching your head and thumbing
through your synthesizer's manual to get this
right, if you've never dealt with it before.
off.
24 X-oR
7) you have a hard disk, you will now need
If
1
1) If you're using a switcher, set the Default
Switcher Pgm to the program change
number that calls up the normal music-
making system configuration. If you're
switcher-less, set this to off.
Customization Guide 25
1
puBq e paau
Il!js saupoB^ sluos jnq ‘apjssod ji aujqoBi/Y
b azjiBjjiU! oj sa6Bssaiu eAjsnpxy tuajsAs
dn-pBjs puas him seiyoid yo-x jso^ :3iON
aq
paau jj paujnj aq ubo pub ‘suojjBjado
jajB| jjo
m
ojobiu m upjjao luojj juaiumjsui qoBa
..joauuoosjp,, oj pasn ojb Aaqj-Mou joj asaqj
jnoqB Ajjom j,uoa aiqeuy aoueuijojjad pepqsi
suiunioo jnoj aqj paoqou Aiqeqojd 9A,nox
Starting X-oR |
To run X-oR as a stand-alone application, open
the desktop window where XOR.PRG is located
and double-click on Its icon. If you have a hard
disk, you should put your original program disk
In drive A,but start X-oR from the XOR folder on
your hard disk. Otherwise, you’ll start X-oR from
your working disk. If necessary, X-oR will ask
you to insert your original program disk in drive
A. Simply insert the disk, click on OK, and you
should be up and running.
Customization Guide 27
sj0ji8| aiqssiAu; jo ||D| sj e6ed spi
Chapter 3 X-oR uses standard GEM dropdown menus for
all of commands. The Desk menu allows you
its
X-oR's Menus 29
Save and The two items just above the Format option in
Save As... the File menu are used to save the contents 01
the current active window (the front window).
The exact functions of these items will change
depending on which window is active. If the
Performance window is on top, then the Save
option will be Save Performance; if the Patch
Edit window is active, it will be Save Patch, etc.
This may seem to be somewhat pointless at first,
since it almost always results in duplication of
some menu item. The
other real advantage to
this scheme lies in the < Control > key
equivalents for these items. <Control-S> always
duplicates the Save item, and <Control-A>
does the same thing as Save As.... This means
that, in order to save the contents of whatever
window you're currently working in, all you have
to do is press <Control-S> to save under its it
Format |
This command formats the disk in drive A. After
selecting Format, a dialog box will confirm this
choice, and then a second dialog will ask if box
you wish to format the disk as a single or double
sided disk. (If you only have a single-sided drive,
don't choose the Double option.) As always,
formatting a disk erases all data on the disk, so
do be careful, okay?
Quit and To I The last item in the File menu is used to leave X-
KCS I
oR. When using X-oR as a stand-alone program,
this item is labeled Quit,and causes a complete
end to everything you are doing. All data will be
lost, and you will be returned to the Desktop.
When running X-oR in the MPE, however, Quit is
X-oR's Menus 31
Profile Help |
The Profile Help command in the Info menu
loads and displays a file with the same name as
the Profile, but with the suffix .HLP instead of
.XOR. If it fails to find this file, it will let you load
any other .HLP file. If necessary, the file will keep
scrolling when you click the mouse or press a
key, until you've seen it all. Sorry, you can't
scroll backwards-maybe next version.
Mouse Play |
X-oR lets you use the right mouse button to play
any of your instruments. The basic concept is
simple: notes are left to right, velocity is up and
down-kind of like playing a keyboard with one
finger. Other tricks and options make Mouse
Play even more fun (and more useful). For
example, the Mouse Play options in the Options
menu, and Mouse Mod Controller, Mouse
Scale, and Mouse Key Shift in the System
Parameters window. Using all the options, the
mouse actually becomes an interesting and very
playable musical instrument.
Auditioning Sounds 33
.
The < Shift > and < Alternate > keys let you add
inflections to your mouse music. If the < Shift >
key is held down, the Mouse Play option will be
temporarily set to Glissando, which lets you
insert glissandos in normal (single-note) mouse
play.The < Alternate > key turns the mouse drag
motion into pitch bend, so that moving the
mouse left or right with the < Alternate > key
pressed bends pitch up or down.
Mouse Scale
This parameter, located in the System
Parameter window, gives you 13 different
scales that can be used for Mouse Play. All
notes played will be quantized to fit the chosen
scale, making it easy to create "tuneful" music
with the mouse. Choices include major,
harmonic minor, chromatic, whole tone, and
several other scales.
Auditioning Sounds 35
Mouse I Most Modules in your system will have their own
Channel |
MIDI receive channels, which are shown In the
left-most column of the Performance window.
This almost always the channel on which you'll
is
36 X-oR
MIDI Merging I
MIDI merging "echoes" the data received at your
MIDI input to the computer's MIDI output, which
lets your master keyboard or other MIDI
controller play "through" the ST, while you're
sounds with X-oR. (MIDI merging and
editing
system configurations are discussed in
Appendix 2.)
Auditioning Sounds 37
When Merge is on, X-oR needs to keep track of
notes received and transmitted, so that it will
know when to allow changes to occur without
causing notes to "stick" (i.e. act as if a key were
stuck in the down position). If you get a prompt
saying "Notes on?", releasing all keys should
allow the program to continue. If not, you'll have
to hit the < Return > key on the computer or a
mouse button to continue. The Panic
command, in the Get/Send menu, can also be
used to turn off any stuck notes.
Panic |
The Panic command, found in the Get/Send
menu, is for emergency use only. It sends an All
Notes Off message on each MIDI channel, along
with note off messages for all 128 MIDI notes. It
also sets the pitch bend to zero on each
channel, and turns off the sustain pedal as well.
Use this if any notes "stick" while you are
playing. The Panic command is duplicated by
the <Control-Z> key combination.
Auditioning Sounds 39
•J! uo aouejuas 0uo A|uo sbi| 06bcJ S!M1
Chapter 5 The most important conceptual structure in X-
oR is probably the Performance. X-oR achieves
The its high level of integration by dividing your MIDI
Performance system into modular components (Modules),
Window and then recombining the Modules into a
Performance. Ifs like a gigantic Multi-Patch,
spanning all your Instruments.
1 Rots T-3
17
^
Program Iv^inthsMeep IHTEMMl W55 h
necessary).
X-oR also shows a question mark (?) if it thinks a
Module's Patch data may be out of sync with the
actual data being used by the Instrument. You
will notice that all the Patches have question
44 X-oR
Send Perf Patches sends the Patches in the
current Performance to the MIDI system.
Performance Patches are also sent
when they are loaded with the
automatically
Load Performance menu item, as explained
below. Because of this, and because the
Performance should already represent the
current state of your setup, there is rarely any
reason to use the Send Perf Patches option.
Patch Status The data and status of each patch is saved with
in a an X-oR Performance. The status determines
Performance exactly what will happen when the Performance
is reloaded. Patches which are switched out of
disk.
46 X-oR
Chapter 6 Banks are collections of Patches that can be
sent to a single Instrument as a group. The size
Bank of the Bank will depend on the storage capacity
Operations of the individual Instruments. For example, an
ESQ-1 Bank consists of 40 Patches, and a CZ-
101 Bank contains 16 Patches. Depending on
the design of the Profile, a single Bank may
contain Patches for only one Data Type, or for
several Data Types within a single Instrument.
Windows |
file which apply to the current Module (i.e.
Patches of the correct Data Type). Bank
windows are sizeable both vertically and
horizontally, and may be put into full-screen
mode as well. The available space in the window
is filled with as many columns of patch names
Bank Operations 47
JI!
OU9L.TH1)! r
3 Suitjlid! B89 One World 859 Palanine
1
11 Pllii IS B6i PioaiZ 16' 851 Piaao2 8'
A Bank Window
Banks |
Open Bank... item in the File
from disk with the
menu. When the Bank file is loaded, a Bank
window is opened names of the
displaying the
appropriate Patches Bank file. Up to four
in the
Bank windows may be open at any one time.
For instance, even if you have ten CZ-101's, you
can only open four CZ Banks. The only other
constraint is the amount of memory available to
X-oR, which is displayed in the Info menu. X-oR
can open as many as 128 Bank files at a time, if
you've got enough memory.
48 X-oR
Loading a As you have probably already discovered,
Patch from a clickingon a Patch in a Bank window sends the
Bank Patch to the Instrument, and loads it into the
current Module's Patch Edit Buffer in the
Performance window. We call this "loading a
Patch".
Bank Operations 49
Editing Banks: Patches may be moved or copied from one
Copy, Move Bank to another, or within a single Bank, simply
and Swap by clicking on the name of the source Patch and
dragging it to the destination. Three items in the
Edit menu determine what will happen to the
original contents of the destination Patch when
a Patch is dragged from one location to another.
If Drag to Copy (the default) is selected, then
Getting and The Get Bank and Send Bank options in the
Sending Get/Send menu are used to transfer entire
Banks Banks to and from the synthesizer via MIDI.
When you select Get Bank, X-oR will first send
the proper program change to your MIDI
switcher (if you have one; otherwise, it puts up a
prompt telling you to repatch your system), and
then send the appropriate system exclusive
request message(s) to the Machine. If no data is
50 X-oR
Saving Banks I
Banks may be saved to disk with the Save Bank
As...,and Save Bank items in the File menu.
Note that these items will only be available if the
top window is a Bank window. Save Bank saves
the Bank under its existing file name. Save Bank
As... presents a file selector, where you may
rename the Bank if you want to.
Closing Banks I
A Bank file may be closed by clicking on the
close window button in the upper left corner of
the Bank window, or the current (top) Bank may
be closed by selecting Close Bank from the
File menu. If the Bank has been edited since it
was last saved, the program will ask if you're
sure that you want to close the Bank before
continuing, since the contents will be lost when
the Bank file is closed.
Bank Operations 51
The Perf Bank I The Instrument Setup Window contains a
Switch |
switch labeled Perf Bank. With this switch on,
the name of the instrument’s Internal Bank file is
saved along with a Performance. When the
Performance is loaded with the Load
Performance command, the Internal Bank file
willbe loaded and sent to the synth, if
necessary. Obviously, this is just the ticket for
people who tend to use program changes in
their sequences. Also, most multi-timbral
instruments require the Internal Bank file to
properly recreate a multi-timbral patch.
Bank Update |
The Bank Updt (Bank Update) feature is meant
to ensure that patches stored into the Internal
Bank file are also updated in the synthesizer's
memory. Bank Updt is enabled separately for
each Instrument using the Bank Updt switch in
the Instrument Setup window.
Bank Operations 53
NOTE: Copy, Move and Swap operations on
the Internal Bank will not be sent to the synth. If
you are moving patches around, you may not
want to send the changes after each operation,
because in many synths, this would slow you
down too much. When you're through editing
the Internal Bank, you should use Send Bank.
page.
Chapter 7 X-oR's Library menu provides access to the
program's Patch Libraries. Libraries are similar
instrument.
In .1'. I ;
>'
H
percussion
strlus
rmn
nasal r
Elec Harps! Sis ULSnHMi CT3|
Generic Synth Z 5/25/89 13:15 an sjn:h fast 1
S ItJfa FLP1-J
KjHH
syitb mb
ratal syitb Klb
H
2
5$t : 2
rrrrr keiburd organ
keyboard organ
kegbiard percu
Iron CMBOSII.CZV keiburd organ
Iren CMBISII.CZV i kegburd mb
iron CMBISII.CZV kegburd organ -
FIP1-12 bnss percu. s
Ovf FLP1-11 striigs percu: -
58 X-oR
Editing Patch I All of the additional information associated with
Information I
a Patch, such as its name, time of creation,
!
Limy PITCI IKFKMIOH
|
K | |
CflHCEL |
0 IMKTRWEN' 1
accordlaa
Pitch line: Nigh gtre irginl
-j
banjo
bass
Created: 5/24/13 Clip
Keg Herds: keyboard
bell
bottle
organ i
»> i it
high
celeste
percussiia
cello
vibrato -
chines
fast attk
clarinet
slwdeceg
clev
H flute
K fretless
Cement: &~ra CWIISKD.CZV
guitar
harnonlca
1
4
do-x 29
MopujM puy am
0 65/IT n
~~}.yun 3H109
s:/u/: ldSNXTS
' r
!\v: SSITTS
wim iffloms
S2/II/S
SS/31/s
53/'!/E
aiiazznj
ssmzziu
iBvnu *
rm
IM/II/I mvnu LmJ •l»4
&vim lawinu 3U!|d
H/H/l ZZB8131U
soup put 3SBJ3 »r
KHOH HJ
| |
»«M|
pijsjqjufe put
tt/UK ZMlld Hi
>d] 06tq
utunq
ip/ii/i laid (U 1
J, ‘H 1
plBiiasiwq
33/n/s iHOSitnj l|S(J3
52/SZ/l JDDUinJ 1
IPMS NH
jjM/ri/i uiru |
was H0HS/;i«3| inqowo^n*
OM/tl/l I33H/1U ,
l»iw
jaania I
HI »W»T\ jj!33 OHfCSMli 9
| an » ayn"1
1X21/SIWU3X MIJ
keyboard
and soothing
or pleasant
or smooth
and acoustic
keyboard
and soothing
or pleasant
and acoustic
or smooth
LIBRARY window.
64 X-oR
Editing the I X-oR's keywords are contained in a file named
Keyword List |
KEYWORDS.TXT, which can be edited with any
word processor that saves ASCII (unformatted)
text files. If you feel that the keywords that we've
provided just dont go far enough, you may
modify the keyword file to meet your needs.
However, there are a few guidelines that must
be followed when editing KEYWORDS.TXT, in
order for the new file to make sense to X-oR.
66 X-oR
The Libraries are also a good place to store
intermediate versions of Patches as they are
being created. Because Patches in the Library
can be sorted by time of creation (with the most
recent displayed first), it’s easy to find the most
recent version of the Patch that you've saved, or
the one before that, even if you don't give them
different names when they are saved. When
you're done, you can go through the list and
delete the bad sounds, and give slightly different
names or comments to the various good
Patches, along with appropriate keywords.
Patch Editing 69
The Patch Edit I Each Patch Edit window consists of the
Window |
standard GEM window elements (move bar,
resize button, etc.) along with three special
types of data entry devices, which we call
"Parameter Objects." Sliders are used to edit
continuously variable parameters (usually
numeric parameters), text boxes are used to
choose a parameter value by name from a list,
and envelope graphs are used for the graphic
display and editing of envelope generator (EG)
parameters. Depending on the specific details of
the machine and the design of the Profile, any or
all of these elements may be present for any
particular Module.
72 X-oR
One important point about the envelope graphs
is is, the actual
that they are not "to scale"; that
envelope times are not proportional to the
length of each segment in the graph. In some
instruments, slight changes an envelope point
in
Patch Editing 73
Patch Name The name of the Patch in the Patch Edit window
and may be edited by selecting Name Patch from
Comments the Edit menu, or by clicking briefly on the
current Module in the Performance window. A
dialog box will appear, where you may edit the
existing name, or enter a new name.
74 X-oR
Under most circumstances, you probably won't
be using individual Patch files, since the best
way to organize a collection of Patches is in a
open.
Patch Editing 75
Transplanting Transplant- > Bank copies sections of the
Sections current Module's Patch to every Patch in a
(continued) specified Bank. A new Bank is created.
Transplant- > Bank is handy if you want to copy
certain performance-related parameters (such
as pitch bend range, DX-7 function parameters,
etc.) to all the Patches in a Bank, though it can
also be useful for creating new Patches (more or
less randomly)on some instruments. At least
one Bank must be open before Transplant-
>Bank will work; doesn't operate on the
it
Library.
76 X-oR
The window in the left half of this screen lists the
Patch Editing 77
In the Transplant- > Bank dialog, only a single
transplant operation can occur each time the
command is chosen. After you click on OK, the
new Bank will be created, and the dialog box will
disappear.
[Ulliritta
linfail Hiaqlel
rZid Source—
I
Rudon jjj]
12-String
I
Rondo* Millie I
78 X-oR
w
P0JO0I0S
Bujaq jo aousqo 6ujABq aojnos qosa qj
%0S e
‘luopuBj jb A||Bjoj soojnos qjoq uiojj sjajaiuBJBd
S0sooqo d|6u|yv uiopusy iuqjjJ06|B Sjqj 0sn
noA aujjj qoB0 p0onpojd aq ||jM spunos jo >jUBa
JU0J0JJIP B ‘luopuBj JB U0SOqO 0JB SJ0J0lUBJBd
|Bnp|A!pu| aoujs jnq ‘aojnos pug aqj oj J0SOp
si qojBd JSB| 0qj puB ‘aojnos jsj aqj oj |BO|juapj
80 X-oR
When blending or mingling, the Library is often
the best source for the 2nd Source, especially if
you have used keywords that tell you something
82 X-oR
Chapter 9 The Options menu and the System Parameters
window (which is accessed via the Options
System menu), contain parameters that influence the
Parameters operation of X-oR in a global sense (i.e. they
System Parameters 83
Editing in the Most parameters in the System Parameters
System and window (and Instrument Setup window) can be
Setup edited in several ways. First, select the
Windows parameter to be edited by clicking on its value,
which is then highlighted. Then, use either the
slider, the numeric keys, and/or the < + > and
<-> keys to enter the value. There is a shortcut
for "grabbing" the slider: just click on a
parameter (or any neutral place in the window)
and drag the mouse past the current vertical
position of the slider to grab it.
System Parameters 85
i,aSed >(UE|q smi Buipesj noA sjb AqM
Chapter 10 The Instrument Setup tells X-oR what
instruments you have in your setup (i.e. what
Instrument Profile to use), how these instruments are
Setups connected to computer (MIDI channel,
the
switcher connections, etc.), and some of your
preferences about how X-oR should interact
with each instrument. The X-oR setup
(XOR.SET) file contains all this information,
which is loaded when you start X-oR.
Using the I X-oR only needs to know one thing about your
Setup Editor |
MIDI setup before you start the program;
namely, what instruments you are using.
Instruments can only be added to or deleted
from the setup by X-oR's separate Setup Editor
(ED_SETUP.PRG). Everything else in the
Instrument Setup can be edited from within X-
oR. As with Profiles and the Profile Editor (E-oR),
the Instrument Setup is established outside of X-
oR to eliminate extra clutter, confusion and
program overhead.
Instrument Setups 87
A File Edit
Using the
ten Pir»* tors
Setup Editor
(continued) SisX Ikv SmcH Sm./ lit* Perfom. Enible Perf IlflUlt -
.m rile Cknl thnl Pr£ Slid lUndt Got Sid Lod Sov Bank Stirioi Pith
ESDI
CZ1B1
1
2
off
iff
m
off t
on
oi
ii
ii
on
on
on
on
on li\KD«0IH\
on l:\CZV0ICS\
ran J iff iff on u on on on i:\FDiiopgc\
raiZEfi off iff off on ii on on on liunsuiZN
raimiF off iff off on u on on on : \Nisc_8iz\
TO1ZHT0 off iff off on ii on on on i:\miscjiz\
raizpcr off iff off on ii on on on i:\hiscjuz\
raizsvs off iff off on ii on on on l:\J1ISC_81ZN
88 X-oR
The Edit Menu I
The Edit menu contains items for editing the
Instrument as well as the bootup comments.
list,
Instrument Setups 89
Default I The Default Storage Path is the drive and folder
Storage Path |
used to store data files (Patches, Banks,
Libraries) for an Instrument. Primarily a
convenience feature, it keeps you from having to
deal with the file selector as much. Ifs also used
to find Bank files during a Load Performance
command. When working with a hard drive, we
suggest that you create a separate folder for
each Instrument in your system (except for
duplicates, which probably should share a
folder). The Default Storage Path is changed by
clicking on the Instrument's current path (this
should be "A:\" for blank Instruments), and then
choosing the folder with the file selector, as if
you were going to open a file from that folder (to
be able to do this, you must have already
created the folder outside of the Setup Editor).
Click on OK to copy the folder name Into the
setup.
SysX Chnl
This is the Machine's basic MIDI channel,
system exclusive channel, unit I.D., instrument
number, or whatever the manufacturer has
chosen to call it. The value can range from 1 to
128. Remember that MIDI channels may only
range from 1 to 16, and that many Machines
may also permit fewer than 128 distinct units.
You should also be aware that some folks
number their units starting with 0, rather than 1
Recv Chnl
This is the channel on which the Instrument
receives MIDI note, controller, and program
change messages. However, this Recv Chnl
only comes into play when a Instrument
receives these messages on a channel other
than the SysX Chnl, and only if this channel is
not programmable via MIDI. For example, if a
Module's receive channel is programmable via
MIDI, and the X-oR Profile is smart enough to
know this, it may take complete control over the
Receive Channel, setting it according to the
Patch data (in X-oR, any module may control the
receive channel of any other module within the
same Instrument).
Instrument Setups 91
Instrument When you change the Recv Chnl in X-oR, you
Setup willsee the Module Receive Channel in the
Parameters Performance window change for Modules that
(continued) are affected. If the Recv Chnl is set to the
Receive Channel is in a neutral state (no channel
is specified).
Swch Prg#
This is the program in your MIDI switcher that
Sw./Send
This parameter, which is an abbreviation for
92 X-oR
Another example in which Sw./Send can be
Bank Updt
The Bank Updt (Bank Update) parameter
enables a feature which automatically transmits
any changes to the Internal Bank file. See
Chapter 6 for a full explanation of this feature.
Instrument Setups 93
Instrument Performance Enable Switches
Setup These four buttons, labeled Get, Send, Load,
Parameters and Save, tell X-oR how to treat the Instrument's
(continued) data when it is dealing with a Performance or all
Banks. Normally, each should be set to on, but
if you don't want a particular Instrument to be
Perf Bank
This parameter (which would be called
Performance Bank Enable we
could fit it on
if
94 X-oR
The Instrument Setup Window in X-oR
Instrument Setups 95
HO-X 96
98 X-oR
A second MPE programs is
consideration with
the size contained MPE hosts .INF file
in the
(KCS.INF), which tells the MPE host (KCS) how
much space to reserve for MPE resource files.
The default .INF file supplied with the MPE host
program should reserve plenty of space for use
with X-oR, but you want to use X-oR with other
if
100 X-oR
Appendix 1 This program and the associated documentation
are copyright 1989 and 1990 by Robert Melvin.
Service and This program is licensed to be used on a single
Support machine. It may
not be copied without explicit
written permission. If the program is transferred
to another party, all backup copies must be
transferred at the same time, or destroyed. This
must be transferred if you
notice of copyright
transfer the program, and your license to use
the program is terminated on transfer.
technical support.
102 X-oR
<
3-
When calling Dr. Ts for customer service, there
4-
5-
are a number of things that you can do to help
us help
6- you, which can also save you money on
your long distance bill. Here Is a check list of
things to have ready when calling Dr. Ts:
'^(bl'r) uss- 14 58
104 X-oR
Appendix 2 In the standard "working" setup configuration,
shown in the diagram on page 106, the master
Instrument.
106 X-oR
MIDI Switcher Connections
108 X-oR
A better solution you run out of inputs is to
if
optional.
Index I
A
Auto Channel Select 36
B
B/W 85
Backup disk 4, 102
Bank Updt (Bank Update) 49, 53, 93
Banks 8, 47
closing 51
comments 54
editing 50
getting and sending 50
name 48
opening 48
printing 54
saving 51
Blend/Mingle 78
Boot-up Comments 26
c
Close Bank 51
Close Library 57
Colors 85
Comments 46, 54, 74
bootup 26, 89
in Library Patches 60
Control keys 1
Control panel 85
Copy Section 75
D
Data Types 6, 8, 47, 55, 78
Default parameters 85
Default Storage Path 25, 90
Default Switcher Pgm 25, 84, 93, 105
Delete Patch 61
Desk accessories 12
Device number 91
Drag to Copy 50
Drag to Move 50
Drag to Swap 50
Index 113
E
ED_SETUP.PRG 22,87
Envelope editing 72
F
File menu 29
Filter Program Changes 38
Find 62
Floppy disks 18
Format 30
Function keys 36
G
Get Bank 50
Get Pert Patches 44
Get/Send menu 44, 74
H
Harddisks 12,16
Instrument number 91
Instrument Setup window 84, 88
Instruments 5
K
KCS 97
KCS.INF 99
Key disk 12
Keywords 10,55,59,60,62
editing 65
KEYWORDS.TXT 65
L
Libraries 10,55
57
closing
creating 55
files 67
opening 56
Patch names 58
searching 62
storing Patches in 58
window 56
Library menu 55
114 X-oR
Library Patch Information 59
Load Performance 45
M
Machines 5
Memory 97
Menus 10
Merge 37, 38
Merge Options 37, 83
MIDI feedback loops 38
MIDI receive channel 36
MIDI Switcher Channel 25, 84
MIDI Switcher Delay 84
MIDI switchers 20, 84, 92, 105, 109
Modules 5,7, 10,36,41
Mouse Channel 31 36, 37, 92
,
N
New Bank 48
o
Open Bank 48
Open Library 55, 56
Options menu 34, 36, 37, 38, 83, 85
P
Panic 39
Patch Edit window 69
Patch- > Library 58
Patches 7
editing 69
gettingand sending 74
loading and saving 74
names 50, 58, 74
storing 73
storing 58
in Libraries
Perf Bank 94
52,
Performance Enable switches 26, 45, 46, 94
Index 115
Performances 9, 41
comments 46
editing 43
getting and sending 44
loading and saving 45
printing 46
Playing the KCS 99
Playing the mouse 33, 83, 99
Print 46, 54
Profiles 4, 5, 17, 18. 19, 25, 89, 104
editing 111
Program changes 38
Q
Quit 30
R
Randomization 78, 82
Randomize w/Mask 82
Rechannelize 37
Recv Chnl (Receive Channel) 24, 91
s
Save Bank 51
Save Default Options 85
Save Performance 45
Save Setup at Exit 85
Send Bank 50
Send Perf Patches 45
Sequencers 97, 100
Sequences
playing from X-oR 99
Show Patch Info 59
Show Some 57, 64
Sliders 71
Solo 37
Sort by Date 57
Sort byName 57
Stuck notes 39
Sw./Send (Switch to Send) 24, 25, 91, 92, 105
Swch Prg# (Switcher Program) 24, 92
System Exclusive channel 24, 91
System Parameters window 83
116 X-oR
T
Text
editing 11
Textboxes 72
To KCS 31
Transplants Bank 75
Transplant- > Patch 75
u
Unit number 91
w
Warranty registration 4
Windows 10
x
.XOR files (Profiles) 5, 17, 19, 89
XOR.CFG 85
XOR. INF 97
XOR. SET 85, 87
Index 117