Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Apple Final Cut Pro Computer language(s) used to create FCPX plugins etc?

  • Computer language(s) used to create FCPX plugins etc?

    Posted by Brian Thomas on October 25, 2017 at 1:26 pm

    I started programming IBM mainframes in the mid 60s and spent much of the almost 50 years since using masses of different languages in all sorts of environments. Mainly financial and admin stuff – but it was a living!

    I see on this forum various people referring to effects, transitions, plugins and all sorts of things that they have created to work with FCPX and I know that none of the languages I have ever used would work in this environment. Sure, I can do a lot with Motion but what if I want to go to a lower level? What computer languages are relevant to FCPX?

    Thanks in advance.

    FCPX and PPro 6. iMac 24 + MBP 15″. Near Geneva, Switzerland

    Brian Thomas replied 6 years, 3 months ago 5 Members · 8 Replies
  • 8 Replies
  • Noah Kadner

    October 25, 2017 at 1:53 pm
  • Brian Thomas

    October 25, 2017 at 3:23 pm

    Thanks Noah – just what I needed to know.

    FCPX and PPro 6. iMac 24 + MBP 15″. Near Geneva, Switzerland

  • Bret Williams

    October 26, 2017 at 12:06 am

    If you can create it with just Motion, it will perform better. Every plugin has to go through the Motion engine, which is where FXPlug is supported. So if you create something with FXPlug, it then has to be placed on a layer in Motion, where the controls are then rigged to work in FCPX and the plugin is published.

    _______________________________________________________________________
    https://BretFX.com FCPX Plugins & Templates for Editors & Motion Graphics Artists

  • Brian Thomas

    October 26, 2017 at 7:35 am

    Super, great advice, thanks Bret.

    FCPX and PPro 6. iMac 24 + MBP 15″. Near Geneva, Switzerland

  • Joe Marler

    October 26, 2017 at 12:48 pm

    [Bret Williams] “If you can create it with just Motion, it will perform better. Every plugin has to go through the Motion engine, which is where FXPlug is supported.”

    It is my understanding there are two categories of plugins: (1) Those created solely with Motion and (2) Those built using a programming language. These may be exposed to FCPX through a Motion interface but the core functionality is custom programmed.

    Example of #1 would be Ripple Callouts: https://www.rippletraining.com/products/plugins/callouts-3-0/

    Examples of #2 would be things like Digital Anarchy’s Flicker Free, Neat Video noise reduction and Imagenomic Portraiture. I don’t think these can be created solely with Motion because they contain sophisticated image processing logic. However I don’t know what programming languages were used to build them, or what the software development environment is, or the plugin architecture (e.g, do they run in-process or out-of-process). It would be interesting to know that.

    https://digitalanarchy.com/Flicker/main.html
    https://www.neatvideo.com/
    https://www.imagenomic.com/VideoPluginSuite.aspx

  • Brian Thomas

    October 26, 2017 at 4:41 pm

    Wow – I didn’t know that most of these existed! I’ve bought a number of plugins over the years but there are some real gems here. Many thanks for the examples Joe.

    FCPX and PPro 6. iMac 24 + MBP 15″. Near Geneva, Switzerland

  • Anmol Mishra

    January 8, 2020 at 12:44 pm

    Just wondering if you could find out any more info besides the fxplug docs ?

  • Brian Thomas

    January 8, 2020 at 1:51 pm

    Sorry Anmol, I tried a few things a year or more ago but with a bit of research I always found something better than I think I could have done myself.

    Near Geneva, Switzerland

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