EasyManuals Logo

Kurzweil K2600 - MUSICIANS GUIDE REV A PART NUMBER 910331 CHAP 7 User Manual

Kurzweil K2600 - MUSICIANS GUIDE REV A PART NUMBER 910331 CHAP 7
10 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #4 background imageLoading...
Page #4 background image
7-4
System Exclusive Protocol
K2600 System Exclusive Implementation
NEW = 06h type(2) idno(2) size(3) mode(1) name(n)
Creates a new object and responds with an INFO message of the created object. The objectÕs data
will not be initialized to any default values. If
idno
is zero, the Þrst available object ID number
will be assigned. If
mode
is 0, the request will fail if the object exists. If
mode
is 1, and the object
exists in ROM, a RAM copy will be made. If
mode
is 1, and the object exists in RAM, no action is
taken.
DEL = 07h type(2) idno(2)
Deletes an existing object and responds with an INFO message for the deleted object. If there is
only a RAM copy of the object, the response will indicate that the object doesnÕt exist anymore.
However, if the deletion of a RAM object uncovers a ROM object, the INFO response will refer
to the ROM object. A ROM object cannot be deleted.
CHANGE = 08h type(2) idno(2) newid(2) name(n)
Changes the name and/or ID number of an existing object. If
newid
is zero or
newid
equals
idno
,
the ID number is not changed. If
newid
is a legal object id number for the objectÕs type, then the
existing object will be relocated in the database at the new ID number. This will cause the
deletion of any object which was previously assigned to the
newid
. If the
name
Þeld is null, the
name will not change. Otherwise, the name is changed to the (null-terminated) string in the
name
Þeld.
WRITE = 09h type(2) idno(2) size(3) mode(1) name(n) form(1) data(n) xsum(1)
Writes an entire objectÕs data directly into the database. It functions like the message sequence
DEL followed by NEW followed by a LOAD of one complete object data structure. It Þrst
deletes any object already existing at the same type/ID. If no RAM object currently exists there,
a new one will be allocated and the data will be written into it. The object name will be set if the
name
string is non-null. The response to this message will either be a DACK or a DNAK, as with
the load message. The
offs
Þeld of the response will be zero. The K2600 will send a WRITE
message whenever an object is dumped from the front-panel (using a
Dump
soft button), or in
response to a READ message.
The
mode
Þeld is used to determine how the
idno
Þeld is interpreted.
If
mode
= 0, the
idno
speciÞes the absolute ID number to write to, which must exist (must be
valid). If
idno
equals zero, write to the Þrst available ID number.
If
mode
= 1, the object is written at the Þrst available ID number after what is speciÞed by
idno
.
It doesnÕt matter if
idno
is a legal ID number. Remember that for certain object types, the 100s
through 900s banks allow fewer than 100 objects to be stored (for example, the 100s bank will
store Quick-Access banks at IDs 100Ð119 only). In this mode, if
idno
were 313, the object would
be written to ID 400 if available.
READ = 0Ah type(2) idno(2) form(1)
Requests the K2600 to send a WRITE message for the given object. No response will be sent if
the object does not exist.
READBANK = 0Bh type(2) bank(1) form(1) ramonly(1)
Requests the K2600 to send a WRITE message for multiple objects within one or all banks.
type
and
bank
specify the group of objects to be returned in WRITE messages. The
type
Þeld
speciÞes a single object type, unless it is zero, in which case objects of all user types will be

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Kurzweil K2600 - MUSICIANS GUIDE REV A PART NUMBER 910331 CHAP 7 and is the answer not in the manual?

Kurzweil K2600 - MUSICIANS GUIDE REV A PART NUMBER 910331 CHAP 7 Specifications

General IconGeneral
CategorySynthesizer
ModelK2600
Document TypeMUSICIANS GUIDE
RevisionA
Part Number910331
Chapter7

Related product manuals