=========================================== K-Board Pro 4 version 1.2.0 - Change Log =========================================== Release : 2019 June 5 Firmware : 1.2.0.5 Editor : 1.2.0 Note Messages ------------------- - Note-off Release Velocity: Curve can now be set independently from Note-on Velocity Three choices for a fixed release velocity 0, 64, and 127 Axis output ------------------- - All Axes: Release Zero can be toggled independently for each axis Curve selection added for each axis Changed pitch bend range values (in semi-tones: 0, 1/8, 1/4, 1/2, 1, 2, 3, 4, 5, 7, 10, 12) Offset values can now be set to a negative number - X-Axis: Blue key sensitivity adjusted - Y-Axis: When both X and Y are both set to pitch bend mode their output is combined - Z-Axis: With Release Zero toggled off, upon key release Z-Axis latches to its last sent value Sliders ------------------- - Zones: Sliders can now be assigned to output values for both zones at the same time - LEDs: Reduced LED mode now available for lower current consumption LEDs go to sleep after one hour of inactivity (no key presses or slider movements) Displays now retain more memory of previous settings Displays now track each other when assigned to the same mode - Sensitivity: Slider Sensitivity can now be adjusted, default sensitivity value is 50 - Editor: Added Slider Activation Threshold and LED Mode options to the Advanced Tab Pedals ------------------- - Zones: Pedals can now be assigned to output values for both zones at the same time - Switch Pedal (P1): Now autodetects switch type (normally open or normally closed) on power-up Fixed issue that caused some boards to not detect switch changes Presets ------------------- - New preset structure (incompatible with previous editor / firmware) - Firmware now has four different factory presets that are restored after a Device Reset: Memory Slot 1: MPE Memory Slot 2: Poly Aftertouch & MPE-Off Memory Slot 3: X-Axis Octave Bend (MPE) Memory Slot 4: Y-Axis Pitch Bend (MPE) Device I/O ------------------- - MIDI solo messages are now sent out both the USB and Expander ports =*=*=*=*=*=*=*= Editor =*=*=*=*=*=*=*= Updates ------------------- - show notification when updates to firmware or editor are available Presets ------------------- - clearer label language around using presets - new preset structure - Prevent saving duplicate preset names when saving from on-device to on-device presets Preferences ------------------- - Added button to import user presets Keys & Zones ------------------- - Added Curves and Release Zero to each axis - Added MPE Mode Enable / Disable - Removed Zone Split Key selection Slider & Pedals ------------------- - Added ability to set Sliders & Pedals to send on both zones (enabled by default) - Removed Pedal 1 (Switch / P1) Threshold Advanced ------------------- - renamed Octave to Base Octave - more standard octave naming - range limited depending on slider Octave mode when set - Mapping Assistant: fixed CC message sending Curve Editor (formerly Velocity Curve Editor) ------------------- - updated curve editor UI to make editing curves more smooth - clearer label language around using the curve editor - handles editing custom user curves for Velocity Curves (note-on/release) and Key Axis - added bar and value display on cursor hover - added label to template curves Sensor Adjustment ------------------- - stability improvements - Fixed setting multiple sensors / keys at one time - Edit Mode: removed 'Entire Device' Visualizer ------------------- - works in a variety of Axis modes and MPE Off mode - indicator circle scales when playing in a white key stem - fixed incorrect display of indicator circle when in Upper Zone __/\\\________/\\\_ __/\\\\____________/\\\\_ __/\\\\\\\\\\\_ _\/\\\_____/\\\//__ _\/\\\\\\________/\\\\\\_ _\/////\\\///__ _\/\\\__/\\\//_____ _\/\\\//\\\____/\\\//\\\_ _____\/\\\_____ _\/\\\\\\//\\\_____ _\/\\\\///\\\/\\\/_\/\\\_ _____\/\\\_____ _\/\\\//_\//\\\____ _\/\\\__\///\\\/___\/\\\_ _____\/\\\_____ _\/\\\____\//\\\___ _\/\\\____\///_____\/\\\_ _____\/\\\_____ _\/\\\_____\//\\\__ _\/\\\_____________\/\\\_ _____\/\\\_____ _\/\\\______\//\\\_ _\/\\\_____________\/\\\_ __/\\\\\\\\\\\_ _\///________\///__ _\///______________\///__ _\///////////__ ============================================== K-Board Pro 4 version 1.1.0 - Change Log ============================================== Release : 2019 April 19 Firmware : 1.1.0.0 Editor : 1.1.0 Note Messages ------------------------ - Note-off Release Velocity: Enabled by default (can be toggled in the editor) Uses the same velocity curve as Note-On messages When Release Velocity is off, Note-Off messages are sent with a velocity of 64 - Editor: Release Velocity on/off toggle in Advanced tab Axis output ------------------------ - X-Axis: Bend return algorithm modified to improve responsiveness New mode: Pitch Bend |x| : Outputs the absolute value of the pitch bend message - Y-Axis: Offset disabled in Y-Axis Pitch Absolute, middle of the key is zero - Z-Axis: Z-axis now uses factory calibration data to increase response-evenness New Z-Axis mode: Poly Aftertouch Absolute / Relative : Outputs on Zone Master channel only (per MPE spec) - Axis response in non-MPE mode: When MPE is turned off, board-wide averaging is used to calculate X, Y, and Z Axis outputs (Except in the case of Z-Axis Poly Aftertouch which behaves the same in both circumstances) - Editor: X-Axis: Modes: Pitch Bend |x| Y-Axis: Renamed 'glide' --> 'slide' Z-Axis: Modes: Poly Aftertouch Absolute / Relative Axis Threshold controls ------------------------ - Data output in all modes is now scaled from the edge of the threshold, so onset is smooth - X-Axis: Threshold in X-absolute modes now grows from the center, so the larger the threshold the larger the center area in the key. - Y-Axis: Added threshold implementations to Y-absolute and Y-relative modes In relative and pitch bend modes, the threshold grows from the center In non-pitch bend absolute modes, threshold grows from the bottom of the key Removed offset control from pitch bend absolute, a bend of zero in this mode is always in the middle of the key - Z-Axis: Threshold extends the pressure range which the Z-Axis considers to be zero - Editor: Modlines: Threshold controls available for all modes in all three axes Sliders ------------------------ - New Slider mode: Transpose Transpose of zero is represented by the two outermost LEDs of a slider being lit All other values are indicated by the corresponding number of LEDs being lit - New Slider mode: Pitch Bend Return Controls: X-Axis Pitch Bend Return Time and Return Mode toggle Range: 0.1 to 1.1 seconds Rightmost value: Pitch Bend Return Mode off (infinite return time) represented by alternating LED off/on pattern - Accidental Slider Bump Reduction: Slider threshold and debounce-time increases temporarily when pressing keys at the top of their stem - Default slider on-threshold increased, requires slightly more pressure to engage (Full control over this threshold is planned for FW 1.2.0.0) - Editor: Modes: Transpose, Pitch Bend Return Time Pedal Inputs ------------------------ - Sustain pedal algorithm improved for Tip-Sleeve designs, Switch-Open outputs 0, Switch-Closed outputs 127 - Expression pedal input range remapped, works best with Roland EV-5 Device I/O ------------------------ - Program change messages on MIDI Channel 1 will now change the device preset (responds to program change numbers 0-3) - Expander MIDI Out: Note On/Off messages have priority when MIDI data exceeds traditional MIDI bandwidth - Expander MIDI In: More bandwidth and memory buffering available for incoming MIDI messages Default Preset ------------------------ - Release Velocity defaults to ON - Rightmost slider now defaults to Pitch Bend Return Time - X-Axis CC now defaults to 1 Editor ------------------------ Firmware Updating: improvements to the updating process and logging of progress to the console Velocity Curves: improved curve editor usability, visual display and step smoothing Mapping Assistant: fixed incorrect MIDI channel assignment, full channel range Known Bugs ------------------------ - Firmware: When MPE is off, adjusting the Zone Split Key with keys held down may cause averaging problems Save the preset and power-cycle device to fix - Editor: Visualizer: when more than one axis is set to CC the visualizer doesn't function as expected In certain circumstances, when K-Mix and K-Board Pro 4 are connected simultaneously there may be editor communication issues (This is rare and related to differing OS implementation of USB device/port enumeration. We are investigating.)