User manual ROLAND VA-7 V1.00 MIDI IMPLEMENTATION

DON'T FORGET : ALWAYS READ THE USER GUIDE BEFORE BUYING !!!

If this document matches the user guide, instructions manual or user manual, feature sets, schematics you are looking for, download it now. Diplodocs provides you a fast and easy access to the user manual ROLAND VA-7. We hope that this ROLAND VA-7 user guide will be useful to you.


ROLAND VA-7 V1.00 MIDI IMPLEMENTATION: Download the complete user guide (1537 Ko)

You may also download the following manuals related to this product:

   ROLAND VA-7 (1 ko)
   ROLAND VA-7 (3005 ko)
   ROLAND VA-7 (26951 ko)
   ROLAND VA-7 (10819 ko)
   ROLAND VA-7 annexe 1 (1715 ko)

Manual abstract: user guide ROLAND VA-7V1.00 MIDI IMPLEMENTATION

Detailed instructions for use are in the User's Guide.

[. . . ] The Part Pan parameter will change. Bank Select (Controller number 0, 32) 2nd byte 3rd byte BnH 00H mmH BnH 20H llH n = MIDI channel number: 0H - FH (ch. 1 - 16) mm, ll = Bank number: 00 00H - 7F 7FH (bank. 1 - bank. 16384) * * * Not received when the Receive Bank Select is OFF. The Live sets, Studio sets, Patches, Sample sets and Rhythm sets corresponding to each Bank Select are as follows. The ARX series corresponding to each Bank Select are to see the ARX series owner's manual. Status Expression (Controller number 11) 2nd byte 3rd byte Status BnH 0BH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Expression: 00H - 7FH (0 - 127) * * Not received when Tone Receive Expression parameter is OFF. [. . . ] Status F0H data byte 41H, dev, 00H, 27H, 11H, aaH, bbH, ccH, ddH, ssH, ttH, uuH, vvH, sum Remarks Exclusive status ID number (Roland) device ID (dev: 10H - 1FH, 7FH) model ID #1 (Fantom-G6/G7/G8) model ID #2 (Fantom-G6/G7/G8) model ID #3 (Fantom-G6/G7/G8) command ID (RQ1) address MSB address status F7H Byte F0H 41H dev 00H 00H 27H 11H aaH bbH Explanation Exclusive status ID number (Roland) Device ID (dev: 10H - 1FH, 7FH) Model ID (GS) Command ID (DT1) Address MSB: upper byte of the starting address of the transmitted data Address: middle byte of the starting address of the transmitted data Address LSB: lower byte of the starting address of the transmitted data Data: the actual data to be transmitted. : Data Checksum EOX (End Of Exclusive) 6 Fantom-G MIDI Implementation * The amount of data that can be transmitted at one time depends on the type of data, and data will be transmitted from the specified starting address and size. Data larger than 256 bytes will be divided into packets of 256 bytes or less, and each packet will be sent at an interval of about 20 ms. Data Transmission Channel Voice Messages Note off Status 2nd byte 3rd byte 8nH kkH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) kk = note number: 00H - 7FH (0 - 127) vv = note off velocity: 00H - 7FH (0 - 127) * * * Note on Status 2nd byte 3rd byte 9nH kkH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) kk = note number: 00H - 7FH (0 - 127) vv = note on velocity: 01H - 7FH (1 - 127) Polyphonic Key Pressure Status 2nd byte 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) 00H - 7FH (0 - 127) AnH kkH n = MIDI channel number: kk = note number: vv = Polyphonic Key Pressure: Control Change * By selecting a controller number that corresponds to the setting of parameters of controllers (knob, slider and so on), the Fantom-G can transmit any control change message. Bank Select (Controller number 0, 32) Status BnH BnH 2nd byte 00H 20H 3rd byte mmH llH 0H - FH (ch. 1 - 16) 00 00H - 7F 7FH (bank. 1 - bank. 16384) n = MIDI channel number: mm, ll = Bank number: * * * * These messages are transmitted when Patch, Rhythm Set, Sample Set, Live Set or Studio Set is selected. But not transmitted when Transmit Program Change or Transmit Bank Select parameter is OFF. These messages are not transmitted when External Bank Select MSB or External PC Number parameter is OFF. Although with the Fantom-G you can select the Bank Select messages to be transmitted, be sure to refer to the Program Change Map on "Sound List" for the Bank Select messages transmitted when the Fantom-G is select a Patch, Rhythm Set, Sample Set, Live Set or Studio Set. The Bank Select Numbers corresponding to ARX series should be referred to the ARX series owner's manual. Modulation (Controller number 1) Status 2nd byte 3rd byte BnH 01H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Modulation depth: 00H - 7FH (0 - 127) Portamento Time (Controller number 5) 2nd byte 3rd byte Status BnH 05H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Portamento Time: 00H - 7FH (0 - 127) Data Entry (Controller number 6, 38) 2nd byte 3rd byte Status BnH 06H mmH BnH 26H llH n = MIDI channel number: 0H - FH (ch. 1 - 16) mm, ll = the value of the parameter specified by RPN/NRPN mm = MSB, ll = LSB Volume (Controller number 7) Status 2nd byte 3rd byte BnH 07H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Volume: 00H - 7FH (0 - 127) 7 Fantom-G MIDI Implementation Panpot (Controller number 10) Status 2nd byte 3rd byte BnH 0AH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Panpot: 00H - 40H - 7FH (Left - Center - Right), Vibrato Rate (Controller number 76) Status 2nd byte 3rd byte BnH 4CH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Vibrato Rate value (relative change): 00H - 40H - 7FH (-64 - 0 - +63) Expression (Controller number 11) 2nd byte 3rd byte Status BnH 0BH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Expression: 00H - 7FH (0 - 127) Vibrato Depth (Controller number 77) 2nd byte 3rd byte Status BnH 4DH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Vibrato Depth Value (relative change): 00H - 40H - 7FH (-64 - 0 - +63) Hold 1 (Controller number 64) Status 2nd byte 3rd byte BnH 40H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Control value: 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON * When Continuous Hold Pedal parameter is OFF, just only 00H (0FF) and 7FH (0N) can be send as the control value. Vibrato Delay (Controller number 78) Status 2nd byte 3rd byte BnH 4EH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Vibrato Delay value (relative change): 00H - 40H - 7FH (-64 - 0 - +63) General Purpose Controller 5 (Controller number 80) Status 2nd byte 3rd byte BnH 50H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Control value: 00H - 7FH (0 - 127) Portamento (Controller number 65) 2nd byte 3rd byte BnH 41H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON Status General Purpose Controller 6 (Controller number 81) 2nd byte 3rd byte Status BnH 51H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Control value: 00H - 7FH (0 - 127) Sostenuto (Controller number 66) 2nd byte 3rd byte Status BnH 42H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON General Purpose Controller 7 (Controller number 82) Status 2nd byte 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 7FH (0 - 127) BnH 52H n = MIDI channel number: vv = Control value: Soft (Controller number 67) Status 2nd byte 3rd byte BnH 43H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON General Purpose Controller 8 (Controller number 83) Status 2nd byte 3rd byte BnH 53H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Control value: 00H - 7FH (0 - 127) Legato Foot Switch (Controller number 68) Status 2nd byte 3rd byte BnH 44H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON Portamento control (Controller number 84) 2nd byte 3rd byte Status BnH 54H kkH n = MIDI channel number: 0H - FH (ch. 1 - 16) kk = source note number: 00H - 7FH (0 - 127) Resonance (Controller number 71) 2nd byte Status BnH 47H n = MIDI channel number: vv= Resonance value (relative change): 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 40H - 7FH (-64 - 0 - +63) Effect 1 (Reverb Send Level) (Controller number 91) 2nd byte 3rd byte Status BnH 5BH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Reverb Send Level: 00H - 7FH (0 - 127) Release Time (Controller number 72) 2nd byte 3rd byte Status BnH 48H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Release Time value (relative change): 00H - 40H - 7FH (-64 - 0 - +63) Effect 3 (Chorus Send Level) (Controller number 93) 2nd byte 3rd byte Status BnH 5DH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Chorus Send Level: 00H - 7FH (0 - 127) Attack time (Controller number 73) Status 2nd byte 3rd byte BnH 49H vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Attack time value (relative change): 00H - 40H - 7FH (-64 - 0 - +63) General Controller Status 2nd byte 3rd byte BnH kkH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) kk = Controller number: 00H - 77H (0 - 31, 33 - 95) vv = Modulation depth:00H - 7FH (0 - 127) Cutoff (Controller number 74) Status 2nd byte BnH 4AH n = MIDI channel number: vv = Cutoff value (relative change): 3rd byte vvH 0H - FH (ch. 1 - 16) 00H - 40H - 7FH (-64 - 0 - +63) Decay Time (Controller number 75) 2nd byte 3rd byte Status BnH 4BH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Decay Time value (relative change): 00H - 40H - 7FH (-64 - 0 - +63) 8 Fantom-G MIDI Implementation Program Change Status 2nd byte CnH ppH n = MIDI channel number: 0H - FH (ch. 1 - 16) pp = Program number: 00H - 7FH (prog. 1 - prog. 128) * * These messages are transmitted when Patch, Rhythm Set, Sample Set, Live Set or Studio Set is selected. These messages are not transmitted when External PC Num parameter is OFF. Byte F0H 7EH dev 06H 02H 41H 27H 02H 00H 00H 00H 03H 00H 00H F7H Explanation Exclusive status ID number (Universal Non-realtime Message) Device ID (dev: 10H - 1FH) Sub ID#1 (General Information) Sub ID#2 (Identity Reply) ID number (Roland) Device family code Device family number code Software revision level EOX (End of Exclusive) Channel Pressure Status 2nd byte DnH vvH n = MIDI channel number: 0H - FH (ch. 1 - 16) vv = Channel Pressure: 00H - 7FH (0 - 127) Identity Reply Message (Fantom-G7) Receiving Identity Request Message, the Fantom-G7 send this message. Status F0H Data byte 7EH, dev, 06H, 02H, 41H, 27H, 02H, 00H, 00H, 01H, 03H, 00H, 00H Status F7H Pitch Bend Change Status 2nd byte 3rd byte EnH llH mmH n = MIDI channel number: 0H - FH (ch. 1 - 16) mm, ll = Pitch Bend value: 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191) Byte F0H 7EH dev 06H 02H 41H 27H 02H 00H 00H 01H 03H 00H 00H F7H Explanation Exclusive status ID number (Universal Non-realtime Message) Device ID (dev: 10H - 1FH) Sub ID#1 (General Information) Sub ID#2 (Identity Reply) ID number (Roland) Device family code Device family number code Software revision level EOX (End of Exclusive) Channel Mode Messages MONO (Controller number 126) Status 2nd byte 3rd byte BnH 7EH mmH n = MIDI channel number: 0H - FH (ch. 1 - 16) mm = mono number: 00H - 10H (0 - 16) Identity Reply Message (Fantom-G8) Receiving Identity Request Message, the Fantom-G8 send this message. Status F0H Data byte 7EH, dev, 06H, 02H, 41H, 27H, 02H, 00H, 00H, 02H, 03H, 00H, 00H Byte F0H 7EH dev 06H 02H 41H 27H 02H 00H 00H 02H 00H 00H 00H F7H Explanation Exclusive status ID number (Universal Non-realtime Message) Device ID (dev: 10H - 1FH) Sub ID#1 (General Information) Sub ID#2 (Identity Reply) ID number (Roland) Device family code Device family number code Software revision level EOX (End of Exclusive) Status F7H POLY (Controller number 127) Status 2nd byte 3rd byte BnH 7FH 00H n = MIDI channel number: 0H - FH (ch. 1 - 16) System Realtime Messages Active Sensing Status FEH * * This message is transmitted at intervals of approximately 250 msec. Supplementary Material Decimal and Hexadecimal Table (An "H" is appended to the end of numbers in hexadecimal notation. ) In MIDI documentation, data values and addresses/sizes of Exclusive messages, etc. +------------+------------++------------+------------++------------+------------++------------+------------+ |D |H || D |H || D |H || D |H | +------------+------------++------------+------------++------------+------------++------------+------------+ | 0 | 00H || 32 | 20H || 64 | 40H || 96 | 60H | | 1 | 01H || 33 | 21H || 65 | 41H || 97 | 61H | | 2 | 02H || 34 | 22H || 66 | 42H || 98 | 62H | | 3 | 03H || 35 | 23H || 67 | 43H || 99 | 63H | | 4 | 04H || 36 | 24H || 68 | 44H || 100 | 64H | | 5 | 05H || 37 | 25H || 69 | 45H || 101 | 65H | | 6 | 06H || 38 | 26H || 70 | 46H || 102 | 66H | | 7 | 07H || 39 | 27H || 71 | 47H || 103 | 67H | | 8 | 08H || 40 | 28H || 72 | 48H || 104 | 68H | | 9 | 09H || 41 | 29H || 73 | 49H || 105 | 69H | | 10 | 0AH || 42 | 2AH || 74 | 4AH || 106 | 6AH | | 11 | 0BH || 43 | 2BH || 75 | 4BH || 107 | 6BH | | 12 | 0CH || 44 | 2CH || 76 | 4CH || 108 | 6CH | | 13 | 0DH || 45 | 2DH || 77 | 4DH || 109 | 6DH | | 14 | 0EH || 46 | 2EH || 78 | 4EH || 110 | 6EH | | 15 | 0FH || 47 | 2FH || 79 | 4FH || 111 | 6FH | | 16 | 10H || 48 | 30H || 80 | 50H || 112 | 70H | | 17 | 11H || 49 | 31H || 81 | 51H || 113 | 71H | | 18 | 12H || 50 | 32H || 82 | 52H || 114 | 72H | | 19 | 13H || 51 | 33H || 83 | 53H || 115 | 73H | | 20 | 14H || 52 | 34H || 84 | 54H || 116 | 74H | | 21 | 15H || 53 | 35H || 85 | 55H || 117 | 75H | | 22 | 16H || 54 | 36H || 86 | 56H || 118 | 76H | | 23 | 17H || 55 | 37H || 87 | 57H || 119 | 77H | | 24 | 18H || 56 | 38H || 88 | 58H || 120 | 78H | | 25 | 19H || 57 | 39H || 89 | 59H || 121 | 79H | | 26 | 1AH || 58 | 3AH || 90 | 5AH || 122 | 7AH | | 27 | 1BH || 59 | 3BH || 91 | 5BH || 123 | 7BH | | 28 | 1CH || 60 | 3CH || 92 | 5CH || 124 | 7CH | | 29 | 1DH || 61 | 3DH || 93 | 5DH || 125 | 7DH | | 30 | 1EH || 62 | 3EH || 94 | 5EH || 126 | 7EH | | 31 | 1FH || 63 | 3FH || 95 | 5FH || 127 | 7FH | +------------+------------++------------+------------++------------+------------++------------+------------+ D: decimal H: hexadecimal * * Decimal values such as MIDI channel, bank select, and program change are listed as one greater than the values given in the above table. For data where greater precision is required, we must use two or more bytes. For example, two hexadecimal numbers aa bbH expressing two 7-bit bytes would indicate a value of aa x 128+bb. In the case of values which have a +/- sign, 00H = -64, 40H = +/-0, and 7FH = +63, so that the decimal expression would be 64 less than the value given in the above chart. In the case of two types, 00 00H = -8192, 40 00H = +/-0, and 7F 7FH = +8191. For example, if aa bbH were expressed as decimal, this would be aa bbH - 40 00H = aa x 128+bb - 64 x 128. Data marked "Use nibbled data" is expressed in hexadecimal in 4-bit units. A value expressed as a 2-byte nibble 0a 0bH has the value of a x 16+b. Examples of Actual MIDI Messages <Example1> 92 3E 5F 9n is the Note-on status, and n is the MIDI channel number. Since 2H = 2, 3EH = 62, and 5FH = 95, this is a Note-on message with MIDI CH = 3, note number 62 (note name is D4), and velocity 95. <Example2> CE 49 CnH is the Program Change status, and n is the MIDI channel number. Since EH = 14 and 49H = 73, this is a Program Change message with MIDI CH = 15, program number 74. <Example3> EA 00 28 EnH is the Pitch Bend Change status, and n is the MIDI channel number. [. . . ] As examples, three possible types of scale setting are explained below. * The scale tune value received by the part 1 is used in Patch mode and Piano mode. How to calculate the checksum (hexadecimal numbers are indicated by "H") The checksum is a value derived by adding the address, size, and checksum itself and inverting the lower 7 bits. We will assume that in the Exclusive message we are transmitting, the address is aabbccddH and the data or size is eeffH. remainder 128 - remainder = checksum Equal Temperament This method of tuning divides the octave into 12 equal parts. [. . . ]

DISCLAIMER TO DOWNLOAD THE USER GUIDE ROLAND VA-7




Click on "Download the user Manual" at the end of this Contract if you accept its terms, the downloading of the manual ROLAND VA-7 will begin.

 

Copyright © 2015 - manualRetreiver - All Rights Reserved.
Designated trademarks and brands are the property of their respective owners.