alesis — Руководство по обслуживанию и ремонту барабанных машин HR-16 и HR-16B (EN)

This command is used to copy a pattern to another pattern, a drum to a pattern, or a song to a song. If the command is to copy a pattern, the data received will be appended to the end of the currently selected pattern. If the command is to copy a song, the data received will be appended to the end of the currently selected song. If the command is to copy a drum, the drum number sent in the mode byte (-1) will be copied to the drum button hit within 3 seconds of receiving this command, otherwise it will be ignored. 000000xxB x: MSB of number of unpacked bytes of data after header 0xxxxxxyB y: LSB of number of unpacked bytes of data after header 0yyyyyyyB if y_0, then x=x+1 000nnnnnB n:

copy mode: 0=copy patt, 1-16=copy drum, 17=copy song | The data is packed as 8 MIDI bytes per 7 data bytes as described data above in the MIDI bulk dump explanation. It contains a complete | pattern or song. 00000000B This extra byte is required for proper operation F7H EOX When transmitting any copy function, it is recommended that a pause of one second be inserted between the copy mode byte and the data that follows it to insure that the receiving HR-16 has enough time to move memory around to make room for the new pattern or song.

In addition, it is recommended that a delay be added before sending additional MIDI commands, since it may take a few seconds for the copy operation to be complete, during which time MIDI data will be ignored. The amount of time required will be dependent on the length of the patterns or songs being copied, and the amount of free memory available. 06H STEP EDIT MODE This command is used to enter or exit step edit mode, as well as for stepping through the edited pattern. If it is received while in song mode, it will be ignored. If a step command is given while not in step mode, it will also be ignored.

The HR-16 will always transmit the current quantize and swing settings before sending an enter step command. When receiving a step to next beat, any additional drums on the existing beat will be skipped. When receiving a step to next drum command when currently on the last drum of a beat, the command will be ignored. 000000xxB x: 0=enter step mode, 1=exit step mode, 2=step to next beat, 3=step to next drum F7H EOX 07H REQUEST SYSEX DUMP This command is used to request a complete sysex memory dump from the HR-16. After receiving this command (if not in PLAY mode), the HR-16 will send out its complete memory via MIDI.

F7H EOX 08H CHANGE VOICE, TUNE, MIX SETTINGS This command is receive only, and is used to change the voice settings of the current pattern. It can function while the pattern is playing, and will update the display if the settings being displayed are HR-16/HR16B Service Manual 1.00 29