EasyManuals Logo

Kurzweil K2000 - MUSICIANS GUIDE User Manual

Kurzweil K2000 - MUSICIANS GUIDE
530 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 #452 background imageLoading...
Page #452 background image
System Exclusive Protocol
K2vx System Exclusive Implementation
30-2
decimal: 132
binary: 10000100
binary encoding for type(2) field: 0000001 0000100
decimal encoding for type(2) field: 1 4
Object name Þelds are sent as a string of ASCII values in a ÔnameÕ Þeld, with one MIDI byte of
zero as a string terminator. For example, the name ÒGlass KazooÓ would be sent as letters:
G l a s s _ K a z o o <null>
hex encoding for ‘name’ field: 47 6C 61 73 73 20 4B 61 7A 6F 6F 00
Data sizes and offsets are sent in the ÔsizeÕ and ÔoffsÕ Þelds.These values refer to quantities of 8-
bit bytes in the K2vxÕs memory, which is packed in the ÔdataÕ Þeld.
Binary data in the ÔdataÕ Þeld is sent by in one of two formats, according to the value of the
ÔformÕ Þeld. If the ÔformÕ Þeld equals zero, the data is transmitted as 4 bits or one ÒnibbleÓ in
every MIDI byte. If the ÔformÕ Þeld equals one, then the data is sent as a compressed bit-stream,
with 7 bits per midi byte. The bit-stream format is more efÞcient for data-transmission, while
the nibble format is easier to read (and write software for).
For example, to send the following four K2vx data bytes,
hex: 4F D8 01 29
decimal: 79 216 1 41
binary: 01001111 11011000 00000001 00101001
eight MIDI bytes are sent in ÒnibbleÓ format:
hex: 04 0F 0D 08 00 01 02 09
decimal: 4 15 13 80129
binary: 0000100 0001111 0001101 0001000 0000000 0000001 0000010 0001001
Þve MIDI bytes are sent in bit-stream format:
hex: 27 76 0 12 48
decimal: 39 118 0 18 72
binary: 0100111 1110110 0000000 0010010 1001000
The bit-stream format can be thought of as taking the binary bits of the K2vx data and, starting
from the left, slicing off groups of 7 bits. Note that the trailing bits are set to zero.
After the ÔdataÕ Þeld, there is another Þeld, ÔxsumÕ. This is a checksum Þeld which is calculated
as the least signiÞcant 7-bits of the sum of all of the MIDI bytes that make up the ÔdataÕ Þeld.
Messages
This section deÞnes the K2vx System Exclusive message formats. Each message has a message
type (that goes in the Ômsg-typeÕ Þeld; see Common Format, above), followed by the Þeld
deÞnitions of the message.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Kurzweil K2000 - MUSICIANS GUIDE and is the answer not in the manual?

Kurzweil K2000 - MUSICIANS GUIDE Specifications

General IconGeneral
TypeDigital Synthesizer
Synthesis TypeV.A.S.T. (Variable Architecture Synthesis Technology)
Polyphony24 voices
LFOYes
EffectsReverb, Chorus, Delay, EQ
Keyboard61 keys
Velocity SensitivityYes
AftertouchYes
DisplayLCD
MIDIIn, Out, Thru
WaveformsROM based PCM samples, user samples
StorageFloppy disk
SequencerYes
InputsAudio input
Timbrality16 parts

Related product manuals