plugins, skins and other resources for computer-based audio production

Hidden MIDI Keyboard

App for Windows
Hidden MIDI Keyboard

Hidden MIDI Keyboard is a Windows app that turns your computer keyboard into a highly configurable MIDI keyboard. It’s designed for use without losing focus while working with DAWs and any software that receives MIDI data.

Unlike other virtual MIDI keyboard apps, which need to have the focus on the app window to be used, Hidden MIDI Keyboard works independently of the window/app you are working in. It’s an invisible app that can be activated/deactivated at any time with a custom key. Only the keys configured for MIDI transmission are used by Hidden MIDI Keyboard, so the remaining keys can still be used for working in the DAW.

It includes several predefined layouts but also has an editor for creating custom layouts. This allows you to create multiple virtual MIDI keyboards tailored to your needs. It’s possible to change the layout on the fly to adapt the keyboard to different stages of the workflow. For example, to switch between a standard MIDI keyboard and 4×4 percussion pads.

Check the online help for more details about the operation and configuration of Hidden MIDI Keyboard.

Here is a list of the predefined layouts. Note that some of them have certain keys blocked to prevent accidental keystrokes from being sent to the DAW (e.g., keys between black notes). Remember that you can create any type of custom layout. You can replicate any of the predefined layouts and adjust them to your liking.

Ableton Extended

Click to enlarge

Layout similar to Live’s Computer Keyboard, expanding the keys available for MIDI sending and keeping the keys used for keyboard shortcuts accessible.

Drum Pads

Click to enlarge

Layout designed for use with Live’s DrumRack. 32 pads available. Transpose keys shift in 16 positions to fit the DrumRack pad grouping scheme.

Drum Pads + CC

Click to enlarge

Layout for controlling 16 pads on a Live Drum Rack. It also features 3 MIDI CC send faders. The CC number sent can be configured in the app settings.

Dual Keyboard

Click to enlarge

Typical layout offering a two and a half octave keyboard. Like the others, it offers keys for sustain, pitch bend, octave shift, and velocity adjustment.

inScale

Click to enlarge

Layout designed for use with the inScale device. Allows switching between the device’s first 12 presets. The white keys correspond to the device’s note inputs, with C4 being the center note.

Logic Plus

Click to enlarge

A layout that replicates Logic’s virtual keyboard, offering a sustain key, pitch bend and modulation wheel. It also expands the number of available keys compared to Logic.

MIDI Faders

Click to enlarge

Layout that offers four faders for sending MIDI CC, plus a pitchbend wheel. The CC number sent can be configured in the app settings.

Muli-Velocity

Click to enlarge

Layout designed with percussion triggering in mind. All the white keys send the same note but with different velocity. The upper keys set the sent note.

Sequential

Click to enlarge

Layout where all notes are distributed sequentially from bottom left to top right.

Custom

Click to enlarge

Create, edit, duplicate, delete, export and import layouts using the app’s built-in editor, where each key on the computer can be individually configured to send different MIDI data.

This allows not only the creation of MIDI keyboards, but also MIDI controllers similar to hardware controllers. Using ranges of several keys it is possible to simulate control faders that send CC messages.

About killihu

I am an audio developer focused primarily on developing resources for Ableton Live. I work in collaboration with various producers to get ideas and create new tools related to music production. Feel free to contact me if you have any questions or suggestions.

Newsletter

The newsletter is only used to communicate about new releases and updates.