Piano Motion Studio for Blender

blenderVfxMaster in Import & Export


Piano Motion Studio — MIDI Piano Animation for Blender

Turn MIDI files into editable piano performance animation using local inference models. Includes a grand-piano scene, a rigged pianist, a bench, a camera and lighting presets.



What you get

  • Turn MIDI files into editable piano performance animation using local inference models. Includes a grand-piano scene, a rigged pianist, a bench, a camera and lighting presets.

    • Offline generation: Create body, hand and finger animation without an online account or cloud processing.
    • Animated keys and pedals: Drive 88 piano keys and sustain-pedal motion from MIDI timing, velocity, tempo changes and CC64 data.
    • Two character styles: Switch between a native Workbench study figure and the original textured performer.
    • Editable results: Each generation creates a separate Blender scene, preserving your previous work. Adjust the generated Actions as needed.
    • Included studio: Start with the supplied piano, character, camera and lighting setup.

    Requirements: Blender 5.2 on an Apple Silicon Mac running macOS 14 or later.

Original scene showcase

Two camera views of the same six-second excerpt, rendered directly from the latest source scene and its existing animation in Blender Workbench. This is a reference of the scene and rig, not a result generated from a new MIDI file and not a supplied animation.

Original reference scene animation, two camera views

Fingertip trajectories

The same camera projection traces the ten animated skin-tip positions sampled from that reference animation.

Ten fingertip paths sampled from the reference animation


Working controls

Choose a MIDI, character style, lighting and generation settings in the Piano panel.


Full reference scene in Blender Workbench


Compatibility and limits

  • Blender 5.2 and macOS on Apple Silicon; the helper requires macOS 14 or later. Windows, Linux and Intel Macs are not supported.
  • Standard MIDI format 0 or 1, up to 120 seconds, 2,000 playable notes and 2 MiB.
  • Each generation creates a separate scene. Custom characters and arbitrary-rig retargeting are not supported.
  • No audio generation. Provide your own licensed audio when needed.
  • Allow approximately 1.3 GB for the add-on, plus space for generated scenes.

$100

Have questions about this product?
Login to message

Details
Blender Extension Compatible Yes
Published about 2 hours ago
Blender Version 5.2
Extension Type Add-on
Render Engine Used Cycles
License GPL