• MIDIWidget: Control anything with MIDI.

    MIDIWidget converts MIDI messages into general-purpose output.


    Sold out!

  • Step 1: Connect MIDIWidget to your computer.

    MIDIWidget connects via standard USB micro cable (not included). MIDIWidget will appear as a standard MIDI in/out port pair on any computer.


    Use MIDIWidget out-of-the-box with any music software that supports MIDI. By default, it responds to MIDI notes 60..83 on any MIDI channel (note 60 is Middle C).


    To customize the behavior of MIDIWidget, continue to Step 2.

    Step 2: Launch MIDIWidget Configurator.

    Download and open MIDIWidget Configurator for Mac or Windows.


    Select MIDIWidget MIDI ports in the drop-down menus. Then press "R" to read the current configuration from MIDIWidget.

    Step 3: Customize MIDIWidget's output behavior.

    Each MIDIWidget output can respond independently to MIDI note, CC, program change, or sync messages.


    Optionally, program up to 128 "presets" that each contain output states of some or all of the 24 outputs. You choose the MIDI commands that are used to store and recall presets during operation.


    Press "W" to write the new configuration to MIDIWidget. Settings are stored even when the power is disconnected. You can reconfigure MIDIWidget as many times as you like.

    MIDIWidget Wiring Example

    Step 4: Wire up MIDIWidget.

    MIDIWidget receives MIDI input via USB or via a traditional MIDI connector.


    You can power MIDIWidget using the USB port, or it can operate independently from the computer using a battery or other DC power supply.


    MIDIWidget outputs can be used to control LEDs, relays, or anything else that requires a 5V on/off signal.

  • Have questions?

    Kickstarter Campaign

    The MIDIWidget was funded on Kickstarter in 2015.

  • About

    MIDIWidget is a MIDI decoder designed by John Staskevich. MIDIWidget firmware was created with the help of LUFA. Read the LUFA copyright and license notice here.