Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Midi to Animation – How To

  • Midi to Animation – How To

    Posted by Collin Davis on February 8, 2010 at 6:42 am

    Howdy all,

    I’ll cut right to the chase: After Effects, to the best of my knowledge, does not take midi information. I’d like to, if at all possible, bring my midi info into AE and apply animations to it.

    To give you an idea, I’m transcribing the drum patters in this tune (https://www.youtube.com/watch?v=G6Lfk2jB1FQ) and would like to apply each midi “hit” to a corresponding animation for that instrument. I’m aware that I could use actual audio reworked from my transcription, but I think that would make my animation rhythm imprecise (animating the dynamics, rather than the hits themselves).

    Does anyone have an idea for a work around? I thought it might be possible to convert the midi information to some other format that After Effects can take… but it’s beyond me to know what that would be or how to do it.

    I’d love to hear from anyone with ideas! Let me know if I need to clarify what I’ve written.

    -DrumSound

    PS – Been reading posts here for a long time and I really appreciate all the quality advice given (it’s helped me out of many a jam!).

    Thomas C. replied 13 years, 2 months ago 6 Members · 6 Replies
  • 6 Replies
  • Joseph W. bourke

    February 8, 2010 at 5:37 pm

    Hi Collin –

    It sounds as if you just need to convert your MIDI files to a .wav format. I own Sonar, so I just patch my MIDI right into various instruments I want to use and export a .wav.

    Here’s another way:

    https://users.lmi.net/bblackie/music/winamp/midi2wav.html

    Winamp claims to be able to do it as well, but my guess is that the quality of the .wav will depend on the quality of your sound card. It could end up sounding cheesy.

    Here’s another:

    https://www.hymnsite.com/how_to/midi2wav.html

    Haven’t used either, but I know that once you get the MIDI to a .wav, you’ll be able to use the file in AE. It sounds as if you want to use the trigger point from the MIDI file, rather than the audio portion, because you want precision. Once you get the .wav into AE, you can always input manual markers as you play the file, then animate as you wish.

    Joe Bourke
    Creative Director / Multimedia Specialist
    B&S Exhibits and Multimedia
    bs-exhibits.com

  • Tim Andrews

    March 5, 2010 at 10:04 am

    There are several issues in using using data from a Midifile to trigger AE effects.

    1) Getting the data from the MIDI file.
    There are various programs which can convert a MIDI file to a text (or CSV) file.

    2) Preventing multiple events from occuring at the same time. For example, a drum might want to play twice within the same video ‘frame’.

    3) Formatting the data for use by AE. Other than using scripts, the best way seems to be format the data in AE ‘clipboard’ format.
    As described at https://help.adobe.com/en_US/AfterEffects/9.0/WS98BCDDB7-89CB-49cb-B94D-6CEB6CED4462a.html

    For the first two points, my free program might be of some use:
    https://www.tima.demon.co.uk/midianal.htm

    And my demo video shows the final result:
    https://www.youtube.com/watch?v=BiehXLeS7ew

    Hoping that is some use.

    Some contents or functionalities here are not available due to your cookie preferences!

    This happens because the functionality/content marked as “Google Youtube” uses cookies that you choosed to keep disabled. In order to view this content or use this functionality, please enable cookies: click here to open your cookie preferences.

  • Michael Winger

    October 3, 2011 at 11:36 pm

    Hi Tim, your program is exactly what I’m looking for but it looks like the link is no longer active. Is your program still available?

    Also, for your movie, did you create a .jsx script that creates an individual layer for every midi note?

    Thanks
    -Mike

  • Tim Andrews

    October 4, 2011 at 12:13 am

    The Windows program is now located here:
    https://www.tima.uk.com/midianal.htm
    If you have any queries, my email address appears on one of the screens.

  • David Van brink

    December 31, 2011 at 5:00 pm

    A little late, but I just posted a script which imports .mid files as After Effects keyframes, in fresh tracks.

    https://omino.com/pixelblog/2011/12/26/ae-hello-again-midi/

    Might be useful to you!

    ———————————————————-
    dvb == recreational pixel abuse // motion, graphics, & scripting
    ———————————————————-

  • Thomas C.

    February 22, 2013 at 8:38 pm

    I’m a little late, but here’s my question:

    I’m looking for a way to ingest live midi signals (from a controller, over USB) into AE, to trigger animations based on keyframes. Is AE somehow able to receive live midi inputs? Maybe trough a script or something?

    Any help would be greatly appreciated!

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy