M
IDI
ix
EDIT
FUNCTIONS
EDIT_F
EDIT PARAMETER REQUEST
PAR_REQ
F0 2F 2c 02 rc oo <hdr> cc F7
c = channel (0-F)
rc = request channel (0-F)
oo = octects number = 1
hdr = 1 octect of request header (ex. 5)
cc = checksum (xor of all bytes from 2F)
Example 5: EDIT HEADER (see “edt_ifc.h”)
typedef struct
{
uchar family,group,index,type ;
uchar nr_bytes,user_nr;
} EDT_IFC_HEAD;
Below is an example of a request parameter of the slot
“MOVE EVENTS” of the sequencer:
EDT_ICF_HEAD hdr;
hdr.family = F _song;
/* see “edt_ifc.h” */
hdr.group = G_move;
/* see “s2_sequ.h”, or other
device’s include file*/
hdr.index = 0;
/* not used */
hdr.type = Group_data;
/* see ëdt_ifc.h”*/
hdr.nr_bytes = 0;
/*used only for re-
sponse */
hdr.user_nr = 0x7F;
/* not used */
EDIT PARAMETER
ANSWER
PAR_ASW
F0 2F 2c 04 rc oo <data> cc F7
c = channel (0-F)
rc = request channel (0-F)
oo = octects number
data = 1st octect contains data header and the next contains
data parameters (ex. 5)
cc = checksum (xor of all bytes from 2F)
EDIT PARAMETER
SEND+REQUEST
PAR_SND
F0 2F 2c 03 rc oo <data> cc F7
c = channel (0-F)
rc = request channel (0-F)
oo = octects number
data = 1st octect contains data header and the next contains
data parameters (ex. 5)
cc = checksum (xor of all bytes from 2F)
When the device receives this command, after checking
for data errors or data range, it sends back the correct
data.
EDIT EXECUTE
EXECUTE
F0 2F 2c 05 rc oo <hdr> cc F7
c = channel (0-F)
rc = request channel (0-F)
oo = octects number = 1
hdr = 1 octect of edit execute header (ex. 5)
cc = checksum (xor of all bytes from 2F)
In many edit slots, the user must perform an execute
command to complete the edit.
For example, when we need to modify a sequence with a
MOVE operation, after we have edited the MOVE param-
eter we must perform an EXECUTE command.
EDIT UPDATE
_UPDATE
F0 2F 2c 06 ff gg oc F7
c = channel (0-F)
ff = family
gg = group
oc = own channel. (0-F)
When the receiver receives an _UPDATE command, it
must perform a PAR_REQ command to refresh the data.
Содержание S2 Turbo
Страница 1: ......
Страница 3: ...MUSICPROCESSORS OWNER S MANUAL ...
Страница 17: ...INTRODUCTION 1 1 INTRODUCTION INTRODUCTION ...
Страница 21: ...5 LAYOUTS 2 LAYOUTS S2 S3 Front panel S2 S3 Rear panel S2R Front panel S2R Rear panel ...
Страница 42: ...26 OVERVIEW ...
Страница 120: ...104 PRACTICAL GUIDE ...
Страница 140: ...124 SAMPLE TRANSLATOR ...
Страница 256: ...II APPENDIX ...
Страница 257: ...MIDI iii MIDI IMPLEMENTATION CHART MIDI CONTROLLERS SYSTEM EXCLUSIVE ...
Страница 267: ...Waveforms Sounds Performances xiii WAVEFORMS SOUNDS AND PERFORMANCES ...
Страница 278: ...XXIV APPENDIX ...
Страница 279: ...ROM Drumkits and Percussion Samples xxv DRUMKITS AND PERCUSSION SAMPLES ...
Страница 291: ...TECHNICAL SPECIFICATIONS xxxvii TECHNICAL SPECIFICATIONS ...
Страница 293: ...GLOSSARY a GLOSSARY ALPHABETICAL INDEX TROUBLESHOOTING GLOSSARY ALPHABETICAL INDEX TROUBLESHOOTING ...
Страница 302: ...J TROUBLESHOOTING ...