Skip to content

otomad/om_midi

Repository files navigation

Cover

om midi

Ranne

Badge Badge

Download

English | 简体中文 | 日本語 | Tiếng Việt | 한국어

om midi, an Otomad/YTPMV assistant script for After Effects. It is a script that automatically converts MIDI files to keyframes in After Effects. Hope that with the help of om midi, people can be rescued from tedious aligning video and audio, and put more energy into more creative works.

Thanks to original script creators @David Van Brink (omino), @Dora (NGDXW), @Z4HD for their efforts. And this repository is modified based on Z4HD's repository om_midi_NGDXW_zh.

The current project is rewritten using new technologies like TypeScript based on legacy scripts.

Spelling conventions for "om midi": All lowercase letters, even at the beginning of a sentence, however can be ignored where the context is all uppercase; words are separated by spaces instead of underscores.

Sister Projects: Otomad Helper for Vegas.

Translators

  • Vietnamese translation provided by @Cyahega.
  • Korean translation provided by @binmode.

Documentations

Compatibility

CS4 and later versions are theoretically supported. And both Windows and macOS are theoretically supported.

Install

Download the latest script files.

om midi

Placed in the Scripts\ScriptUI Panels folder located in the After Effects installation directory.

(ie. C:\Program Files\Adobe\Adobe After Effects 2023\Scripts\ScriptUI Panels)

om utils

There are two ways to import:

  1. Placed in the same directory as the aep project.
    • Prepend to expressions:
$.evalFile(thisProject.fullPath.replace(/\\[^\\]*$/, "\\om_utils.jsx"));
  1. Placed anywhere, and then add to AE project.
    • Prepend to expressions:
footage("om_utils.jsx").sourceData;

Tutorial

Get started with om midi in 1.5 minutes

Especially

If After Effects raises an error as shown when opening the script.
After Effects No Access Files
Please enable Edit > Preferences > Scripting & Expressions > Allow Scripts to Write Files and Access Network.

Roadmap

Go to GitHub Project OTOMAD+ >

Versions Comparison

Except v1.2, no version tags are given for others. So those version tags are defined by myself.

Ver. Common Name Multitrack Support Add Keyframes to Layers English UI Additional Useful Keyframes Manually Select MIDI Tracks Change BPM Dynamic BPM
v0.1 David Van Brink (omino)'s Original Edition ✔️ ✔️
v1.0 Dora (NGDXW)'s Revision ✔️ ✔️ ✔️
v1.0 Plus Expression Presets ✔️ ✔️ ✔️ ✔️
v1.2 Z4HD's Chinese Edition ✔️ ✔️
v2.0 Dora (NGDXW)'s Second Revision ✔️ ✔️
v3.x Current Version ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

References

Previous Versions

Introduction Videos

Dependencies