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:
- Placed in the same directory as the aep project.
- Prepend to expressions:
$.evalFile(thisProject.fullPath.replace(/\\[^\\]*$/, "\\om_utils.jsx"));
- Placed anywhere, and then add to AE project.
- Prepend to expressions:
footage("om_utils.jsx").sourceData;
Tutorial
Especially
If After Effects raises an error as shown when opening the script.
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
- David Van Brink (omino)'s Original Edition
- Dora (NGDXW)'s Revision
- Expression Presets
- Z4HD's Chinese Edition
- Dora (NGDXW)'s Second Revision