Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects BPM based markers: a script

  • BPM based markers: a script

    Posted by Filip Vandueren on January 1, 2006 at 12:05 pm

    Hey all,

    once again a happy new year.

    Very often I edit to music, and tend to do effects on the beat of the piece. Often it’s a drag to keep scrubbing through the audio to pinpoint the position of a beat, and looking at the waveform isn’t always that enlightening in some passages.

    So, I wrote a script called bpmMarkers: https://www.vandueren.be/forumstuff/jsx/bpmMarkers.jsx

    Just select a layer, move the playback-head to the exact start of the first beat, (it might help to temporarily switch to 99fps for best accuracy) and run the script.

    Any feedback for refining the functionality is welcome…

    Filip Vandueren replied 7 years ago 5 Members · 10 Replies
  • 10 Replies
  • Chris Smith

    January 1, 2006 at 5:00 pm

    Absolutely brilliant. I’ve been wanting this in an NLE for years. Just like pro tools. It will figure out the tempo and set the bpm for you.

    Now can you write this for Avid and FCP? 😉

    Chris Smith
    https://www.sugarfilmproduction.com

  • Renato

    January 1, 2006 at 8:34 pm

    Excellent script Filip… I am sure its gonna help save tons of time.. I just tested it and it worked perfectly..

    My only question.. can you suggest a good way to find out a track’s bpm on a mac? I know its probably a dumb question but any ideas are welcome..

    thanks a lot for the script, happy 2006

    kind regards
    renato

  • Renato

    January 1, 2006 at 9:00 pm

    after a quick search: https://www.apple.com/downloads/dashboard/music/bpmwidget.html

    is there a better/faster way??

    thanks again

    renato

  • Filip Vandueren

    January 1, 2006 at 9:41 pm

    I could write a script that uses the positions of two markers (for example on beat 1 and on beat 5) and it’s easy to calculate it from that.
    Not sure if that would be truly accurate though.

    Easiest way is to use a ‘tap’ application that finds the BPM you’re clicking at, while you listen to the music.

    BTW: If you’re working with sequenced music, it’s safe to assume that the producer’s didn’t make it @ 136.16384 BPM, but just at 136 🙂

  • Renato

    January 1, 2006 at 9:51 pm

    hello,

    I just tested it with the tap tempo for the dashboard, using some tracks that I had no idea on the bpm and it works perfect

    thanks a lot for the script and the advices

    renato

  • Chris Smith

    January 1, 2006 at 10:45 pm

    In Pro Tools you set two points and punch in how many measures and time signature and it will calculate the tempo. The further away the markers the more accurate.

    Chris Smith
    https://www.sugarfilmproduction.com

  • Brothelowner

    January 4, 2006 at 12:58 pm

    Filip…
    That’s Tops!

    I know a couple of things about turntables and some other bpm related tools. I previously did the scrub-routine you mention when working with rythmic content and searching for the “downbeat” etc.

    As far as your script goes:
    It is a nice idea and quite elegant code as well, except for your spelling of the word “foruth”.

    i was just having a quick look at it and the first thing I thought of was marking the downbeat of each set of 16 or 32. (This can obviously be achieved by applying your bpmMarkers.jsx script to a new layer and typing in 1/4 or 1/8 of the tempo.)

    Is there any other different way to mark the downbeat similar to the empty URL method you have employed?

    if there is a different marker, then you could do something like:
    *^^^.^^^.^^^.^^^*^^^.^^^.^^^.^^^ etc

    At any rate, it is not a feature I can’t live without.

    Overall though it is a good idea you had and you have executed it very well.

    Congratulations on a such a fine effort.

    BrothelOwner

    ps.You might consider adding a version number to future releases.(eg. bpmMarkers01a.jsx)

    There is no painless solution.

  • Filip Vandueren

    January 4, 2006 at 10:43 pm

    Thanks for the kind words.

    I’ve found that using either a URL or a Chapter will add the little Dot. Short of that there are the obvious comments.

    You could of-course add comments like “1” “2” “3” “4”, but it’s not as compact as that little Dot.

    I sometimes make a few Null Layers: one with measures, one with beats, one with eights etc.

  • Alican Karalar

    October 5, 2009 at 8:39 am

    hello there, the site seems to be down, where can i get the script?
    is it working with cs4 too? 🙁

  • Filip Vandueren

    May 20, 2019 at 12:05 pm

    UPDATE 2019:
    a link to nearly all of my old dead links, now hosted on the cow:
    13354_vanduerenforumstuff.zip

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