Download Print this page

Korg StageVintage SV-2 Midi Implementation Manual page 15

Hide thumbs Also See for StageVintage SV-2:

Advertisement

SECTION C. FILE DUMP
1. OVERVIEW
SV-2 implements File Dump protocol, with optional handshake, as defined in "MIDI 1.0 Detailed Specification"
edited by AMEI/MMA.
File Dump is intended for exchanging Favorite Sounds and/or User Scales (collectively, Resources) between
the instrument and an external MIDI device (typically, a computer application).
The external MIDI device has always the role of beginning a File Dump session, by either sending a FILE DUMP
REQUEST message to the instrument, which in turn causes the instrument to output a file, or by sending a
file to the instrument, starting by the initial FILE DUMP HEADER message and then continuing with the
subsequent DATA PACKET messages, up to the final END OF FILE message.
Thanks to the FILE DUMP, SV-2 supports three functions:
BACKUP RESOURCE
Through FILE DUMP REQUEST, to allow an external MIDI device to retrieve one or more Resource(s) from the
instrument's internal memory.
RESTORE RESOURCE
Through FILE DUMP, to allow an external MIDI device to transfer one or more Resource(s) into the
instrument's internal memory.
SOUND PREVIEW
Through FILE DUMP, to allow an external MIDI device to transfer one sound to the instrument, placing it as
currently selected Sound, in order to listen to the sound without affecting current sounds arrangement
into the instrument's internal memory.
2. MESSAGE DETAILS
DEVICE ID
The whole FILE DUMP implementation in SV-2 assumes following DeviceIDs:
+-------------+-----------------------------+
|
Device ID
|
|
[H]
[D]
|
+-------------+-----------------------------+
|
0
(0)
| External MIDI device
|
60
(96)
| SV-2
+-------------+-----------------------------+
FILE TYPE
FILE DUMP protocol requires that REQUEST and HEADER messages provide a file type information.
SV-2 assumes "SV2 " (0x53, 0x56, 0x32, 0x20) as file type.
FILE NAMES
File names provided by FILE DUMP REQUEST and FILE DUMP HEADER messages are meaningful. In fact, thanks to
a specific file naming convention, they contribute to determining the function associated to the file
transfer.
CONVENTIONAL FILE NAME FOR "BACKUP RESOURCE" FUNCTION
The file name included into a FILE DUMP REQUEST message specifies which resource it is intended to be
transferred. As SV-2 stores resources into its internal Resource Locations, file name represents one (or
more) Location(s). A Location is made of three numbers, said "Family", "Bank" and "Position".
See TABLE 1 for a list of Locations and associated Resources. The format of a file name is, in general:
FxByPz.SV2
where x, y and z are the decimal values of Family, Bank and Position converted to ASCII.
For example, in order to transfer the Favorite Sound "A-1", the file name is: "F16B6P0.SV2".
[H]:Hex, [D]:(Decimal)
Actual device
|
|
|
|
15

Advertisement

loading