Novation KS Rack User Manual page 67

Novation ks rack synthesizer: quick start
Table of Contents

Advertisement

APPENDIX
PRORAM BANK DUMPS
A program bank (1-4) dump consists of 100 consecutive program dumps.
A drum bank (5-8) dump consists of 50 consecutive program dumps. The first 49 (program number 0-48) are drum sounds (the effects parameters of
these are not normally used). The last (program number 49) has the effects settings for the entire drum bank (the voice parameters are not used).
When a single bank dump is transmitted, C=0 such that the receiving KSx current bank will be the destination.
When an all banks dump is transmitted, C=1 such that the receiving KSx will store the programs in the bank given in the B byte.
When a third party librarian or device receives either a program dump, it can ignore the C value but when it transmits one of these dumps to a KSx, it
must be aware of the effect of the C value.
PERFORMANCE-MODE CURRENT SOUND DUMP
When received in performance mode, this will be the active sound. It is not stored in flash. In program mode, this message is ignored.
The source bank and program number are irrelevant and the control byte is ignored.
F0h
SYSEX START
00h
NOVATION ID 1
20h
NOVATION ID 2
29h
NOVATION ID 3
01h
DEVICE TYPE
42h
KS SERIES
SyCh
SYSEX CHANNEL
02h
MESSAGE TYPE
00h
CONTROL BYTE
Vv
SOFTWARE VERSION
Vi
VERSION INCREMENT
00h
PERFORMANCE BANK
00h
PERFORMANCE NUMBER
PART 1 PROGRAM BLOCK 256 bytes, see below. The performance parameters are stored in this block
PART 2 PROGRAM BLOCK 256 bytes
PART 3 PROGRAM BLOCK 256 bytes
PART 4 PROGRAM BLOCK 256 bytes
F7h
END OF EXCLUSIVE
PERFORMANCE DUMP
When received, the performance is stored in flash at the supplied performance number.
F0h
SYSEX START
00h
NOVATION ID 1
20h
NOVATION ID 2
29h
NOVATION ID 3
01h
DEVICE TYPE
42h
KS SERIES
SyCh
SYSEX CHANNEL
03h
MESSAGE TYPE
C
CONTROL BYTE
Vv
SOFTWARE VERSION
Vi
VERSION INCREMENT
B
PERFORMANCE BANK
P
PERFORMANCE NUMBER
PART 1 PROGRAM BLOCK 256 bytes, see below. The performance parameters are stored in this block
PART 2 PROGRAM BLOCK 256 bytes
PART 3 PROGRAM BLOCK 256 bytes
PART 4 PROGRAM BLOCK 256 bytes
F7h
END OF EXCLUSIVE
PERFORMANCE BANK DUMPS
A performance bank dump consists of 50 consecutive performance dumps, either performances 0-49 or 50-99 depending on the selected dump item.
The reason for splitting the bank into two halves is simply to keep sysex/midi files reasonably small.
transmitted 7Fh : received 7Fh or current receive channel
current performance dump
transmitted 0 : received don't care
transmitted 0 : received don't care
transmitted 0 : received don't care
transmitted 7Fh : received 7Fh or current receive channel
performance dump
0 or 1 destination bank control
transmitted 1 : received don't care
0-99
67
MIDI System Exclusive

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents