Summary of the content on the page No. 1
V-Piano_Grand_Imple_e01.book 1 ページ 2011年6月22日 水曜日 午前11時3分
Digital Piano
Date: Jun. 1, 2011
MIDI Implementation
Model: V-Piano Grand
Version: 1.00
(GP-7)
❍Data Entry (Controller number 6, 38) †
1. Receive data
Status 2nd byte 3rd byte
* “†” marked parameters are recognized by only GM2 sound generator.
BnH 06H mmH
■Channel Voice Messages
BnH 26H llH
n = MIDI channel number: 0H - FH (ch.1 - 16)
●Note off mm, ll = the value of the parameter s
Summary of the content on the page No. 2
V-Piano_Grand_Imple_e01.book 2 ページ 2011年6月22日 水曜日 午前11時3分 MIDI Implementation ❍Resonance (Controller number 71) † ❍Effect 1 (Reverb Send Level) (Controller number 91) Status 2nd byte 3rd byte Status 2nd byte 3rd byte BnH 47H vvH BnH 5BH vvH n = MIDI channel number: 0H - FH (ch.1 - 16) n = MIDI channel number: 0H - FH (ch.1 - 16) vv= Resonance value (relative change): 00H - 7FH (-64 - 0 - +63) vv = Reverb Send Level: 00H - 7FH (0 - 127) ❍Release Time (C
Summary of the content on the page No. 3
V-Piano_Grand_Imple_e01.book 3 ページ 2011年6月22日 水曜日 午前11時3分 MIDI Implementation ■Channel Mode Messages ■System Realtime Message ●All Sounds Off (Controller number 120) ●Active Sensing Status 2nd byte 3rd byte Status BnH 78H 00H FEH n = MIDI channel number: 0H - FH (ch.1 - 16) * When Active Sensing is received, the unit will begin monitoring the intervals of all * When this message is received, all notes currently sounding on the corresponding further
Summary of the content on the page No. 4
V-Piano_Grand_Imple_e01.book 4 ページ 2011年6月22日 水曜日 午前11時3分 MIDI Implementation ❍GM System Off † ●Global Parameter Control Status Data byte Status F0H 7EH, 7F, 09H, 02H F7H ❍Reverb Parameters † Status Data byte Status Byte Explanation F0H 7FH, 7FH, 04H, 05H, 01H, 01H, F7H F0H Exclusive status 01H, 01H, 01H, ppH, vvH 7EH ID number (Universal Non-realtime Message) 7FH Device ID (Broadcast) Byte Explanation 09H Sub ID#1 (General MIDI Message) F0H Exclusive status 02H Sub ID#2 (
Summary of the content on the page No. 5
V-Piano_Grand_Imple_e01.book 5 ページ 2011年6月22日 水曜日 午前11時3分 MIDI Implementation ❍Channel Pressure † ❍Key-based Instrument Controllers † Status Data byte Status Status Data byte Status F0H 7FH, 7FH, 09H, 01H, 0nH, ppH, rrH F7H F0H 7FH, 7FH, 0AH, 01H, 0nH, kkH, nnH, vvH F7H Byte Explanation Byte Explanation F0H Exclusive status F0H Exclusive status 7FH ID number (universal realtime message) 7FH ID number (universal realtime message) 7FH Device ID (Broadcast) 7FH Device ID (Broad
Summary of the content on the page No. 6
V-Piano_Grand_Imple_e01.book 6 ページ 2011年6月22日 水曜日 午前11時3分 MIDI Implementation ❍Data set 1 (DT1) 2. Data Transmission This is the message that actually performs data transmission, and is used when you wish to transmit the data. ■Channel Voice Messages Status Data byte Status ●Note off F0H 41H, dev, 00H, 00H, 39H, 12H, aaH, bbH, F7H Status 2nd byte 3rd byte ccH, ddH, eeH, ... ffH, sum 8nH kkH vvH n = MIDI channel number: 0H - FH (ch.1 - 16) Byte Expla
Summary of the content on the page No. 7
V-Piano_Grand_Imple_e01.book 7 ページ 2011年6月22日 水曜日 午前11時3分 MIDI Implementation ●Active Sensing 3. Parameter Address Map Status * Transmission of “#” marked address is divided to some packets. FEH 1 V-Piano Grand (GP-7) (Model ID = 00H 00H 39H) * This message is transmitted at intervals of approximately 250 msec. ❍Individual Parameters ■System Exclusive Messages Universal Non-realtime System Exclusive Message and Data Set 1 (DT1) are the only * Please don’t use a paramete
Summary of the content on the page No. 8
V-Piano_Grand_Imple_e01.book 8 ページ 2011年6月22日 水曜日 午前11時3分 MIDI Implementation | | | A0 - C8 | | | | -100 - 0 - 100 | |# 01 76 | 0000 0000 | | |# 09 16 | 0aaa aaaa | | | | 0aaa aaaa | Tone EQ Zone 3 Key Upper (21 - 108) | | |
Summary of the content on the page No. 9
V-Piano_Grand_Imple_e01.book 9 ページ 2011年6月22日 水曜日 午前11時3分 MIDI Implementation | 00 19 | 000a aaaa | System Center Pedal Assign 2 (0 - 17) | | 00 42 | 0aaa aaaa | System Ambience Level (0 - 127) | | | | OFF, SOFT, SOSTENUTO, | |-------------+-----------+----------------------------------------------------| | | | MASTER VOLUME, EXPRESSION, | | 00 43 |
Summary of the content on the page No. 10
V-Piano_Grand_Imple_e01.book 10 ページ 2011年6月22日 水曜日 午前11時3分 MIDI Implementation | | | DECAY TIME, TONE COLOR, | | | | Master Tune, Ambience Type, Pedal Assign, | | | | DAMPING TIME, DAMPER NOISE LEVEL | | | | Tone Button Mode, MIDI Out Switch | | 01 22 | | | | 01 61
Summary of the content on the page No. 11
V-Piano_Grand_Imple_e01.book 11 ページ 2011年6月22日 水曜日 午前11時3分 MIDI Implementation ■Decimal and Hexadecimal Table ■Examples of Actual MIDI Messages (An “H” is appended to the end of numbers in hexadecimal notation.) In MIDI documentation, data values and addresses/sizes of Exclusive messages, etc. are 92 3E 5F expressed as hexadecimal values for each 7 bits. 9n is the Note-on status, and n is the MIDI channel number. Since 2H = 2, 3EH = 62, and The following tabl
Summary of the content on the page No. 12
V-Piano_Grand_Imple_e01.book 12 ページ 2011年6月22日 水曜日 午前11時3分 MIDI Implementation ■Example of an Exclusive Message and Calculating a Checksum Roland Exclusive messages (RQ1, DT1) are transmitted with a checksum at the end (before F7) to make sure that the message was correctly received. The value of the checksum is determined by the address and data (or size) of the transmitted Exclusive message. ●How to calculate the checksum (hexadecimal numbers are indicated by “H”) The checksum
Summary of the content on the page No. 13
V-Piano_Grand_Imple_e01.book 13 ページ 2011年6月22日 水曜日 午前11時3分 Digital Piano Date: Jun. 1, 2011 MIDI Implementation Chart Model V-Piano Grand (GP-7) Version: 1.00 Function... Transmitted Recognized Remarks Basic Default 1–16 1–16 Channel Changed 1–16 1–16 Memorized Default Mode 3 Mode 3 Mode Messages Mono, Poly Mode 3, 4 (M = 1) * 2 Altered ************** Note 0–127 0–127 True Voice ************** 0–127 Number : Note On O O Velocity Note Off O 8n V=0–127 O After Key’s X O*1 Channel’s X O*1 Tou
Summary of the content on the page No. 14
V-Piano_Grand_Imple_e01.book 14 ページ 2011年6月22日 水曜日 午前11時3分 Correspondence Between Preset Tones and Program Changes To select any of the sounds listed below, transmit the relevant Program Change on the channel that's been set for V-Piano Rx Channel (default value: ch. 1). Bank Select Program Tone Name Number MSB LSB - - 001 Vintage Piano 1 - - 002 V1 Studio - - 003 V1 Concert - - 004 V1 Session - - 005 V1 Mellow - - 006 V1 Bright - - 007 V1 Honky Tonk - - 008 Vintage Piano 2 - - 009 V2 Stu