No hay comentarios de productos.
parameters - the use of a duplicate program name should be avoided. If either error situation occurs, an error message will be given, otherwise an OK message will be given. Request Keygroup Data F0, 47, cc, RKDATA, 48, pp,pp program number kk keygroup number F7 eox If the keygroup number is higher than the highest keygroup in the program, an error message will be given instead of data. Keygroup Data F0, 47, cc, KDATA, 48, pp,pp program number kk keygroup number ln,hn first byte of data in low/high nibble form (see below) ln,hn second byte ...etc. F7 eox This a bidirectional message. In the case of transmitting to the S1000, if the keygroup number is above the highest existing keygroup number, a new keygroup will be created if a block is free, otherwise the existing keygroup will be replaced. The use of program number 255 is a special case where the keygroup data will be installed in program previously created. This avoids the need to read the program list to find out what number was allocated to that program. If there are no free blocks for a new keygroup, an error message will be given. Request Sample Data Header F0, 47, cc, RSDATA, 48, ss,ss sample number F7 eox If the sample number is higher than the highest sample in the S1000, an error message will be given instead of data. Sample Header Data F0, 47, cc, SDATA, 48, ss,ss sample number ln,hn first byte of data in low/high nibble form (see below) ln,hn second byte ...etc. F7 eox This a bidirectional message. In the case of transmitting to the S1000, if the sample number is above the highest existing sample number, a new sample will be created (if a blocks is free and the sample length specified in the header is not too great) and this should be followed by the appropriate sample data packets. If the name in the data is the same as that of an existing sample, it will be deleted first (preceeded by a standard dump WAIT message). If the sample number is of an existing sample, the existing data will be replaced but the sample length parameter SLNGTH must be correct. This allows complete freedom to change parameters - the use of a duplicate name should be avoided. If a new sample cannot be created, an error message will be given, otherwise an OK message will be given. On receipt of a sample header which creates a new sample, the S1000 will behave as if it has received a standard MIDI dump header and if standard MIDI dump is to be used, the data packets should follow immediately. Alternatively, the data can be delivered after an ACCEPT PACKETS command which gives greater flexibility.