MIDI Command Studio is a Windows utility for mapping MIDI input to shortcuts, macros, output and input volume controls, soundboard actions, and app-focused workflows.
- Windows PC
- MIDI controller, keyboard, pad controller, fader bank, knob controller, encoder device, or supported control surface
- MIDI Command Studio installed from the official download page
- In the
Devicespanel, add or select your device. - Keep the default preset selected or click
Newto create a fresh preset. - In the
Mappingspanel, click theLearnbutton that matches the control you want to map. - Press or move the control on your MIDI device. The editor opens automatically after the control is detected.
- In the editor, click a shortcut field such as
On. - Pick a shortcut from the Shortcut Palette, or use
Capture from keyboardto record your own shortcut. - Optional: configure app targeting.
- Use
Globalto send the shortcut to whatever app is active. - Use
Only when app has focusto send the shortcut only when the selected app is already in the foreground. - Use
Force focusto bring the selected app to the foreground before sending the shortcut. This is useful when working across multiple applications. - Click
Save.
For app targeting, the target application must be running and have an open window so MIDI Command Studio can list it.
Use a MIDI knob or fader for system volume and app-specific volume targets.
Learn a knob, fader, encoder, or jogwheel, set it to a volume action, choose the target volume type, then save.
- Add your MIDI device.
- Click
Learn Fader/KnoborLearn Encoder/Jogwheeland move the control you want to use. - In the editor, choose a volume mapping type.
- Choose
Systemfor master output volume,App Targetfor a specific application's audio session, orInputfor the Windows default recording input. - Save and test by moving the control.
For App Target volume, the target app must be running and producing audio so Windows creates an audio session.
For Windows input volume, the mapping controls the Windows recording input level used by apps that follow Windows input controls. Some ASIO, exclusive-mode, or vendor-specific audio paths can bypass Windows input volume and mute controls.
Preset switching is configured from settings when you want a MIDI control to change layouts or cycle through selected presets for a device.
- If learn does not detect your control, make sure the device row is selected and connected.
- If the wrong learn mode was used, delete that mapping and learn it again with the correct control type.
- If the target app is missing from the app list, open that app first so MIDI Command Studio can see it.
- Use the
Logwindow if you are unsure whether a control is sending button, CC, or encoder-style data.
- Check controller behavior: Controller Compatibility

