6-11
STATUS
9:
DISABLE TUNE
Code
09(H)
is used to disable the Prophet's
TUNE switch.
An ideal application
would
be
for
the
sequencer to
disable TUNE before executing
a
LOAD FROM
TAPE
operation
(STATUS
I*).
During
TUNE,
the Prophet disables its
interrupts.
Therefore
if
TUNE
were to
be
activated
while loading from tape,
an overrun
error
would
occur
in
the
receiver.
6-12
STATUS A:
ENABLE TUNE
Code
OA(H) reverses
STATUS
9,
to allow
the Prophet to
be tuned.
This
code
doesn't
start
the
TUNE routine (see
6-16, STATUS
80),
it just enables you
to hit
the
switch.
6-13
STATUS
B: RECEIVE PROGRAM
CHANGE
Code
OB(H) prepares the Prophet to
change programs,
without
the Prophet
sending
an
ACK
as
with
STATUS
1. The program
byte has the format described
under
STATUS
0,
and should follow STATUS B after 2
milliseconds. If it arrives before 2
ms,
an overrun
error
may
occur.
If it doesn't arrive within 'J
ms, the Prophet
will then
expect
to be
receiving status bytes again.
e-l'^ STATUS C: SYSTEM
CONNECT
This status
byte
is
best used for initial
testing of your
system hardware.
The
Prophet
responds to code
OC(H)
by sending an AA(H). The
sequencer
thus
learns
that
the
Prophet is connected and listening.
6-15
STATUS
E:
RECEIVE SHORT KEYBOARD DATA
This
status byte
is similar to
STATUS
1,
except
that
the
keyboard
data
is limited
to
seven
bytes
(56
notes), and there is no program
byte. There
is also no
ACK. In
short,
the
sequencer ideally
sends code
OE(H),
waits 2
ms, then sends
seven bytes
at
lOO-us
intervals.
There is
a
4-ms timeout.
6-16
STATUS
80: START
TUNE
Code
80(H) starts the Prophet's TUNE
routine.
CMl'OOOD
2/82
6-7