Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on NLA Midi Copier
NLA Midi Copier

NLA and Graph Editor tools for syncing animation to midi files.
Add-on by Cornerback24
About What's New Permissions Reviews Version History
NLA Midi Panel NLA Midi Panel with note filters Graph Editor Midi Panel Copying action to notes Quick copy tool Keyframe generation

Tools for syncing animation to a midi file. In the NLA editor actions can be copied to line up with notes in the midi file, and in the graph editor keyframes can be generated based on midi file data.

Steps to get started in the NLA editor:

  • Open the Midi Panel and select a midi file
  • Select an object
  • Select an Action
  • Click "Copy Action to Notes"

The NLA Midi section also has tools to further customize how the action is copied. Filters can be used for more control over which notes the actions are copied to.
The Quick Copy Tools section has tools for copying actions to multiple notes at once.
The Midi Settings panel has settings to override which C is displayed as middle C, the file tempo, and the displayed track names.
The Other Tools section has a tool to generate action strips that can act as non-linear transitions, as well as a tool to rename actions directly from the panel. The tools in this section are not midi specific.
The Midi Instruments Panel can be used multiple actions to be copied, and can be used to copy all the stored action in an Instrument at once.

Steps to get started in the graph editor:

  • Create an object with animation data. (Animation data is needed so that F-Curves can be selected. Inserting a keyframe creates animation data.)
  • Open the Midi panel and select a midi file
  • Select an F-Curve in the Graph Editor left-hand side panel
  • Select the lowest and highest pitches to be used in keyframe calculation. By default all pitches are used in calculating keyframe values. The calculation can also be based on only the notes in the selected midi track or only the notes in a scale.
  • In the Midi panel, Select a Unit Type. (For example if adding to a location F-Curve, select Distance/Length.)
  • Select the lowest and highest keyframe values to generate in Min and Max.
  • Click Generate Keyframes.

"Limit transition length" can be used to insert extra keyframes to limit the transition time between generated keyframes. Keyframes can be generated based on other properties besides pitch as well.
The Midi Settings panel is the same as in the NLA editor. The NLA editor and Graph editor midi settings are completely separate, so a midi file loaded in one does not automatically load in the other. If a midi file is loaded in the NLA editor, a button next to the "Chose midi file" button the graph editor will appear that can be used to copy the NLA editor midi settings to the graph editor, and vice versa.

The README on github has descriptions of what every button and selection does.


What's New

1.0.2 June 27th, 2025

Fixed a typo in the NLA Midi panel

See all versions


Permissions

This extension requests the following permission:

  • Files

    Read midi files from disk

Developer
Cornerback24
Rating
Leave a review
Version
1.0.2
Updated
6 d
Published
Sept. 16th, 2024
Downloads
126
Size
109.6 KB
Compatibility
Blender 4.2 LTS and newer
Website
github.com/Cornerback24/Blender-NLA-Midi-Copier/tree/blender-extension
Report Issues
github.com/Cornerback24/Blender-NLA-Midi-Copier/issues
License
GNU General Public License v3.0 or later
Animation
...or download and Install from Disk
  • 109.6 KB

Reviews

See all
Be the first to review.
  • About
  • Privacy Policy
  • Terms of Service
Download
  • Latest Blender
  • Blender LTS
  • Blender Benchmark
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Release Notes
  • Requirements
Organization
  • People
  • Jobs
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
Articles
  • News
  • Press Releases
  • User Stories
Get Involved
  • Dashboard
  • Development
  • Documentation
  • Education
Blender Studio
  • Films
  • Training
Support
  • Manual
  • Community
  • FAQ
Developers
  • Get Started
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite