â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹
A•38 Appendix
â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹
A•38 Appendix
EXAMPLES of Resource Request message compositions
<
Example 1
> : System Setup request:
F0 2F 50 03 00 00 00 00 F7
(1) (2) (3) (4) (5) (6) (7) (8) (9)
(1)Exclusive Status
(2)manufacturer ID=GENERAL MUSIC
(3)Command ID(5=RESOURCE ACCESS) + device ID (0=1
°
device ID)
(4)Subfunction ID (3=RESOURCE REQUEST)
(5)Model ID (0=WK4)
(6)c=0(No checksum),f=0(7 bit data value)
(7)Resource ID (0=Setup)
(8)not used for Setup Req
(7)EOX
<
Example 2
> : System Sound request:
F0 2F 50 03 00 00 01 00 F7
(1) (2) (3) (4) (5) (6) (7) (8) (9)
(1)Exclusive Status
(2)manufacturer ID=GENERAL MUSIC
(3)Command ID(5=RESOURCE ACCESS) + device ID (0=1
°
device ID)
(4)Subfunction ID (3=RESOURCE REQUEST)
(5)Model ID (0=WK4)
(6)c=0(No checksum),f=0(7 bit data value)
(7)Resource ID (1=Sound)
(8)Selected (00 = All files)
(7)EOX
<
Example 3
> : Request for the 3rd Song in the System:
F0 2F 50 03 00 00 05 03 F7
(1) (2) (3) (4) (5) (6) (7) (8) (9)
(1)Exclusive Status
(2)manufacturer ID=GENERAL MUSIC
(3)Command ID(5=RESOURCE ACCESS) + device ID (0=1
°
device ID)
(4)Subfunction ID (3=RESOURCE REQUEST)
(5)Model ID (0=WK4)
(6)c=0(No checksum),f=0(7 bit data value)
(7)Resource ID (5=Song)
(8)Selected (3 = 3^ file selezionato)
(7)EOX
DEVICE PARAMETER ACCESS
Messages relating to the DEVICE PARAMETERS ACCESS allows access to specific information relating to the instrument; the protocol invludes the
transmission of a request message which will be followed by the eventual reply.
Parameter Request message:
F0H = System Exclusive Message status
2FH = Manufacturer ID = GENERAL MUSIC
5cH = Command ID: 5=Resource Access, c=device ID(0-F)
40H = Subfunction ID = PARAMETER REQUEST
00 = Model ID, 00 = WK4
00 = not checksum, format 0
tt = Parameter ID
bs = Bank Select
ps = PrChange Select (only for SOUND)
F7H = EOX
Parameter ID: STATUS of the system 0
SOUND Name 1
GLOB PRST. Name 2
STYLE PRST. Name 3
USER STYLE Name 4
SONG Name 5
EXAMPLES of Resource Request message compositions
<
Example 1
> : System Setup request:
F0 2F 50 03
00 00 00
00 F7
(1) (2) (3) (4) (5) (6) (7) (8) (9)
(1)Exclusive Status
(2)manufacturer ID=GENERAL MUSIC
(3)Command ID(5=RESOURCE ACCESS) + device ID (0=1
°
device ID)
(4)Subfunction ID (3=RESOURCE REQUEST)
(5)Model ID (0=WK4)
(6)c=0(No checksum),f=0(7 bit data value)
(7)Resource ID (0=Setup)
(8)not used for Setup Req
(7)EOX
<
Example 2
> : System Sound request:
F0 2F 50 03
00 00 01
00 F7
(1) (2) (3) (4) (5) (6) (7) (8) (9)
(1)Exclusive Status
(2)manufacturer ID=GENERAL MUSIC
(3)Command ID(5=RESOURCE ACCESS) + device ID (0=1
°
device ID)
(4)Subfunction ID (3=RESOURCE REQUEST)
(5)Model ID (0=WK4)
(6)c=0(No checksum),f=0(7 bit data value)
(7)Resource ID (1=Sound)
(8)Selected (00 = All files)
(7)EOX
<
Example 3
> : Request for the 3rd Song in the System:
F0 2F 50 03
00 00 05
03 F7
(1) (2) (3) (4) (5) (6) (7) (8) (9)
(1)Exclusive Status
(2)manufacturer ID=GENERAL MUSIC
(3)Command ID(5=RESOURCE ACCESS) + device ID (0=1
°
device ID)
(4)Subfunction ID (3=RESOURCE REQUEST)
(5)Model ID (0=WK4)
(6)c=0(No checksum),f=0(7 bit data value)
(7)Resource ID (5=Song)
(8)Selected (3 = 3^ file selezionato)
(7)EOX
DEVICE PARAMETER ACCESS
Messages relating to the DEVICE PARAMETERS ACCESS allows access to specific information relating to the instrument; the protocol invludes the
transmission of a request message which will be followed by the eventual reply.
Parameter Request message:
F0H = System Exclusive Message status
2FH = Manufacturer ID = GENERAL MUSIC
5cH = Command ID: 5=Resource Access, c=device ID(0-F)
40H = Subfunction ID = PARAMETER REQUEST
00 = Model ID, 00 = WK4
00 = not checksum, format 0
tt = Parameter ID
bs = Bank Select
ps = PrChange Select (only for SOUND)
F7H = EOX
Parameter ID: STATUS of the system 0
SOUND Name 1
GLOB PRST. Name 2
STYLE PRST. Name 3
USER STYLE Name 4
SONG Name 5
â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹
Contents v
â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹â—‹
Contents v
Escape from Edit Style 5. 13
Undo 5. 13
Style Name 5. 14
Edit procedure 5. 14
Erase 5. 15
Move 5. 16
Copy 5. 16
Quantize 5. 18
Insert Measures 5. 19
Delete measures 5. 19
Velocity 5. 20
Transpose 5. 21
Microscope 5. 21
Access to the Event Edit 5. 21
Mask 5. 24
Song 6. 1
Song-Performances 6. 1
Programming Song Performances 6. 1
Load songs to memory 6. 1
Song playback 6. 1
Play/Rec mode 6. 3
Jukebox 6. 4
Preload 6. 5
Playback all the songs or MIDI files on a disk 6. 5
Midi File Player 6. 7
Recording Songs 6. 9
The Quick Rec method 6. 9
The Record method 6. 10
Time/Tempo page 6. 11
Time Signature 6. 12
Tempo 6. 12
Quantize 6. 13
Restoring the Songs memory 6. 13
Edit Song 6. 14
Entering Edit Song 6. 14
Escape from Edit Song 6. 14
Undo 6. 14
Edit procedure 6. 15
Erase 6. 16
Move 6. 18
Copy 6. 19
Quantize 6. 21
Insert measures 6. 23
Delete measures 6. 24
Velocity 6. 25
Transpose 6. 26
Microscope 6. 27
Master Track 6. 30
The Score track 6. 33
The SCORE button 6. 33
Score Controls 6. 33
Video controls 6. 34
Edit Score 6. 35
How to enter Edit Score 6. 35
How to exit Edit Score 6. 35
Inserting notes 6. 35
Inserting chord symbols 6. 35
Inserting lyrics 6. 36
Escape from Edit Style 5. 13
Undo 5. 13
Style Name 5. 14
Edit procedure 5. 14
Erase 5. 15
Move 5. 16
Copy 5. 16
Quantize 5. 18
Insert Measures 5. 19
Delete measures 5. 19
Velocity 5. 20
Transpose 5. 21
Microscope 5. 21
Access to the Event Edit 5. 21
Mask 5. 24
Song 6. 1
Song-Performances 6. 1
Programming Song Performances 6. 1
Load songs to memory 6. 1
Song playback 6. 1
Play/Rec mode 6. 3
Jukebox 6. 4
Preload 6. 5
Playback all the songs or MIDI files on a disk 6. 5
Midi File Player 6. 7
Recording Songs 6. 9
The Quick Rec method 6. 9
The Record method 6. 10
Time/Tempo page 6. 11
Time Signature 6. 12
Tempo 6. 12
Quantize 6. 13
Restoring the Songs memory 6. 13
Edit Song 6. 14
Entering Edit Song 6. 14
Escape from Edit Song 6. 14
Undo 6. 14
Edit procedure 6. 15
Erase 6. 16
Move 6. 18
Copy 6. 19
Quantize 6. 21
Insert measures 6. 23
Delete measures 6. 24
Velocity 6. 25
Transpose 6. 26
Microscope 6. 27
Master Track 6. 30
The Score track 6. 33
The SCORE button 6. 33
Score Controls 6. 33
Video controls 6. 34
Edit Score 6. 35
How to enter Edit Score 6. 35
How to exit Edit Score 6. 35
Inserting notes 6. 35
Inserting chord symbols 6. 35
Inserting lyrics 6. 36