CHD JP4-KBD User manual

7
Model 8-432
ver. 2.0
USER´S GUIDE
© 2012 CHD Elektroservis

JP4-KBD
MIDI Interface forJupiter-4 Keyboard
Model 8-432 ver. 2.0
Copyright © 2012 CHD Elektroservis
All rights reserved. No part of this publication may be reproduced in any form without written permission of CHD Elektroservis.
2
Table of contents
page
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1. Interface functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Interface basic operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1. MIDI Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2. Key Shift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3. Key Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.4. Pitch Wheel Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.5. Arpeggio Clock Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3. MIDI implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1. Channel commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1.1. Note On/Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1.2. Control Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.3. Pitch Wheel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2. Common systemcommands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.1. Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.2. Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3. System Exclusive messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Appendix
A. Warranty conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
B. MIDI implementation chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Manufacturer :
CHD Elektroservis
Nad kundratkou 27, 19000 Praha 9
Czech Republic
info@chd-el.cz
www.chd-el.cz

JP4-KBD
MIDI Interface forJupiter-4 Keyboard
Model 8-432 ver. 2.0
Copyright © 2012 CHD Elektroservis
All rights reserved. No part of this publication may be reproduced in any form without written permission of CHD Elektroservis.
3
1. INTRODUCTION
JP4-KBD is a MIDI retrofit for Roland Jupiter-4 synthesizer. The device enables Jupiter´s tone
generators to be controlled via MIDI as a MIDI expander. JP4-KBD also synchronizes instrument’s
arpeggiator speed with external MIDI clock.
All JP4-KBD functions can be adjusted via MIDI commands. Standard channel and system
messages or System Exclusive Messages can be used. MIDI communication channel is user
definable.
Setting of all parameters can be stored in internal user memory. Table 1 shows default factory
settings.
Table 1 – “Factory Reset” settings of interface functions
Function Setting Value of corresponding parameter
MIDI channel choice 12
th
channel MIDI Channel : 11
Keyboard shift setting +48 semitones Key Shift : 48
Key priority setting last key priority Key Priority : 0
Pitch Wheel range setting ±12 semitones Pitch Wheel Range : 12
Arpeggiator rate setting internal generator Arpeggio Clock Rate : 0
1.1. INTERFACE FUNCTIONS
Interface controls the instrument’s keyboard in parallel manner. The instrument can be
controlled from its own keyboard and from the interface simultaneously. Interface controls also tempo
of instrument’s arpeggiator. The tempo is controlled by internal instrument’s clock generator or it is
derived from external MIDI clock. See pic. 1.
Pic. 1 – Block diagram
2. INTERFACE BASIC OPERATION
There are no indicators or switches on the interface. All parameters can be adjusted only via
MIDI commands from external MIDI data transmitter. Default settings from internal memory are set up
during each instrument start-up.
All interface functions are adjustable via MIDI controllers or SysEx messages. There are five
user adjustable parameters, described in the following chapters.

JP4-KBD
MIDI Interface forJupiter-4 Keyboard
Model 8-432 ver. 2.0
Copyright © 2012 CHD Elektroservis
All rights reserved. No part of this publication may be reproduced in any form without written permission of CHD Elektroservis.
4
Pic. 2 –„Key Shift“ parameter description

JP4-KBD
MIDI Interface forJupiter-4 Keyboard
Model 8-432 ver. 2.0
Copyright © 2012 CHD Elektroservis
All rights reserved. No part of this publication may be reproduced in any form without written permission of CHD Elektroservis.
5
2.1. MIDI CHANNEL
This parameter sets the basic MIDI channel for communication with MIDI master system. Any
of the 16 available channels can be set as MIDI OMNI mode as well. OMNI mode enables the
instrument to receive data on all 16 MIDI channels simultaneously.
Parameter values are 0 to 16. Values 0 to 15 represent MIDI channels 1 to 16. Value 16 is for
OMNI mode. Value of this parameter can be adjusted only by MIDI System Exclusive Message – see
chapter 3.3.
2.2. KEY SHIFT
Key Shift parameter transposes the keyboard. Range of the Key Shift is 0 to +79 semitones. If
the 0 value is set, the lowest key of the keyboard is equal to MIDI note 0 and the highest key is equal
to MIDI note number 48. If transposing +1 semitone, the lowest key of the keyboard has assigned the
MIDI note number 1 and the highest key MIDI note number 49, etc. – if transposing +79 semitones the
lowest key has assigned MIDI note number 79 and the highest key MIDI note number 127. For more
details see pic. 2.
Parameter values are 0 to 79.The value can be adjusted in two ways:
a) by MIDI controller (Control Changes) Nr. 16 – see chapter 3.1.2.
b) by SysEx Message – see chapter 3.3.
2.3. KEY PRIORITY
Value of the parameter adjusts incoming MIDI Note On/Off commands processing in case of
all four tone generators of the instrument are being used.
Parameter values are 0 to 3.
0 !LAST: Last key priority – the last pressed key always replaces the first key pressed.
1 !HIGHER: Higher key priority – if the last pressed key is of higher tone than any of the previously
pressed keys,the lowest key toneis replaced.
2 !LOWER: Lower key priority – if the last pressed key is of lower tone than any of the previously
pressed keys,the highestkey tone is replaced.
3 !NONE: No priority – if all four tone generators are being used, all Note On commands are
ignored at the MIDI input.
The value can be adjusted in two ways:
a) by MIDI controller (Control Changes) Nr. 17 - see chapter 3.1.2.
b) by SysEx Message – see chapter 3.3.
2.4. PITCH WHEEL RANGE
Parameter adjusts maximum range of the pitch bend controlled by the MIDI command “Pitch
Wheel“ (“Pitch Bend“).
Parameter values are 0 to 24. Value 0 switches the pitch bend off - MIDI command “Pitch
Wheel“ is ignored. Values 1 to 24 are equal to transposition semitones, therefore ±2 octave
transposition is available.
The value can be adjusted in two ways:
a) by MIDI controller (Control Changes) Nr. 18 - see chapter 3.1.2.
b) by SysEx Message – see chapter 3.3.

JP4-KBD
MIDI Interface forJupiter-4 Keyboard
Model 8-432 ver. 2.0
Copyright © 2012 CHD Elektroservis
All rights reserved. No part of this publication may be reproduced in any form without written permission of CHD Elektroservis.
6
2.5. ARPEGGIO CLOCK RATE
This parameter adjusts arpeggiator tempo. Parameter values are 0 to 127. Value of 0 switches
instrument’s internal clock generator on. (Arpeggio speed is adjusted by the TRIGGER - RATE slider
on the instrument’s panel or by external clock impulses form the EXT CLOCK IN connector on the rear
panel.) Parameter values from 1 to 127 synchronize arpeggiator speed according to incoming “MIDI
Clock“ data. Higher value of the parameter corresponds to higher arpeggiator speed: Value 1
represents 127 MIDI ticks between clock pulses, value 2 represents 126 MIDI ticks, etc. The highest
value of 127 represents one MIDI tick between clock pulses. For conversion rates see table 2 – the
table contents only selected values of the parameter for frequently used arpeggiator tempos.
The value can be adjusted in two ways:
a) by MIDI controller (Control Changes) Nr. 19 - see chapter 3.1.2.
b) by SysEx Message – see chapter 3.3.
Table 2 – Conversion of parameter value to length of arpeggiator interval
interval between clock pulses in notes
Parameter
value 1/2 1/2
triplet 1/4 1/4
triplet 1/8 1/8
triplet 1/16 1/16
triplet 1/32 1/32
triplet 1/64
triplet
0 *) *) *) *) *) *) *) *) *) *) *)
32 2 3 4 6 8 12 16 24 32 48 96
64 - 2 - 4 - 8 - 16 - 32 64
80 1 - 2 3 4 6 8 12 16 24 48
96 - 1 - 2 - 4 - 8 - 16 32
104 - - 1 - 2 3 4 6 8 12 24
112 - - - 1 - 2 - 4 - 8 16
116 - - - - 1 - 2 3 4 6 12
120 - - - - - 1 - 2 - 4 8
122 - - - - - - 1 - 2 3 6
124 - - - - - - - 1 - 2 4
125 - - - - - - - - 1 - 3
126 - - - - - - - - - 1 2
127 - - - - - - - - - - 1
Note.: *) tempoof arpeggiator is controlled by internal clock generator
3. MIDI IMPLEMENTATION
Interface has only MIDI input - therefore it only receives MIDI commands. Interface recognizes
channel commands, commonsystem commands and SystemExclusive messages.
3.1. CHANNEL COMMANDS
Interface receives MIDI commands on selected MIDI channel (parameter "MIDI Channel"). In
OMNI mode, interface receives data on all 16 MIDI channels simultaneously.
3.1.1. NOTE ON/OFF
Interface receives Note On/Off commands on selected MIDI channel. “Key Shift“ parameter
defines assignment of MIDI notes to instrument’s keys. When four valid MIDI notes are received (all

JP4-KBD
MIDI Interface forJupiter-4 Keyboard
Model 8-432 ver. 2.0
Copyright © 2012 CHD Elektroservis
All rights reserved. No part of this publication may be reproduced in any form without written permission of CHD Elektroservis.
7
four tone generators are sounding), all following received MIDI Note commands are processed
according to “Key Priority“ parameter setting.
3.1.2. CONTROL CHANGES
Interface recognizes standard MIDI controllers Nr. 64, 120, 121, 123. Other controllers are
used for adjusting temporary settings of internal parameters (controllers 16 to 19). All acceptable
controllers are received on MIDI channel chosen by “MIDI Channel“ parameter.
CC 64 – Hold
The controller works in standard way: It holds tone generators sounding all the time while the
"Hold" pedal is pressed. Values (second databyte of the command) from 64 to 127 are recognized as
ON (pedal pressed), values from 0 to 63 are recognized as OFF (pedal released).
If the controller is active (ON) and Note On command for currently sounding note is received,
the envelope generator is not trigged again – therefore percussive sounds are not played!
CC 120 – All Sound Off
When the controller is received (second databyte of the command is zero) all tone generators
are muted regardless whether they are kept active by "Note On" command or the "Hold" controller.
CC 121 – Reset All Controllers
When the controller is received (second databyte of the command is zero) “Hold“ controller is
switched off and “Pitch Wheel“ controller is adjusted into center position.
CC 123 – All Notes Off
When the controller is received (second databyte of the command is zero) all tone generators
are muted if "Hold" controller is inactive. If "Hold" is active "All Notes Off" command is executed after
"Hold" pedal release.
CC 16 – Key Shift
Received value of the controller (second databyte of the command) adjusts the “Key Shift“
parameter - see pic. 3 and tab. 3. Value of the parameter is adjusted only temporarily - until next
instrument restart.
Pic. 3 – Conversion of CC 16 value to ”Key Shift“ parameter value

JP4-KBD
MIDI Interface forJupiter-4 Keyboard
Model 8-432 ver. 2.0
Copyright © 2012 CHD Elektroservis
All rights reserved. No part of this publication may be reproduced in any form without written permission of CHD Elektroservis.
8
Table 3 – Conversion of CC 16 value to ”Key Shift“ parameter value (in semitones)
CC Shift CC Shift CC Shift CC Shift CC Shift CC Shift CC Shift CC Shift
0 +0 16 +10 32 +20 48 +30 64 +40 80 +50 96 +60 112 +70
1 +0 17 +10 33 +20 49 +30 65 +40 81 +50 97 +60 113 +70
2 +1 18 +11 34 +21 50 +31 66 +41 82 +51 98 +61 114 +71
3 +1 19 +11 35 +21 51 +31 67 +41 83 +51 99 +61 115 +71
4 +2 20 +12 36 +22 52 +32 68 +42 84 +52 100 +62 116 +72
5 +3 21 +13 37 +23 53 +33 69 +43 85 +53 101 +63 117 +73
6 +3 22 +13 38 +23 54 +33 70 +43 86 +53 102 +63 118 +73
7 +4 23 +14 39 +24 55 +34 71 +44 87 +54 103 +64 119 +74
8 +5 24 +15 40 +25 56 +35 72 +45 88 +55 104 +65 120 +75
9 +5 25 +15 41 +25 57 +35 73 +45 89 +55 105 +65 121 +75
10 +6 26 +16 42 +26 58 +36 74 +46 90 +56 106 +66 122 +76
11 +6 27 +16 43 +26 59 +36 75 +46 91 +56 107 +66 123 +76
12 +7 28 +17 44 +27 60 +37 76 +47 92 +57 108 +67 124 +77
13 +8 29 +18 45 +28 61 +38 77 +48 93 +58 109 +68 125 +78
14 +8 30 +18 46 +28 62 +38 78 +48 94 +58 110 +68 126 +78
15 +9 31 +19 47 +29 63 +39 79 +49 95 +59 111 +69 127 +79
CC 17 – Key Priority
Received value of the controller (second databyte of the command) adjusts the “Key Priority“
parameter - see pic. 4 and tab. 4. Value of the parameter is adjusted only temporarily - until next
instrument restart.
Table 4 – Conversion of CC 17 value to ”Key Priority“ parameter value
CC Priority CC Priority
0 ~ 31 Last 64 ~ 95 Lower
32 ~ 63 Higher 96 ~ 127 None
Pic. 4 – Conversion of CC 17 value to ”Key Priority“ parameter value

JP4-KBD
MIDI Interface forJupiter-4 Keyboard
Model 8-432 ver. 2.0
Copyright © 2012 CHD Elektroservis
All rights reserved. No part of this publication may be reproduced in any form without written permission of CHD Elektroservis.
9
CC 18 – Pitch Wheel Range
Received value of the controller (second databyte of the command) adjusts the “Pitch Wheel
Range “ parameter - see pic. 5 and tab. 5. Value of the parameter is adjusted only temporarily - until
next instrument restart.
Table 5 – Conversion of CC 18 value to ”Pitch Wheel Range“ parameter value (in semitones)
CC Range CC Range CC Range CC Range CC Range
0 ~ 4 ±0 25 ~ 29 ±5 50 ~ 54 ±10 75 ~ 79 ±15 100 ~ 104 ±20
5 ~ 9 ±1 30 ~ 34 ±6 55 ~ 59 ±11 80 ~ 84 ±16 105 ~ 109 ±21
10 ~ 14 ±2 35 ~ 39 ±7 60 ~ 64 ±12 85 ~ 89 ±17 110 ~ 114 ±22
15 ~ 19 ±3 40 ~ 44 ±8 65 ~ 69 ±13 90 ~ 94 ±18 115 ~ 119 ±23
20 ~ 24 ±4 45 ~ 49 ±9 70 ~ 74 ±14 95 ~ 99 ±19 120 ~ 127 ±24
Pic. 5 – Conversion of CC 18 value to ”Pitch Wheel Range“ parameter value
CC 19 – Arpeggio Clock Rate
Received value of the controller (second databyte of the command) adjusts the “Arpg Clock
Rate“ parameter. Value of the parameter is adjusted only temporarily - until next instrument restart.
3.1.3.PITCH WHEEL (PITCH BEND)
“Pitch Wheel“ (“Pitch Bend“) has standard function – it changes the tune of played notes. The
minimum / maximum range is adjusted by the “Pitch Wheel Range“ parameter ( ±0 to ±24 semitones).
Since the interface does not have direct access to control voltage (CV) of tone generators, the
tone is not detuned continuously but in semitone steps. Together with note tune changes the
envelope generators are triggered.

JP4-KBD
MIDI Interface forJupiter-4 Keyboard
Model 8-432 ver. 2.0
Copyright © 2012 CHD Elektroservis
All rights reserved. No part of this publication may be reproduced in any form without written permission of CHD Elektroservis.
10
3.2. COMMON SYSTEM COMMANDS
3.2.1. CLOCK
If “Arpg Clock Rate“ parameter is equal to 0, “MIDI Clock” commands are ignored. For values
of “Arpg Clock Rate“ higher than 0, interface receives synchronization impulses of “MIDI Clock” and
arpeggiator tempo is derived from them(see chapter2.5.).
Maximum tempo of arpeggiator is limited by the instrument’s hardware. When extremely high
speeds of MIDI Clock and song tempo are used, the arpeggiator can play out of the tempo or omit
several notes.
3.2.2. RESET
Complete interface reset is done after receiving “Reset“ command – all parameters are set to
their default values stored in internal memory. This is the same status as if the instrument is switched
on.
3.3. SYSTEM EXCLUSIVE MESSAGES
The MIDI System Exclusive communication enables to adjust the values of all interface
parameters. System Exclusive communication is described in detail in standalone manual.
For easier SysEx Message creation please use the software generator available on the
attached CD-ROM or at "http://www.chd-el.cz" website.
Cakewalk™ or Sonar™ users can use pre-defined Studio Ware Panel for easier operation,
available on the enclosed CD-ROM or at "http://www.chd-el.cz" website.
APPENDICES
A. WARRANTY CONDITIONS
Equipment comes with thirty-month warranty starting from the date of equipment take-over by
the customer. This date must be specified on warranty list together with dealer's confirmation.
During this period of time, all defects of equipment or its accessories, caused by defective
material or faulty manufacturing, will be removed free of charge.
Warranty repair is asserted by the customer against the dealer.
Warranty period is to be extended for the time period, during which the product was under the
warranty repair.
Relevant legal regulations take effect in case of cancellation of purchase contract.
Customer will lose the right for free warranty repair, if he will not be able to submit properly filled
out warranty list or if the defects of the product had been caused by:
- unavoidable event (natural disaster),
- connecting the device to incorrectsupply voltage,
- inputs or outputs overloading by connecting the signals source or load source with not-corresponding
characteristics etc.,
- faulty equipment operation, which is in conflict with instructions referred-to in the operating manual,
- mechanical damage caused by customer during transportation or usage of equipment,
- unprofessional interference with the equipment or by equipment modification without manufacturer’s
approval.

JP4-KBD
MIDI Interface forJupiter-4 Keyboard
Model 8-432 ver. 2.0
Copyright © 2012 CHD Elektroservis
All rights reserved. No part of this publication may be reproduced in any form without written permission of CHD Elektroservis.
11
B. MIDI IMPLEMENTATION CHART
Device : JP4-KBD Date: 2 / 2008
Model : 8-432 Version : 1.0
Function Transmission Reception Remarks
Basic
Channel Default
Changed X12
1~16
1
)
Mode Default
Messages X Mode 3
X
2
)
Note Number X0~127
3
)
Velocity Note ON
Note OFF X
X X
X
After
Touch Key's
Channel's X
X X
X
Pitch Bender X O
Control
Changes 16
17
18
19
64
120
121
X
X
X
X
X
X
X
O
O
O
O
O
O
O
Own CC – Key Shift
Own CC – Key Priority
Own CC – Pitch Wheel Range
Own CC – Arpg Clock Rate
Hold
All Sound Off
Reset All Controllers
Program
Change X X
System
Exclusive X O See description
System
Common Song Position
Song Select
Tune
X
X
X
X
X
X
System
Real Time Clock
Command X
X O
X
Others Local ON/OFF
All Notes Off
Active Sensing
Reset
X
X
X
X
X
O
X
O
Notes :
1
) Can be changed by SysEx Msg
2
) Can be changed to Mode 1 by SysEx Msg
3
) Only 49 Notes can be accepted at a time - range depends on “Key Shift” parameter setting
Mode 1 : OMNI ON, POLY
Mode 3 : OMNI OFF, POLY Mode 2 : OMNI ON, MONO
Mode 4 : OMNI OFF, MONO O: Yes
X: No

7
This manual suits for next models
1
Table of contents
Other CHD Media Converter manuals
Popular Media Converter manuals by other brands

Baumer
Baumer Hubner HOG 16 + DSL Mounting and operating instructions

IAT
IAT IAT-HDMI/VGA/CVBS-H.264 mini decoder user manual

Manley
Manley Langevin 20 BIT DIGITAL TO ANALOG CONVERTER owner's manual

Transition Networks
Transition Networks CFMFF4040-100 user guide

SignaMax
SignaMax 100BaseTX/FX to 100BaseFX Converter Series user guide

Johnson Controls
Johnson Controls FX-BTCVT Series Commissioning Guide