EasyManua.ls Logo

Kurzweil K2500 - PERFORMANCE GUIDE REV F PART NUMBER 910252 CHAP 11 User Manual

Kurzweil K2500 - PERFORMANCE GUIDE REV F PART NUMBER 910252 CHAP 11
8 pages
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #8 background imageLoading...
Page #8 background image
System Exclusive Protocol
K2500 System Exclusive Implementation
11-8
Cursor Up/Down 18
The next four commands allow you to read the screen display, both text and graphics layers.
ALLTEXT = 15h
…requests all text in the K2500’s display.
PARAMVALUE = 16h
…requests the current parameter value.
PARAMNAME = 17h
…requests the current parameter name.
GETGRAPHICS = 18h
…requests the current graphics layer.
SCREENREPLY = 19h
This is the reply to ALLTEXT, PARAMVAL, PARAMNAME, GETGRAPHICS, or
SCREENREPLY.
The reply to ALLTEXT will be 320 bytes of ASCII text (the display has 8 rows of 40 characters
each). If you receive less than that, then the screen was in the middle of redrawing and you
should request the display again.
The reply to PARAMVALUE will be a variable length ASCII text string. Some values (like
keymaps, programs, samples, etc.) include their ID number in the text string (e.g., "983 OB
Wave 1"). Some messages are also padded with extra spaces.
The reply to PARAMNAME will be a variable length ASCII text string. In cases where there is
no parameter name (like on the program page) there will just be the single 00 null terminator.
The reply to GETGRAPHICS will be 2560 bytes of information. The 6 least significant bits of
each byte indicate whether a pixel is on or off. If pixels are on over characters, the text becomes
inverted. Characters on the K2500 display are a monospaced font with a height of 8 pixels and
a width of 6 pixels.
Question and Answer IconNeed help?

Do you have a question about the Kurzweil K2500 - PERFORMANCE GUIDE REV F PART NUMBER 910252 CHAP 11 and is the answer not in the manual?

Kurzweil K2500 - PERFORMANCE GUIDE REV F PART NUMBER 910252 CHAP 11 Specifications

General IconGeneral
BrandKurzweil
ModelK2500 - PERFORMANCE GUIDE REV F PART NUMBER 910252 CHAP 11
CategorySynthesizer
LanguageEnglish

Summary

System Exclusive Protocol

Common Format

Defines the standard structure of K2500 SysEx messages, including fields like SOX, KID, DEV-ID, PID, MSG-TYPE, MESSAGE, EOX.

Data Formats

Explains how data is transmitted in SysEx messages, including nibble and bit-stream formats, and 7-bit chunking.

Messages Overview

Core Object Messages

DUMP Message

Requests the K2500 to send a data dump of an object or portion thereof.

LOAD Message

Writes data into a specified object in the K2500's memory.

DACK and DNAK Messages

Acknowledge load success (DACK) or indicate load failure with a code (DNAK).

DIR and INFO Messages

DIR requests object information; INFO is the response providing object details.

NEW and DEL Messages

NEW creates an object; DEL deletes an existing object.

Data Transfer and Read Messages

CHANGE Message

Modifies an existing object's name and/or ID number.

WRITE Message

Writes an entire object's data directly into the database.

READ Message

Requests the K2500 to send a WRITE message for a given object.

READBANK Message

Requests WRITE messages for multiple objects within one or all banks.

Bank and Memory Management Messages

DIRBANK Message

Requests INFO messages for objects matching type and bank specifications.

ENDOFBANK Message

Indicates the completion of READBANK or DIRBANK operations.

DELBANK Message

Deletes banks of objects (of specified types) from RAM.

MOVEBANK Message

Moves RAM objects from one bank to another, optionally by object type.

Macro and Panel Control Messages

LOADMACRO and MACRODONE Messages

LOADMACRO loads memory macro; MACRODONE acknowledges macro loading status.

PANEL Message

Simulates front-panel button presses by sending button codes and event types.

Object Types

Defines object types and their IDs used in K2500 SysEx protocol.

Parameter and Button Mapping

Master Parameters

Describes access to Master parameters using type 100 and ID 16.

Button Press Equivalence Table

Maps physical buttons on the K2500 to their hexadecimal SysEx codes.

Screen Interaction Messages

Screen Text and Parameter Access

Requests for screen text, parameter values, names, and graphics layers.

SCREENREPLY Message

The reply message for screen text, parameter value, name, and graphics requests.

Related product manuals