MIDI Solutions Velocity Converter OPERATING INSTRUCTIONS
MIDI Solutions Velocity Converter Operating Instructions M409-100 2012 MIDI Solutions Inc. All rights reserved. MIDI Solutions Inc. PO Box 3010 Vancouver, BC Canada V6B 3X5 www.midisolutions.
INTRODUCTION Thank you for purchasing the MIDI Solutions Velocity Converter. The MIDI Solutions Velocity Converter allows various velocity curves to be applied to Note-On velocities. Curves can be selected from 40 preset curves or one user-definable curve, and each MIDI channel can be assigned a unique curve. The MIDI Solutions Velocity Converter is MIDI-powered and requires no batteries or power supply to operate.
PROGRAMMING COMMANDS CLEAR SETTINGS To clear all of the Velocity Converter's settings, send it the following System Exclusive programming command: F0 00 00 50 09 00 F7 It is recommended to send the Clear Settings command to the Velocity Converter prior to programming the unit to ensure that all previous settings are cleared.
CONTROL CHANGE VELOCITY CONTROL To set the velocity to follow a MIDI Control Change value, send the Velocity Converter the following System Exclusive Programming command: F0 00 00 50 09 03 aa bb cc F7 All bytes must be in Hexadecimal format (see hexadecimal conversion table at end) aa = Control Change# bb = Offset added to incoming Control Change value cc = MIDI channel (see MIDI channel table at end) The Velocity Converter will accept one of these commands.
PRESET VELOCITY CURVES 6 CURVE #1 (01 Hexadecimal) CURVE #2 (02 Hexadecimal) Constant output velocity 1 Constant output velocity 32 CURVE #3 (03 Hexadecimal) CURVE #4 (04 Hexadecimal) Constant output velocity 64 Constant output velocity 96 CURVE #5 (05 Hexadecimal) CURVE #6 (06 Hexadecimal) Constant output velocity 127 Maximum velocity 104, strong upward curvature
CURVE #7 (07 Hexadecimal) CURVE #8 (08 Hexadecimal) Maximum velocity 104, weak upward curvature Maximum velocity 104, no curvature CURVE #9 (09 Hexadecimal) CURVE #10 (0A Hexadecimal) Maximum velocity 104, weak downward curvature Maximum velocity 104, strong downward curvature CURVE #11 (0B Hexadecimal) CURVE #12 (0C Hexadecimal) Maximum Velocity 112, strong upward curvature Maximum Velocity 112, weak upward curvature 7
CURVE #13 (0D Hexadecimal) CURVE #14 (0E Hexadecimal) Maximum velocity 112, no curvature Maximum velocity 112, weak downward curvature CURVE #15 (0F Hexadecimal) CURVE #16 (10 Hexadecimal) Maximum velocity 112, strong downward curvature Maximum velocity 120, strong upward curvature CURVE #17 (11 Hexadecimal) CURVE #18 (12 Hexadecimal) Maximum Velocity 120, weak upward curvature Maximum Velocity 120, no curvature
CURVE #19 (13 Hexadecimal) CURVE #20 (14 Hexadecimal) Maximum velocity 120, weak downward curvature Maximum velocity 120, strong downward curvature CURVE #21 (15 Hexadecimal) CURVE #22 (16 Hexadecimal) Full scale, strong upward curvature Full scale, weak upward curvature CURVE #23 (17 Hexadecimal) CURVE #24 (18 Hexadecimal) Full scale, no curvature Full scale, weak downward curvature 9
CURVE #25 (19 Hexadecimal) CURVE #26 (1A Hexadecimal) Full scale, strong downward curvature Cutoff velocity 120, strong upward curvature CURVE #27 (1B Hexadecimal) CURVE #28 (1C Hexadecimal) Cutoff velocity 120, weak upward curvature Cutoff velocity 120, no curvature CURVE #29 (1D Hexadecimal) CURVE #30 (1E Hexadecimal) Cutoff Velocity 120, weak downward curvature Cutoff Velocity 120, strong downward curvature
CURVE #31 (1F Hexadecimal) CURVE #32 (20 Hexadecimal) Cutoff velocity 112, strong upward curvature Cutoff velocity 112, weak upward curvature CURVE #33 (21 Hexadecimal) CURVE #34 (22 Hexadecimal) Cutoff velocity 112, no curvature Cutoff velocity 112, weak downward curvature CURVE #35 (23 Hexadecimal) CURVE #36 (24 Hexadecimal) Cutoff velocity 112, strong downward curvature Cutoff velocity 104, strong upward curvature 11
CURVE #37 (25 Hexadecimal) CURVE #38 (26 Hexadecimal) Cutoff velocity 104, weak upward curvature Cutoff velocity 104, no curvature CURVE #39 (27 Hexadecimal) CURVE #40 (28 Hexadecimal) Cutoff velocity 104, weak downward curvature Cutoff velocity 104, strong downward curvature
MIDI CHANNEL TABLE The value cc in the programming commands is assigned according to the following table: MIDI Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ALL cc 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 7F MIDI CONTROL CHANGE TABLE Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12-13 14-15 16-19 20-31 32-63 64 65 66 67 68 69 70 71 72 73 74 75-79 80-83 84 85-90 91 92 93 94 95 96,97 98,99 100,101 102-119 120-127 Hexadecimal 00 01 02 03 04 05 06 07 08 09 0A 0B 0C-0D 0E-0F 10-
WARRANTY MIDI Solutions Inc. warrants this product to be free from defects in material and workmanship for a period of one (1) year from date of purchase. This warranty is void if the product has been damaged by accident, misuse, alteration, unauthorized repairs or other causes not arising out of defects in material or workmanship.