System Exclusive Protocol; K2600 System Exclusive Implementation; Common Format - Kurzweil K2600 Musician’s Reference

Kurzweil k2600: reference guide
Hide thumbs Also See for K2600:
Table of Contents

Advertisement

Chapter 7

System Exclusive Protocol

K2600 System Exclusive Implementation

The MIDI System Exclusive capabilities of the K2600 allow you to manipulate objects in the
K2600Õs memory from a computer system, another K2600, or a MIDI data recorder. The
following is a reference to the SysEx protocol used by the K2600. This information can be used to
build a simple object librarian software program. A word of adviceÑbefore you begin
experimenting with SysEx, make sure you have saved anything of value in RAM to disk.
NOTE: To support new features and changes in the K2600 line of products, the internal program
structure has been changed from that of the K2000. Due to these changes, you cannot transfer a K2000
program to a K2600, or a K2600 program to a K2000 via MIDI system exclusive. The K2600 software will
continue to be enhanced, and in the future the K2600 will be capable of accepting K2000 programs over
MIDI. As a result of this, computer based K2000 editor/librarians will not currently work with the
K2600, unless they have been revised to accommodate the changes.

Common Format

In the following discussion, the Þelds of the K2600 System Exclusive Protocol messages are
notated as field(length), where field is the name of the particular information Þeld in the
message, and (length) is either 1, 2, 3, or n, representing the number of sequential MIDI bytes
that make up the Þeld. A length of n means that the Þeld is of a variable length that is
determined by its contents or subÞelds.
All K2600 SysEx messages have the common format:
sox(1) kid(1) dev-id(1) pid(1) msg-type(1) message(n) eox(1)
sox is always F0h, and represents start of System Exclusive.
kid must be 07h, and is the Kurzweil Manufacturer ID.
dev-id is Device ID. The K2600 will recognize a SysEx message if dev-id is the same is the
SysEx ID parameter from the MIDI-mode RECEIVE page. If the K2600Õs SysEx ID parameter is
set to 127, it will recognize SysEx messages no matter what the value of dev-id is.
pid is the Product IdentiÞer, and must be 78h (120 decimal), indicating the SysEx message is for
the K2600.
msg-type is the identiÞer of one of the K2600 SysEx messages deÞned below, and message is the
variable-length message contents.
eox is always F7h, for end of System Exclusive.
System Exclusive Protocol
K2600 System Exclusive Implementation
7-1

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents