User manual ROLAND HP-101 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 HP-101. We hope that this ROLAND HP-101 user guide will be useful to you.


ROLAND HP-101 V1.00 MIDI IMPLEMENTATION: Download the complete user guide (58 Ko)

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

   ROLAND HP-101 (1498 ko)

Manual abstract: user guide ROLAND HP-101V1.00 MIDI IMPLEMENTATION

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

[. . . ] No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION. 1 MIDI IMPLEMENTATION Program Change Status CnH 2nd byte ppH 0H-FH (ch. 1-ch. 16) 00H. . 39H (prog. 1. . prog. 58) Channel Mode Messages Reset All Controllers (Controller number 121) Status BnH 2nd byte 79H 3rd byte 00H 0H-FH (ch. 1-ch. 16) n = MIDI channel number: pp = Program number: n = MIDI channel number: * Received program change message are assigned as follows. tone --------------------------------------------------------------------------------------------------1 Grand Piano 2 Mellow Piano 3 Electric Piano1 4 Electric Piano2 5 Vibraphone 6 Harpsichord 7 Coupled Harpsichord 8 Church Organ 1 9 Organ Flute 10 Rotary Organ 11 Church Organ 2 12 Slow Strings 13 Strings 14 Choir 15 --16 --17 Grand Piano + Slow Strings 18 Grand Piano + Strings 19 Grand Piano + Choir 20 Mellow Piano + Slow Strings 21 Mellow Piano + Strings 22 Mellow Piano + Choir 23 Electric Piano1 + Slow Strings 24 Electric Piano1 + Strings 25 Electric Piano1 + Choir 26 Electric Piano2 + Slow Strings 27 Electric Piano2 + Strings 28 Electric Piano2 + Choir 29 Vibraphone + Slow Strings 30 Vibraphone + Strings 31 Vibraphone + Choir 32 Harpsichord + Slow Strings 33 Harpsichord + Strings 34 Harpsichord + Choir 35 Coupled Harpsichord 36 Coupled Harpsichord 37 Coupled Harpsichord 38 Church Organ 1 + Slow Strings 39 Church Organ 1 + Strings 40 Church Organ 1 + Choir 41 Organ Flute + Slow Strings 42 Organ Flute + Strings 43 Organ Flute + Choir 44 Rotary Organ + Slow Strings 45 Rotary Organ + Strings 46 Rotary Organ + Choir 47 Church Organ 2 + Slow Strings 48 Church Organ 2 + Strings 49 Church Organ 2 + Choir 50 Slow Strings + Slow Strings 51 Slow Strings + Strings 52 Slow Strings + Choir 53 Strings + Slow Strings 54 Strings + Strings 55 Strings + Choir 56 Choir Strings + Slow Strings 57 Choir Strings + Strings 58 Choir Strings + Choir * * * "A+B" means tones for dual, and "A|B" means tones for split. "---" and any program number other than those listed above are ignored. [. . . ] Checksum EOX (End Of Exclusive) n=MIDI channel number: vv=Control value: Effect 3 (Chorus Send Level) (Controller number 93) Status BnH 2nd byte 5DH 3rd byte vvH : 0H - FH (ch. 1-ch. 16) : 00H, 7FH (0, 127) 0=OFF, 127=ON n=MIDI channel number vv=Control value RPN MSB/LSB (Controller number 100, 101) Status BnH BnH 2nd byte 65H 64H 3rd byte mmH llH If "Data Set 1" is transmitted successively, there must be an interval of at least 40 msec between packets. Regarding the address please refer to section 3 (Parameter Address Map). Regarding the checksum please refer to section 4 (Supplementary material). n = MIDI channel number: 0H-FH (ch. 1-ch. 16) mm = upper byte of parameter number specified by RPN ll = lower byte of parameter number specified by RPN 3 MIDI IMPLEMENTATION **RPN** HP101 can transmit Master fine tuning (RPN #1) and RPN null. After sending the master fine tune, immediately the RPN Null shall be sent. 1. . . 58) n = MIDI channel number: pp = Program number: * For the correspondence between Program Change numbers and Tones, please refer to "Program Change" in "1. Receive Data. " System Realtime Message Active sensing Status FEH * This will be transmitted constantly at intervals of approximately 210 msec. System exclusive messages "Identity Reply" and "Data Set 1 (DT1)" are the only System Exclusive messages transmitted by HP101. The exclusive message of HP101 data has a model ID of 1AH, and device ID is defined by MIDI UNIT NUMBER (UNIT#). UNIT NUMBER is always the same as the current basic channel. Universal Non-realtime System Exclusive Messages Identity Reply Status F0H F0H Byte F0H 7EH dev 06H 02H 41H 1AH, 00H 06H, 06H 00H, 01H, 00H, 00H F7H * Data byte 7EH, dev, 06H, 02H, 41H, 1AH, 00H, 06H, 06H, 00H, 01H, 00H, 00H Explanation Exclusive status ID number (universal non-realtime message) Device ID (dev: FUNIT#-1) 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 tt 0H - 6H: temperament select kkkk 0H - BH: key signature Temperament change value are assigned as follows: * When EQUAL temperament tuning is selected, the key signature change is ignored. When Identity Request is received, Identity Reply message will be transmitted. Data transmission Data set 1DT1 Status F0H Byte F0H 41H dev 1AH 12H aaH bbH ddH sum F7H * * Data byte 41H, dev, 1AH, 12H, aaH, bbH, ddH, sum Status F7H |C |C#|D |D#|E |F |F#|G |G#|A |A#|B | +--+--+--+--+--+--+--+--+--+--+--+--| |00|01|02|03|04|05|06|07|08|09|0A|0B| +--+--+--+--+--+--+--+--+--+--+--+--| JUST (major)|10|11|12|13|14|15|16|17|18|19|1A|1B| +--+--+--+--+--+--+--+--+--+--+--+--| JUST (minor)|20|21|22|23|24|25|26|27|28|29|2A|2B| +--+--+--+--+--+--+--+--+--+--+--+--| MEAN TONE |30|31|32|33|34|35|36|37|38|39|3A|3B| +--+--+--+--+--+--+--+--+--+--+--+--| WERCKMEISTER|40|41|42|43|44|45|46|47|48|49|4A|4B| +--+--+--+--+--+--+--+--+--+--+--+--| KIRNBERGER |50|51|52|53|54|55|56|57|58|59|5A|5B| +--+--+--+--+--+--+--+--+--+--+--+--| PYTHAGOREAN |60|61|62|63|64|65|66|67|68|69|6A|6B| Equal (numbers are hexa_decimal) Explanation Exclusive status ID number (Roland) Device ID (dev: UNIT#-1) Model ID (HP101) Command ID (DT1) Address MSB: upper byte of the starting address of the data to be sent Address LSB: lower byte of the starting address of the data to be sent. Checksum EOX (End Of Exclusive) Regarding the address please refer to section 3 (Parameter Address Map). Regarding the checksum please refer to section 4 (Supplementary material). 4 MIDI IMPLEMENTATION 4. Supplementary material Channel and Part HP101 has 16 parts: each channel is 1-16. Part MIDI Receive Channel ---------------------------------------------------------------1 1 2 2 3 3 4 4 : : : : 16 16 Examples of actual MIDI messages 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. CE 0C CnH is the Program Change status, and n is the MIDI channel number. [. . . ] 52 (remainder) checksum = 128 - 52 (remainder) = 76 = 4CH Therefore, the message to send is: F0 41 00 1A 12 01 03 30 4C F7 What is the decimal expression of 5AH ?From the preceding table, 5AH = 90 What is the decimal expression of the value 12 34H given as hexadecimal for each 7 bits?From the preceding table, since 12H = 18 and 34H = 52 18 x 128 + 52 = 2356 5 MIDI IMPLEMENTATION About tuning HP101 is tuned by sending RPN #1 (Master Fine Tuning) to the basic channel. [. . . ]

DISCLAIMER TO DOWNLOAD THE USER GUIDE ROLAND HP-101




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

 

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