Blender + Ardour, an Amazing Combination

Everyone of you who ever tried to use Blender for video editing may know that the Audio workflow is very limited, in opposite to the limitless possibilities that are delivered for Image and video editing.

Well, some time ago I found out that you can connect Blender to Ardour through a little script created by our friend Ильдар Ахметгалеев or IL’dar AKHmetgaleev, also known as AkhIL.

For those of you who doesn´t know what Ardour is, it is the best multitrack audio editing program for Linux. It is the Open Source alternative to Protools and Nuendo.

So, the thing is that you can connect these two amazing applications through Jack, and huge possibilities arise!

In fact, I have replaced the programs that I used for video editing with this Super combination.

Let me tell you how to do this:

Well, this is the original Blenderartists post:

http://blenderartists.org/forum/showthread.php?t=114454

Basically, you have to download these three files:

The script for Blender: http://akhilman.googlepages.com/animation_bpyjack.py

PyJack: http://sourceforge.net/projects/py-jack/

The patch for PyJack: http://sourceforge.net/tracker/download.php?group_id=207557&ati…
Well, once we have those, you have to compile PyJack with the patch.

You have to unpack PyJack in a directory, and then copy transport.patch to that same directory, to where the source files are.

With the console, you get into the directory and type the following command:

patch -p0 < transport.patch

That will apply the patch. Then, you compile PyJack with this other command:

sudo python setup.py install

You will most likely need to download some dependencies in order to compile. Remember that the compilation dependencies are the ones that have the -dev suffix.
Within the needed dependencies, I think that the most uncommon is Numeric Python or numpy.

Well, once you managed to compile it, all you have to do is to start Jack and Ardour…and Blender!

Inside Blender, go to the Video Sequence Editor mode, add a text window and open the script there. Then, hit ALT+P within that window to activate the script. At that moment, The timeline cursors of Blender and Arour will be synchronized!

That´s it!!

Regarding the workflow, I´d suggest you to always use the PLAY button of Ardour (you can also hit the space bar). It is also a good idea to set the timeline display of ardour to the same FPS value that you are using in Blender.

Well, there is not much more to tell, you will obviously need to save both projects, the Blender project and the Ardour project, and you will have to render them separately.

Once you have rendered the video and the audio, you can get those two files inside of blender and render them as one single video file, or, a more practical way (at least for me) is to open the files with Avidemux and render them in what ever format you want.
It is always a good idea to render your Blender project as an image sequence. Avidemux supports PNG format.

Thanks to AkhIL and to everyone else who contributed!