Yamaha DM1000 Owner's Manual - Page 354
Program Change, 5 Song Position Pointer, 6 Timing Clock, 7 Start, 8 Continue, 9 Stop
View all Yamaha DM1000 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 354 highlights
354 Appendix C: MIDI Transmission If [TABLE] is selected, operating a parameter specified in the [Control assign table] will cause these messages to be transmitted if [Control Change Tx] is ON. The parameters that can be specified are defined in the Control Change Assign Parameter List. If [NRPN] is selected, operating a specified parameter will cause data to be transmitted on the [Tx CH] if [Control Change Tx] is ON, using the four messages NRPN control number (62h, 63h) and Data Entry control number (06h, 26h). Parameter settings are defined in the Control Change Assign Parameter List. This data cannot be transmitted via control change to Studio Manager since there is no guarantee that the contents of the tables will match. (Parameter Change messages will always be used.) If [TABLE] is selected STATUS DATA 1011nnnn Bn Control change 0nnnnnnn nn Control number (0-95, 102-119) 0vvvvvvv vv Control Value (0-127) If [NRPN] is selected STATUS DATA STATUS DATA STATUS DATA STATUS DATA 1011nnnn Bn Control change 01100010 62 NRPN LSB 0vvvvvvv vv LSB of parameter number 1011nnnn Bn Control change *1 01100011 63 NRPN MSB 0vvvvvvv vv MSB of parameter number 1011nnnn Bn Control change *1 00000110 06 MSB of data entry 0vvvvvvv vv MSB of parameter data 1011nnnn Bn Control change *1 00100110 26 LSB of data entry 0vvvvvvv vv LSB of parameter data *1) The second and subsequent STATUS need not be added during transmission. Reception must be implemented so that reception occurs whether or not STATUS is present. 2.4 PROGRAM CHANGE (Cn) Reception If [Program Change ECHO] is ON, these messages are echoed from MIDI OUT. If [Program Change RX] is ON and the [Rx CH] matches, these messages will be received. However if [OMNI] is ON, they will be received regardless of the channel. When a message is received, a Scene Memory will be recalled according to the settings of the [Program Change Table]. Transmission If [Program Change TX] is ON, this message is transmitted according to the settings of the [Program Change Table] on the [Tx CH] channel when a scene memory is recalled. If the recalled scene has been assigned to more than one program number, the lowest-numbered program number will be transmitted. Transmission to Studio Manager using Program Change messages will not be performed since there is no guarantee that the contents of the tables will match. (Parameter Changes will always be used.) STATUS DATA 1100nnnn Cn Program change 0nnnnnnn nn Program number (0-127) 2.5 SONG POSITION POINTER (F2) Reception If this is received when the automix TIME REFERENCE setting is MIDI CLOCK, the automix will move to the song position that was received. STATUS DATA 11110010 F2 Song position pointer 0vvvvvvv vv Song position LSB 0vvvvvvv vv Song position MSB 2.6 TIMING CLOCK (F8) Reception If the automix TIME REFERENCE setting is MIDI CLOCK, this message is used to synchronize automix. It is also used to control effects. This message is transmitted 24 times per quarter note. STATUS 11111000 F8 Timing clock 2.7 START (FA) Reception This message is received if the automix TIME REFERENCE setting is MIDI CLOCK, and will start the automix. In actuality, automix will start when the next TIMING CLOCK is received after receiving the START message. STATUS 11111010 FA Start 2.8 CONTINUE (FB) Reception This message is received if the automix TIME REFERENCE setting is MIDI CLOCK, and will cause automix to start from the current song position. In actuality, automix will start when the next TIMING CLOCK is received after receiving the CONTINUE message. STATUS 11111011 FB Continue 2.9 STOP (FC) Reception This message is received if the automix TIME REFERENCE setting is MIDI CLOCK, and will cause automix to stop. STATUS 11111100 FC Stop 2.10 ACTIVE SENSING (FE) Reception Once this message has been received, the failure to receive any message for an interval of 400 ms or longer will cause MIDI transmission to be initialized, such as by clearing the Running Status. STATUS 11111110 FE Active sensing 2.11 SYSTEM RESET (FF) Reception When this message is received, MIDI communications will be cleared, e.g., by clearing the Running Status. STATUS 11111111 FF System reset 2.12 SYSTEM EXCLUSIVE MESSAGE (F0) 2.12.1 MIDI MACHINE CONTROL (MMC) These messages are transmitted when the Machine Control section of the DM1000 is operated. 2.12.2 BULK DUMP This message sends or receives the contents of various memories stored within the DM1000. The basic format is as follows. For DUMP DATA F0 43 0n 7E cc cc tt mm mm [Data ...] cs F7 For DUMP REQUEST F0 43 2n 7E tt mm mm F7 n cc cc 4C 4D 20 20 38 43 39 31 tt mm mm cs Device Number DATA COUNT (the number of bytes that follow this, ending before the checksum) Model ID DATA TYPE DATA NUMBER CHECK SUM A unique header (Model ID) is used to determine whether the device is a DM1000. CHECK SUM is obtained by adding the bytes that follow BYTE COUNT (LOW) and end before CHECK SUM, taking the binary compliment of this sum, and then setting bit 7 to 0. CHECK SUM = (-sum)&0x7F Reception This message is received if [Bulk RX] is ON and the [Rx CH] matches the device number included in the SUB STATUS. When a bulk dump is received, it is immediately written into the specified memory. When a bulk dump request is received, a bulk dump is immediately transmitted. DM1000-Owner's Manual