MUSICAL INSTRUMENT DIGITAL INTERFACE (MIDI)
. .
6. MUSICAL INSTRUMENT DIGITAL
INTERFACE
(MIDI’
The Musical Instrument Digital Interface is a “universal
language” which allows different types of musical equipment
to talk to each other.
I(
is the result ot an agreement between
many musical instrument manufacturers. It provides a uniform
sit
of hardware and software specifications for linking many
kinds of equipment for performance, studio use and other
purposes.
MIDI-compatible equipment can include synthesizers. Se-
,
wers,
rhythm units. personal computers. and other
IYPeS
:oducts.
The optional
5
pin DIN style MlDf connecti?g cable should
be used for connecting the
Poly-900
to another MIDI-corn-
patible unit (maximum length: 15 meters
(q0’)).
The
Poly-800
can transmit and receive the f&lowing kinds of
data over the MIDI bus.
1.
Key Data (pith of notes and when they begin
&
end)
l from the Keyboard
!
. from the Sequencer
2. Joystick data
3.
Sequencer clock and START/STOP control signals
4. Program changes
NOTE:
I/
rhe
unir
connecred
10
rhe
Poly-800
does nor include all
of
these functions, if will only be
offerfed
by
/he
func!ions
il
has.
For
example,
if
rhe
other
unil
lacks
rhe
MiDipirch-
?nd
funcrion. moving
the
PO/~-800
Joysrick
will bend the
.rch
of
(he
PO&BOO,
but not
fhe
piich of the other unil.
Several MIDI functions are set up as
Poly-900
parameters.
and can be changed by you. These include:
Selecting whether the Poly-800 will receive information
from ALL MIDI channels (called the “OMNI On” mode),
or from a particular channel (“OMNI Off”).
selecting the Receive Channel (
85
r.
There can be up
to 16 possible data Channels (sort of like tracks on a multi
track recorder) on a single MIDI bus line.
*
This allows several
POIY-800%
playing different parts,
to
be hooked up on the same MIDI bus (when connected
to an appropriate external sequencer or computer). Each
“track” or Channel can carry a different set of chords,
melodies, bass lines.
ate.
selecting whether or not the
Poly-800
will and respond to
Program Change commands.
(s
7)
selecting whether the
Poly-800
Sequencer is controlled by
the front panel SPEED and START/STOP controls,
or
by
signals received over the MIDI bus.
(
23)
PLEASE REFER TO SECTION 3.4.9 ON MIDI PARAMETERS
(P.21)
FOR DETAILED INFORMATION ON THOSE
FUNC-
SAMPLE
CONNECTIONS
13.
g;~E;~~~~E~I~~~
C~NTAOL~
THE
U
I
u
4
When two Poly-900s are connected together as in the above
diagram, notes played on Synth A are duplicated by Synlh
0.
Program number changes (when enabled on Synth
B
[parameter
87
=
11).
sequencer data, joystick data and “mode
messages” can also be sent from A to
8.
Synth A (the transmitting keyboard) always transmits key.
board note data on channel “1”. and sequencer note data
on channel ‘2”. regardless of the sening of
its
Receive Chan-
nel Parameter (parameter “86”). Thus. Synth
B
may receive
nole data from Synth A’s keyboard, sequencer, or BOTH, de-
pending on Synth B’s mode and Receive Channel settings.
When the synrhs are
lirst
turned on,
B
will initially receive
data on ALL MIDI channels (called the “OMNI On” mode].
If the sequencer on Synth A is started (and Synth
B
is sat
to Receive Channels 1 or
Z),
then a message is sent Synth
B
so that Synth
B
will receive dala only on one channel (called
the ‘“Multi-channel”
or
“OMNI Off” mode). The receive chan-
nel last selected by the
user
will be retained,
even
when power
is turned off; therefore. the user may have to select a differ-
ent channel. depending on the function desired (see below).
The following summarizes the different
MIDI
operations of
two Poly-800s connected together:
1.
When Synth
B
is first turned on:
Synth B will receive BOTH Keyboard and Sequencer
NOTE data (plus Program Change
&
Joyslick dala) from
Synth A.
2.
Select Receive Channel 1 on Synth B:
Synth
B
will receive Synth A’s Keyboard, Program
Change 8 Joystick data only.
3.
Select Receive Channel 2 on Synth
8:
Synth
B
will receive
Synrh
A’s Sequencer Note data
(NOT Sequencer starilstopl~iming data) only.