â—‹â—‹ â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹
iv Contents
â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹
iv Contents
Store Performance 3. 23
Saving to the current Performance 3. 23
To save to a different Performance 3. 24
Disk - Hard disk - SCSI 4. 1
Selecting the storage device 4. 1
Choose the desired Disk command 4. 1
The file selector 4. 2
The general Disk procedure 4. 3
Load Operations 4. 5
Load WX/SX Songs and Styles 4. 10
Save operations 4. 11
Erase operations 4. 17
Copy operations 4. 18
Move operations 4. 20
Utility 4. 22
Floppy disk utility 4. 22
Hard Disk Utility 4. 23
Multicopy H.Disk to SCSI 4. 26
Multicopy SCSI to H.Disk 4. 27
SCSI utility 4. 28
FAST zip 100/250 format 4. 28
ZIP 100/250 FORMAT 4. 28
FAST JAZ 1G/2G format 4. 28
JAZ 1G/2G FORMAT 4. 28
Additional Disk functions 4. 29
Disk handling information 4. 31
Styles 5. 1
About the SK760/880SE ROM Styles 5. 1
Flash Styles 5. 1
Selecting and playing the Styles 5. 1
The functions which control the Styles 5. 1
Arrange On/Off 5. 1
Arrange Mode 5. 1
Memory 5. 1
Lower Memory 5. 1
Tempo Lock 5. 2
Mixer Lock 5. 2
Bass to Lowest 5. 2
Harmony On/Off 5. 2
Style Lock 5. 2
Single Touch Play 5. 2
Style Performance 5. 2
Arrange Mode options 5. 3
Auto Chord and Fixed Chord modes 5. 3
Chord Recognition modes 5. 3
Dynamic Arrange 5. 4
Autobacking 5. 4
Changing the split point 5. 4
User Styles 5. 5
The basic structure of a Style 5. 5
What is a Riff? 5. 5
Recording 5. 6
Restoring the User Styles memory 5. 7
Time Signature 5. 9
Scale Conversion 5. 9
Quantize 5. 9
Scale Conversion tables 5. 11
Edit Style 5. 13
Entering Edit Style 5. 13
Store Performance 3. 23
Saving to the current Performance 3. 23
To save to a different Performance 3. 24
Disk - Hard disk - SCSI 4. 1
Selecting the storage device 4. 1
Choose the desired Disk command 4. 1
The file selector 4. 2
The general Disk procedure 4. 3
Load Operations 4. 5
Load WX/SX Songs and Styles 4. 10
Save operations 4. 11
Erase operations 4. 17
Copy operations 4. 18
Move operations 4. 20
Utility 4. 22
Floppy disk utility 4. 22
Hard Disk Utility 4. 23
Multicopy H.Disk to SCSI 4. 26
Multicopy SCSI to H.Disk 4. 27
SCSI utility 4. 28
FAST zip 100/250 format 4. 28
ZIP 100/250 FORMAT 4. 28
FAST JAZ 1G/2G format 4. 28
JAZ 1G/2G FORMAT 4. 28
Additional Disk functions 4. 29
Disk handling information 4. 31
Styles 5. 1
About the SK760/880SE ROM Styles 5. 1
Flash Styles 5. 1
Selecting and playing the Styles 5. 1
The functions which control the Styles 5. 1
Arrange On/Off 5. 1
Arrange Mode 5. 1
Memory 5. 1
Lower Memory 5. 1
Tempo Lock 5. 2
Mixer Lock 5. 2
Bass to Lowest 5. 2
Harmony On/Off 5. 2
Style Lock 5. 2
Single Touch Play 5. 2
Style Performance 5. 2
Arrange Mode options 5. 3
Auto Chord and Fixed Chord modes 5. 3
Chord Recognition modes 5. 3
Dynamic Arrange 5. 4
Autobacking 5. 4
Changing the split point 5. 4
User Styles 5. 5
The basic structure of a Style 5. 5
What is a Riff? 5. 5
Recording 5. 6
Restoring the User Styles memory 5. 7
Time Signature 5. 9
Scale Conversion 5. 9
Quantize 5. 9
Scale Conversion tables 5. 11
Edit Style 5. 13
Entering Edit Style 5. 13
â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹
System Exclusive A•39
â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹
System Exclusive A•39
Parameter Data message:
F0H = System Exclusive Message status
2FH = ID number (manufacturer ID) = GENERALMUSIC
5cH = Command ID: 5=Resource Access, c=device ID(0-F)
41H = Subfunction ID = PARAMETER DATA
00 = Model ID, 00 = WK4
cf = checksum=1, format (5 per Status, 0 altrimenti)
pp = packet number (00:7fH)
<data>
cc = checksum
F7H = EOX
The data sent refer to the structure as described below.
∑
Status Data. The data relates to the parameters contained in the following fields (the quantities of memory are expressed in Kbyte):
bytes rel.addr. name description
1 0 iClass see classification in Tab.1
1 1 iSubClass see classification in Tab.1
1 2 iRelease instrument release
1 3 peripherals HD=b1, AV=b0
4 4 totalSysRam Total System Memory
4 8 freeSysRam Freee System memory
4 12 totalBackedRam Backed Sample Ram Memory
4 16 freeBackedRam Free Backed Sample Ram Memory
4 20 totalVolRam Total Volatile Sample Ram Memory
4 24 freeVolRam Free Volatile Sample Ram Memory
iClass / iSubClass 1 2345678
1 - Synth Expander S2 S3 S2 Box SK76 SK88
2 - Masterkeyboards MK88
3 - Keyboards WS2 WS1 WX2 WX2Box CD WX400 WK4 SX2 SX3 WK3
4 - Pianos WS400 RPro1 RPro2 RPprox Ps2500 PS1500
5 - Home Organs
6 - Classic Organs
7 - Accessories AS-1
(TAB.1)
∑
Parameter Data. In this case the streams relating to the parameter names requested are returned and all the data is identifed by the following
16 bytes:
0 1 2 3-15
Parameter ID Bank SelectPerf Select Parameter Name (13 char Max)
The parameters bs (bank select) and ps (prChange select) contained in the request vary according to the parameter as in Tab.2, taking into
accound that the request will have effectively followed only in the case in which what has been requested is actually present in the system; to be able
to request all the values available for a given parameter, it is sufficient to send the values bs=00 e ps=00.
STATUS SOUND REAL PERF. STYLE SONG
Bank Select Range 00 1 - 16 1 - 8 1 - 96 1 - 16
PrCh Select Range 00 1 - 128 not used (nu) nu nu
(Tab.2)
APPENDIX A
DATA FORMAT
The messages used to control the system exclusives accept data in the following formats:
format =0 (7 bit data value): the natural data format with values from 0 to 127. Does not require any form of treatment.
format =1 (7 bit wide word LSB_J): the value of the data present in the stream has a range defined by the number of bytes transmitted. For
example, to transmit the hexadecimal value F123 (61731 decimal) three bytes configured as follows are required:
03 62 23. This format is useful to transmit single data (byte, short, int, long, float, double) which do not fall within the range 0-127.
format =2 (nibble): single byyes contain only 4 significant bits but which can represent much greater values. for example, to transmit the hexadeci-
mal value F123 (61731 decimal) would require four bytes configured as: 0F 01 02 03; i practice, each single byte is sliced in two and transmitted on
two bytes with the four most significant bits at 0.
format =3 (octect): the bytes are groups in sets of 8 Bytes with 7 significant bits to represent 7 real bytes in 8 MIDI bytes (56 bit). This format allows,
therefore, to achieve maximum compactness of the data to transmit in cases of data consisting of a large number of bytes whose priory value is not
known.
Parameter Data message:
F0H = System Exclusive Message status
2FH = ID number (manufacturer ID) = GENERALMUSIC
5cH = Command ID: 5=Resource Access, c=device ID(0-F)
41H = Subfunction ID = PARAMETER DATA
00 = Model ID, 00 = WK4
cf = checksum=1, format (5 per Status, 0 altrimenti)
pp = packet number (00:7fH)
<data>
cc = checksum
F7H = EOX
The data sent refer to the structure as described below.
∑
Status Data. The data relates to the parameters contained in the following fields (the quantities of memory are expressed in Kbyte):
bytes rel.addr. name description
1 0 iClass see classification in Tab.1
1 1 iSubClass see classification in Tab.1
1 2 iRelease instrument release
1 3 peripherals HD=b1, AV=b0
4 4 totalSysRam Total System Memory
4 8 freeSysRam Freee System memory
4 12 totalBackedRam Backed Sample Ram Memory
4 16 freeBackedRam Free Backed Sample Ram Memory
4 20 totalVolRam Total Volatile Sample Ram Memory
4 24 freeVolRam Free Volatile Sample Ram Memory
iClass / iSubClass 1 2 345678
1 - Synth Expander S2 S3 S2 Box SK76 SK88
2 - Masterkeyboards MK88
3 - Keyboards WS2 WS1 WX2 WX2Box CD WX400 WK4 SX2 SX3 WK3
4 - Pianos WS400 RPro1 RPro2 RPprox Ps2500 PS1500
5 - Home Organs
6 - Classic Organs
7 - Accessories AS-1
(TAB.1)
∑
Parameter Data. In this case the streams relating to the parameter names requested are returned and all the data is identifed by the following
16 bytes:
0 1 2 3-15
Parameter ID Bank SelectPerf Select Parameter Name (13 char Max)
The parameters bs (bank select) and ps (prChange select) contained in the request vary according to the parameter as in Tab.2, taking into
accound that the request will have effectively followed only in the case in which what has been requested is actually present in the system; to be able
to request all the values available for a given parameter, it is sufficient to send the values bs=00 e ps=00.
STATUS SOUND REAL PERF. STYLE SONG
Bank Select Range 00 1 - 16 1 - 8 1 - 96 1 - 16
PrCh Select Range 00 1 - 128 not used (nu) nu nu
(Tab.2)
APPENDIX A
DATA FORMAT
The messages used to control the system exclusives accept data in the following formats:
format =0 (7 bit data value): the natural data format with values from 0 to 127. Does not require any form of treatment.
format =1 (7 bit wide word LSB_J): the value of the data present in the stream has a range defined by the number of bytes transmitted. For
example, to transmit the hexadecimal value F123 (61731 decimal) three bytes configured as follows are required:
03 62 23. This format is useful to transmit single data (byte, short, int, long, float, double) which do not fall within the range 0-127.
format =2 (nibble): single byyes contain only 4 significant bits but which can represent much greater values. for example, to transmit the hexadeci-
mal value F123 (61731 decimal) would require four bytes configured as: 0F 01 02 03; i practice, each single byte is sliced in two and transmitted on
two bytes with the four most significant bits at 0.
format =3 (octect): the bytes are groups in sets of 8 Bytes with 7 significant bits to represent 7 real bytes in 8 MIDI bytes (56 bit). This format allows,
therefore, to achieve maximum compactness of the data to transmit in cases of data consisting of a large number of bytes whose priory value is not
known.