Keith McMillen Instruments K-Board Pro 4 User manual

K-Bo a r d Pr o 4
Us e r Ma n U a l
v1.0

TaBle ofConTenTs
ii
K-Board Pro 4
0. WELCOME������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� 1
1. BEFORE YOU BEGIN �������������������������������������������������������������������������������������������������������������������������������������������������������������������������� 2
1�1 What’s In The K-Board Pro 4 Box? ������������������������������������������������������������������������������������������������������������������������������������������� 3
1�2 What’s In The MIDI Expander Package?���������������������������������������������������������������������������������������������������������������������������������� 3
1�3 – System Requirements ������������������������������������������������������������������������������������������������������������������������������������������������������������ 4
1�3�1 – Hardware��������������������������������������������������������������������������������������������������������������������������������������������������������������������� 4
1�3�2 – Software ���������������������������������������������������������������������������������������������������������������������������������������������������������������������� 4
2. GETTING STARTED����������������������������������������������������������������������������������������������������������������������������������������������������������������������������� 5
2 - Getting Started �������������������������������������������������������������������������������������������������������������������������������������������������������������������������� 6
2�1 The K-Board Pro 4 Hardware ������������������������������������������������������������������������������������������������������������������������������������������� 6
2�2 The K-Board Pro 4 Software��������������������������������������������������������������������������������������������������������������������������������������������� 6
3. FEATURES OVERVIEW ����������������������������������������������������������������������������������������������������������������������������������������������������������������������� 7
3 - Features Overview��������������������������������������������������������������������������������������������������������������������������������������������������������������������� 8
3�1 Expressiveness and Flexibility����������������������������������������������������������������������������������������������������������������������������������������� 8
3�2 Connectivity���������������������������������������������������������������������������������������������������������������������������������������������������������������������� 8
3�3 MPE Compatible �������������������������������������������������������������������������������������������������������������������������������������������������������������� 8
What is MPE? ����������������������������������������������������������������������������������������������������������������������������������������������������������������� 8
4. K-BOARD PRO 4 HARDWARE ����������������������������������������������������������������������������������������������������������������������������������������������������������� 9
4 - K-Board Pro 4 Hardware���������������������������������������������������������������������������������������������������������������������������������������������������������� 10
5. K-BOARD PRO 4 EDITOR����������������������������������������������������������������������������������������������������������������������������������������������������������������� 12
5 - K-Board Pro 4 Editor���������������������������������������������������������������������������������������������������������������������������������������������������������������� 13
5�1 The Preset Section���������������������������������������������������������������������������������������������������������������������������������������������������������� 13
5�2 The Keys & Zones Section ��������������������������������������������������������������������������������������������������������������������������������������������� 14
5�2�1 User Curves��������������������������������������������������������������������������������������������������������������������������������������������������������� 15
5�3 The Sliders & Pedals Section ����������������������������������������������������������������������������������������������������������������������������������������� 16
5�4 The Advanced Section��������������������������������������������������������������������������������������������������������������������������������������������������� 17
5�4�1 Mapping Assistant ���������������������������������������������������������������������������������������������������������������������������������������������� 18
5�4�2 The Sensor Adjustment Window ����������������������������������������������������������������������������������������������������������������������� 18
5�5 The Preferences ������������������������������������������������������������������������������������������������������������������������������������������������������������� 20
5�6 The Desktop Editor �������������������������������������������������������������������������������������������������������������������������������������������������������� 20
5�7 The Web Editor �������������������������������������������������������������������������������������������������������������������������������������������������������������� 20

TaBle ofConTenTs
iii
K-Board Pro 4
6. TROUBLESHOOTING ����������������������������������������������������������������������������������������������������������������������������������������������������������������������� 21
7. F.A.Q. ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� 23
8. SAFETY PRECAUTIONS�������������������������������������������������������������������������������������������������������������������������������������������������������������������� 26

WelCoMe
1
K-Board Pro 4
WelCoMe
Hello, and welcome to the world of K-Board Pro 4! Taking the time to read this document is a huge step toward
mastering the K-Board Pro 4�
The purpose of this document is to provide a resource containing helpful information regarding the use of
the K-Board Pro 4 hardware and software� While this document is written for people of all levels, it does not
attempt to explain basic, fundamental MIDI concepts or terminology, and it is assumed that you have at least
basic experience working with USB MIDI devices, MIDI software, and MIDI hardware
QUesTions? feedBaCK? ConTaCT Us!
Any questions or feedback that may come up regarding K-Board Pro 4 or its software can be directed to us
here:
• Technical Support: https://support�keithmcmillen�com
• General Questions: contact@keithmcmillen�com
• User Forum: https://forum�keithmcmillen�com
Where TodoWnload everyThing
All K-Board Pro 4 software can be downloaded on the KMI website: keithmcmillen�com
You can also access the K-Board Pro 4 Editor online: https://les.keithmcmillen.com/products/k-board-
pro-4/editor/

Before You Begin

Before yoU Begin
3
K-Board Pro 4
1.1 WhaT’sinThe K-Board Pro 4 Box?
K-Board Pro 4
For playing�
MiCro UsB CaBle
For connecting K-Board Pro 4 to a USB host (computer,tablet, etc)�
1.2 WhaT’sinThe Midi exPander PaCKage?
Midi exPander
For connecting K-Board Pro 4 to MIDI hardware�
UsB PoWer sUPPly + ConverTer Blades
+5V DC, 500 mA
Includes power converter blades for non-United States AC sockets�
UsB B CaBle
For connecting the Expander to the USB power supply�
Mini-UsB CaBle
For connecting the K-Board Pro 4 to a MIDI Expander�

Before yoU Begin
4
K-Board Pro 4
1.3 – sysTeM reQUireMenTs
1.3.1 – hardWare
MaC os
• Mac OS 10�6 (or greater)
• Intel Core 2 Duo (or greater)
• USB 2�0 (or greater) port
WindoWs
• Windows 7, 8, & 10
• USB 2�0 (or greater) port
1.3.2 – sofTWare
MaC os
• Mac OS 10�9 or later
• Intel Core 2 Duo (or greater)
• USB 2�0 (or greater) port
• 100 MB free hard disk space
WindoWs
• Windows 7, 8, & 10
• 64 bit
• 2�5 GHz processor (or greater)
• 4 GB RAM (or greater)
• USB 2�0 (or greater) port
• 100 MB free hard disk space
WeB ediTor
• Chrome, Opera or other Web MIDI capable web browser� To check compatibility with WebMIDI, go
here: http://caniuse�com/#feat=midi
• Windows Users: if you have issues with device connections or Firmware updating, you can enable a
ag in the browser, enter the following in the URL bar: `chrome://ags/#use-winrt-midi-api` and set
it to “enabled” and then restart your browser�

Getting Started

geTTing sTarTed
6
K-Board Pro 4
2 - geTTing sTarTed
This section provides information that will help you get started with the K-Board Pro 4� We will introduce the
K-Board Pro 4 hardware, discuss how to connect your K-Board Pro 4 to the world, and go over basic operation
of the device and the editor� More in-depth information is available in the K-Board Pro 4 Hardware and K-Board
Pro 4 Editor sections�
To connect your K-Board Pro 4 to a USB host, use the included micro USB cable to connect the USB port on the
back of the K-Board Pro 4 to a USB A port on the desired device�
2.1 The K-Board Pro 4 hardWare
You can interact with the K-Board Pro 4 via the keys, and the four assignable sliders above the keys� The
sliders can be programmed to control internal functions of the device, or send a variety of MIDI data using
the Editor�
The K-Board Pro 4 has two USB ports on the back of the device, as well as one expression pedal input and
one sustain pedal input� Use the micro USB port to connect to a USB host, and the mini USB port to connect
to a MIDI Expander to allow for communication with 5 pin MIDI devices� More information can be found in
the K-Board Pro 4 Hardware section�
You may need to give the browser permission to control your MIDI device�
This is simply a security precaution when sending SysEx to a MIDI device�
To connect to an iOS device, we recommend using an Apple branded
Camera Conection Kit (USB to Lightning adapter). To connect to an
Android device, you should use a USB OTG cable�
2.2 The K-Board Pro 4 sofTWare
The K-Board Pro 4 Editor runs on the desktop, and in WebMIDI capable browsers� The Web Editor for
K-Board Pro 4 is compatible with any device that can run a WebMIDI capable browser� The Standalone
Editor is compatible with any device running MacOS or Windows� The Editor allows you to customize nearly
all aspects of how the K-Board Pro 4 responds to user input� More information can be found on the K-Board
Pro 4 Editor section�

Features Overview

feaTUres overvieW
8
K-Board Pro 4
3 - feaTUres overvieW
The K-Board Pro 4 is a fully MPE compatible instrument capable of sending accurate and highly nuanced MIDI
data to your computer or other MIDI device�
3.1 exPressiveness and flexiBiliTy
The K-Board Pro 4 can send a variety of different MIDI data from its keys and sliders�
noTes
The K-Board Pro 4 can send MIDI notes with strike and release velocity just as some other MIDI
keyboards�
ConTrol daTa
The K-Board Pro 4 can send CC data, pitch bend data, and channel pressure in a variety of ways� You
can send these messages from the z-axis (pressure), y-axis, or x-axis�
3.2 ConneCTiviTy
The K-Board Pro 4 is a class compliant MIDI device, which means you can connect it to just about anything
that speaks MIDI� Simply connect the full size USB port to any USB host and start playing�
Using the included USB cable you can connect to a computer running any modern OS (Mac, Windows,
and Linux) that supports the Class Compliant MIDI standard, as well as mobile operating systems.
You can also connect to the optional MIDI Expander to communicate with MIDI hardware using traditional
5 pin MIDI connections�
3.3 MPe CoMPaTiBle
The K-Board Pro 4 is fully MPE compatible right out of the box�
WhaT is MPe?
MPE stands for MIDI polyphonic expression and allows for each note to have its own control and
pitch bend data. MPE is a recently approved part of the MIDI specication and is starting to see more
widespread adoption�
The basic idea of MPE is that each note is sent on its own MIDI channel, along with some standardized
MIDI messages to control the expression/pitch for that note� Each note can be accompanied by pitch
bend, channel pressure, and CC74 giving three unique dimensions of control and expression to each
note� You can also assign most any MIDI control message to any axis using the K-Board Pro 4 Editor�
If you’d like to dig a little deeper into the MPE specication you can nd the full documentation here:
https://www�midi�org/articles-old/midi-polyphonic-expression-mpe

K-BoardPro4 Hardware

K-Board Pro 4 hardWare
10
K-Board Pro 4
4 - K-Board Pro 4 hardWare
The Keys
The K-Board Pro 4 has 4 octaves of Smart Sensor keys that provides full MPE support in a familiar
keyboard layout� The keys provide you with 5 dimensions of control, along with pitch data�
• Strike Velocity
• Continuous Pressure
• X-Axis
• Y-Axis
• Release Velocity (available in rmware version 1.1)
For more information on conguring the keys, see the Keys & Zones section of the manual�
The sliders
The Sliders can send MIDI CCs or Pitch Bend messages, or you can have them perform functions that
modify the behavior of the hardware� The slider modes available are:
• CC
• Global Pitch Bend
• 4 Octave Select
• 7 Octave Select
• X-Axis Range
• Preset Select
• Transpose (available in rmware version 1.1)
Any slider can be set to any of the 7 modes. For more information on modes and conguration see the
Sliders & Pedals section of the manual�
The UsB PorTs
The USB ports allow the device to communicate with the outside world� The micro USB port is used to
connect to laptops, tablets, or other USB hosts� The mini USB port is used to connect to the KMI MIDI
Expander for communicating with 5 pin MIDI devices� The K-Board Pro 4 is bus powered, and can be
powered from either port�

K-Board Pro 4 hardWare
11
K-Board Pro 4
The Pedal inPUTs
There are two inputs on the back of the device that allow you to connect one sustain pedal and one
expression pedal to send CCs�
The Midi exPander
The KMI MIDI Expander allows the K-Board Pro 4 to communicate with traditional 5 pin MIDI hardware�
Using a mini USB cable, connect the mini USB port of the K-Board Pro 4 to the Expand port of the MIDI
Expander� Provide power using a USB power supply into the Power USB B port on the Expander (most all
USB power supplies provide 5V and plenty of amps, but be sure that the power supply provides 5V and
at least 500 mA)� You can also provide power via the main USB port from a connected computer, or a USB
power supply
No further conguration is needed, the MIDI Expander output mirrors the MIDI data that is sent over USB.
Simply connect the MIDI Out of the Expander to the MIDI input of your synthesizer/MIDI hardware� The
MIDI out LED will light yellow indicating that the Expander is passing MIDI data.

K-Board Pro 4 Editor

K-Board Pro 4 ediTor
13
K-Board Pro 4
5 - K-Board Pro 4 ediTor
This section covers the K-Board Pro 4 Editor� It will cover the basic operation and features of the Editor, along
with any differences between the desktop and web editors�
The ediTor
The K-Board Pro 4 Editor is where you dene what data your K-Board Pro 4 will send, how it will send the
data, and a variety of other settings� This information is stored in Presets�
5.1 The PreseT seCTion
The Preset section allows you to save, recall, and send presets to the K-Board Pro 4� The K-Board Pro 4
can hold up to 4 presets� Presets can be selected by sending Program Change Messages to the K-Board
Pro 4 from software or hardware� Simply send a program change message 0-3 on any channel to select
one of the 4 on board presets (coming in rmware version 1.1). Presets can also be selected from any
slider�
Select a preset with the menu at the top� Once selected in the Editor, the preset will also be loaded onto
the device� There are buttons for choosing a destination on the K-Board Pro 4 (destination 1 is selected
by default), sending the preset to a slot on the K-Board Pro 4, saving the preset, saving the preset as a
copy, reverting the preset, and deleting the preset�
When a preset is “dirty” (meaning the preset has been changed without saving) the revert button will be
red�
When you are able to save a preset, the Save button will be red�
When saving as a copy, preset names are limited to 32 characters� When retrieving presets from
the device, the name will be prepended by “on-device”� Similarly, user and factory presets will be
prepended by their appropriate identier.
The Editor can store an unlimited amount of presets, and you can import and export presets using the
File Menu. You can also import user presets by dragging and dropping .json les onto the Presets box.
As long as there are no naming conicts or duplicates, the preset(s) will be imported.
You cannot save or overwrite a factory preset� Use the Save As function to
create a user preset�

K-Board Pro 4 ediTor
14
K-Board Pro 4
Keys
There are a variety of MIDI message types that can be sent from the K-Board Pro 4� Use the Mode menu
to choose what kind of data you wish to send from each axis:
• Off - No data will be output from this axis� Note data will always be sent�
• Pitch Bend Absolute - The absolute position will be used to output 14 bit pitch bend data�
• Pitch Bend Relative - The relative position (initial position = 0) will be used to output 14 bit pitch
bend data�
• CC Absolute - The absolute position will be used to output a 7 bit CC message�
• CC Relative - The relative position (initial position = 0) will be used to output a 7 bit CC message�
5.2 The Keys & Zones seCTion
The Keys & Zones section is where you dene and ne tune how data from the X/Y/Z dimensions is sent
from the K-Board Pro 4�
• Channel Pressure Absolute - The absolute position will be used to output a mono aftertouch
message�
• Channel Pressure Relative - The relative position (initial position = 0) will be used to output a mono
aftertouch message�
The X axis and the Y axis have identical message types, while the Z axis (pressure) does not allow for
Pitch Bend Relative. The data from each axis can also be ne tuned using the threshold, gain and offset
parameters�
• Threshold - Axis messages are suppressed until the distance from 0 (or start in relative mode)
exceeds the threshold value� Values range from 0-127�
• Gain - Linearly scales (multiplies) the data. For example, with a gain of 2, the data will be twice as
large, with a gain of �5 the data will be half as large� In relative mode, gain is applied evenly in the
positive and negative directions� Values range from 0�0 - 2�0�
• Offset -This value is added to the axis output after Gain is applied� Values range from 0 -127�
• Start - In Relative mode, axis output begins at this value and all output for the duration of the
keypress centers around it� Gain is calculated with Start considered to be zero and values above
and below are treated as growing in the positive or negative direction� Values range from 0 -127�
Note: When the X and Y axis are set to send a CC, the X-Axis will default to CC 1 (mod
wheel) and the Y-Axis will default to CC 7 (volume)�

K-Board Pro 4 ediTor
15
K-Board Pro 4
Zones
You can split the K-Board Pro 4 into 2 zones, the zones section lets you dene customize the behavior of
the zones�
Settings that apply to the lower zone will be blue, settings that apply to the upper zone will be purple�
Settings that are global, or note specic to a zone will be white. Settings that are off will be gray.
• Zones Split Key - Sets where one zone ends, and the other begins�
• Number of Channels - Available when MPE mode is set to “On”� Set the number of channels for
MPE each zone will use�
• Zone Channel - Available when MPE is set to “Off”� Set the MIDI channel the selected zone will send
on�
• Velocity Curves - Select the note velocity curve the selected zone� There is a selection of pre-made
curves, as well as 4 customizable user curves� See the User Curves section for more information on
editing and using User Tables� Select --Edit Curves-- option to open the User Curves Window�
You can also set the zone split by dragging the handle below the keyboard visualizer� You select a zone
by clicking within a zone in the keyboard visualizer� Once a zone is selected the outlines of the key
parameters will reect the currently selected zone (blue for the lower zone and purple for the upper
zone)� Once a zone is selected, each axis can be assigned to send data per zone� For instance you could
send pitch bend from the X axis from the lower zone, and CC 7 from the X axis on the upper zone�
The key visualizer not only lets you dene the zones visually, but displays useful information on what the
sensors are seeing when you interact with the KBP4�
5.2.1 User CUrves
The User Curves Window allows you to create
custom velocity curves� You can save up to 4
user curves� Simply drag your cursor to create
a custom curve� Clicking on any of the factory
curves will give you a starting point� Hitting
reset will revert the curve to linear� After creating
a user curve, you must save and send the curve
to the device with the Save & Send button�

K-Board Pro 4 ediTor
16
K-Board Pro 4
The sliders seCTion
The Sliders section is where you dene the behavior of the 4 horizontal sliders, they can be set to any of
7 modes:
• CC - This mode sends out a user selectable CC number on either the Lower or Upper Zone
channel�
• Global Pitch Bend - Global Pitch Bend can be assigned to send on either the Lower or Upper Zone
Channel� Note that when MPE is On, it is distinct from the Key Pitch Bend, which is sent on whatever
Zone Member Channel a specic key occupies.
• 4 Octave Select - Adjusts the notes of the assigned zone up or down by octave within a four octave
range, this is the most useful range for general use (MIDI note notes 24–107)�
• 7 Octave Select - Adjusts the notes of the assigned zone up or down by octave within a seven
octave range (MIDI notes 0–119)�
• Key Pitch Bend Range - This modies the Key Pitch Bend Range (most commonly assigned to the
X-Axis, but also potentially the Y or Z Axes)� It does not affect the range of the Global Pitch Bend�
Assignable to the Upper or Lower Zone.
• Preset Select - Selects from one of the four user presets� Note that if you switch to a preset in which
this slider is assigned to a different mode, the functionality of the slider will change to the new
assignment under your nger.
• Transpose - Shifts the notes of the keyboard up by 0-12 semitones� Assignable to the upper or
lower zone (available in rmware version 1.1).
• Off - This slider will have no functionality�
By default the sliders are assigned to the Lower Zone and set to the following modes:
• Slider 1 - Global Pitch Bend
• Slider 2 - Octave 4
• Slider 3 - Key Pitch Bend Range
• Slider 4 - CC (CC number: 1)
5.3 The sliders & Pedals seCTion
The Sliders & Pedals section is where you dene the behavior of the 4 horizontal sliders and the pedal
inputs�

K-Board Pro 4 ediTor
17
K-Board Pro 4
The rst pedal is the switch pedal input. This input accepts standard sustain type (momentary) pedals.
There is no internal sustain function, setting the CC to 64 (the general MIDI message for sustain) will allow
the K-Board Pro 4 to instruct the destination software/hardware to sustain� You can also set it to output any
CC you wish� The second pedal input is the Expression pedal input� This input accepts standard expression
type (continuous) pedals� Similar to the sliders, the pedals can send on one zone’s master channel� Mode -
set the pedal to send a CC, or turn it off�
• CC - Set the CC that the pedal will send�
• Threshold - When the incoming value exceeds this value, a CC with a value of 127 will be sent�
5.4 The advanCed seCTion
The Advanced section provides control over a variety of hardware settings�
The Pedals seCTion
The Pedals section is where you dene the behavior of the two pedal inputs on the back of the K-Board Pro
4�
• MPE Mode - Turn MPE on or off. When MPE is off zones will send data on the Zone Channel specied in
Keys & Zones
• Octave - Set the base octave� Values range from 1 to 7�
• Transpose - Set the transposition, in semitones� Values range from 0 to 12�
• All Key Threshold - Controls how easy it is to activate the keys. Lower values make the keys easier to
trigger, higher values will require more pressure to activate the keys� Values range from 0 to 254, the
default value is 30�
• Slider Pitch Bend Range - Set the range of pitch bend for any slider assigned to global Pitch Bend� Values
range from +/- 0, to +/- 12, with some microtonal ranges available�
• Key Pitch Bend Range - Set the range of pitch bend for the keys� Values range from +/- 0, to +/- 12, with
some microtonal ranges available�
• Return Mode - Turns Pitch Bend Slew on/off� When this is active, pitch bend from a key will slew back to 0
as long as the key is held down� This allows you to add a vibrato to a note and easily return to playing in
tune� Return mode is On by default�
• Return Time - Sets the time it takes for the pitch to slide back to zero. Larger values make longer slower
bends easier to execute� Smaller values make quick vibrato gestures sound tighter and more controlled�
Values range from 0�10 to 10�0 seconds
• Sensor Adjustment - Opens the Sensor Adjustment window�
Other manuals for K-Board Pro 4
1
Table of contents
Other Keith McMillen Instruments Electronic Keyboard manuals

Keith McMillen Instruments
Keith McMillen Instruments K-Board Pro 4 Specification sheet

Keith McMillen Instruments
Keith McMillen Instruments QuNexus RED User manual

Keith McMillen Instruments
Keith McMillen Instruments QuNexus User manual

Keith McMillen Instruments
Keith McMillen Instruments QuNexus User manual