The MidiControl plugin enables you to connect a MIDI device to Blender and control the values of objects (e.g., location, rotation, scale) or any other numeric input — including geometry nodes, brush settings, and more — via your MIDI controller’s inputs.
The plugin supports two distinct mapping methods:
Used for mapping properties shared by multiple objects in Blender.
Steps:
Note: Changes apply only to the currently selected object(s) in the viewport. You may select one or multiple objects to affect.
This method cannot be used for brush properties or other specialized values like geometry nodes. Use Method 2 for such cases.
Ideal for mapping a specific property of a single object, independent of which object is selected.
Steps:
Tip: This method also works for brush settings, geometry nodes, and other changeable Blender properties.
Create groups of objects that can be selected instantly via a mapped MIDI control button. This allows rapid switching between object sets during a workflow.
Adjust the granularity of property value changes.
You can map two MIDI controls to act as Fine and Coarse resolution factors, which are multiplied by the main MIDI input to refine control sensitivity.
Bind a MIDI button to insert a keyframe for all mapped properties of the currently selected object.
Use a MIDI control to navigate the timeline by adjusting the current frame position.
This extension does not require special permissions.