HALE UMC32 DIY USB-MIDI Controller


UMC32 Product Image

Product Description

The UMC32 is an OEM/DIY product that allows Electronic Musicians, Multimedia Artists and Experimenters the ability to create custom user interfaces to control any software application that supports the MIDI protocol. The UMC32 provides the essential core (micro controller, power supply, USB functionality) to allow the user to easily implement their choice of control elements (example: switches, pots and or faders). In short, the UMC32 will allow you to build your own USB-MIDI controller.

  • Easy to implement with minimal effort and little or no electronics experience.
  • 32 analog and/or digital inputs provides MIDI note or continuous controller data to your host application.
  • Small printed circuit board (1.6” x 2.7”) allows creating portable end devices
  • No programming is necessary. Onboard DIP switches allow simple configuration of MIDI note or controller data.
  • USB bus powered. A single USB cable handles power and data.
  • Upgradeable firmware via Windows XP / Vista bootloader utility.
  • True plug-and-play (USB-MIDI class compliant drivers are provided by the operating system)
  • Compatible with Mac OS X 10.5.x(Leopard), Mac OS X 10.4.x(Tiger), Windows Vista / XP / 2000.
  • 90 day limited warranty, 30 day money back guarantee (USA Only)
  • Custom firmware available, please contact us for estimate.
Info regarding the new v2.0 public firmware
New features currently in development.

NEW! UMC32 Example Projects
A few videos and shots of UMC32's in action.

UMC32 User/Tech Support Forum
This is the official UMC32 user forum.

UMC32 User Manual v1.41 (01/31/09)
(Adobe Acrobat reader is required to view)

UMC32 Firmware v1.41 (01/16/09)
This is the latest Firmware available for UMC32. The bootloader utility will ask you for this file in order to update the firmware of your device.
FOR EXISTING PROJECTS, PLEASE ENSURE THAT DIP10 IS OFF BEFORE PERFORMING THIS UPDATE.
  • Device Descriptor bcdDevice corrected
  • Updated code for true MIDI note off (0x80), was previously being sent as note on with Velocity of zero.
  • Device names are now "UMC32 - Dev/Channel 01","...02" ect.
  • Each device can be flashed with it's own MIDI channel & Unique Product ID
  • Multiple binaries with unique driver names, USB Product ID's and MIDI Channels to provide consistent identification by any MIDI host application. This will ensure proper enumeration and operation of multiple UMC32's regardless of the host application or platform.
  • All channels now startup in Hi-z mode to prevent device from hanging on startup.
  • Introduction of extended modes(DIP Switch 10 = on)
    • Diagnostic Mode
    • Output Only Mode Reads MIDI note on/off that is sent from host application and translates into standard TTL voltages (useful for driving LED's and relays).
    • Switch Tracking Mode All even channels are digital inputs, All odd channels are LED outputs. The LED outputs track the state of switches.
UMC32 Bootloader Utility v1.00 (11/19/08)
This firmware update utility (Windows XP & Vista Only) will allow you to upgrade the firmware of your UMC32.

UMC32 Firmware Archive
Here you will find previous firmwares and their corresponding user manuals.


UMC32 DIY USB-MIDI Controller UMC32 DIY USB-MIDI Controller
Ribbon cable kit not included
Datasheet ___________________________________________________
(Item # UMC32) $89.95 US Each
Example Projects


Ribbon Cable Kit UMC32 Ribbon Cable Kit
Kit contains four 10 pin 0.1" press fit ribbon cable connectors
and 36 inches (91cm) of 10 pin ribbon cable
(Item # RIB36) $4.95 US Each
More info


Ribbon to breadboard adapter Ribbon Cable to Breadboard Adapter
This adapter will allow you to plug the ribbon cable from a
UMC into any standard 0.1" (2.54mm) breadboard. Useful for
testing out your circuits prior to soldering.
(Item # UMC-Adapt10) $4.95 US Each
More info


  • Domestic/USA orders - $8.00 Flat rate to all US addresses.
  • International orders - $22.00 Flat rate via USPS First class international Parcel, 6-10 days w/ delivery confirmation, no insurance).
  • If you have any pre-sales or shipping questions please contact us.
  • All prices are in US Dollars.
  • Pricing and availability subject to change without notice.