APPENDIX
86
Transmitting a sound dump from the SP 1200 to an external device with
the MMA Sample Dump Standard.
• There are two ways an SP 1200 can be made to transmit a sound dump over MIDI:
• SP 1200 can receive a “Dump Request” exclusive from an external device, (hereafter
called the “Requestor”, specifying a sound number (0 to 31).
• Manually, from the front panel “Special” function (23).
• SP 1200 first checks if the requested sound exists (size not = 0):
- doesn’t exist: request is ignored, nothing happens.
- does exist: continue.
• SP 1200 responds by displaying “Sending Sound Data over MIDI” on it’s LCD.
• SP 1200 then sends the “MMA sample dump header”, telling requestor among other
things, how big of a sample to expect.
• SP 1200 then polls it’s MIDI input line, waiting for a response from requestor within
SP 1200’s timeout period of 5 seconds.
• If response is an ACK, (packet # ignored) SP 1200 will continue dump.
• If response is a WAIT, SP 1200 will reset it’s timeout counter (5 seconds), and go back
to waiting for a response again. If requestor needs more time to make up it’s mind, it
should send more Wait commands.
• If no response at all, SP 1200 will assume an “open loop” system and continue the
dump.
• If response is anything else, it is bad, and SP 1200 will display “Sound Dump Bad,
Press Enter”, then send a CANCEL command, and abort back to normal SP 1200
operation.
• SP 1200 now switches it’s timeout from 5 seconds to about 20 mS.
• SP 1200 will then send the sound dump in a series of “MMA Data Packets”, starting
with packet # 00. After Requestor receives packet, it responds:
• If response is an ACK, SP 1200 will continue dump with next packet. An ACK re-
sponse must have the correct packet # . Packet numbers continue up thru 7f, then
wrap around back to 00.
• If response is a WAIT, SP 1200 will reset it’s timeout counter (20 mS), and go back to
waiting for a response again.
Kommentare zu diesen Handbüchern