jump to navigation

Jack Transport February 21, 2010

Posted by audaspace in Jack.

Yay! It’s done! Blender 2.5 now supports the often requested feature jack transport!

What’s that? That’s an awesome thing with which you can syncronize audio applications over the pro-audio server jack. That means you can edit your animations in blender while having the audio in one of the pro-audio tools that work with jack like ardour. And when you play back, they will be perfectly synchronized.

How to use it:

Make sure you properly set up jack and have the server running. Then in blender set the output device to Jack under the System tab of the User Preferences (Ctrl + Alt + U). Last but not least you have to set the sync mode dropdown in the timeline window to AV-sync.

I wanted to do a short demonstration video, but unfortunately the recording FPS of recordmydesktop are much too low on my PC.


1. comeinandburn - February 22, 2010

Does this mean you’re getting a live link to your audio edit that is being fed to Blender?

It would be really great to see a few frame grabs to have a sort of Quick start.

Can’t wait to try this.

2. Blenderificus - February 22, 2010

YAY!!, finally get to use external audio apps for audio playback, etc. Does this also work for OSX blender 2.5? Hope so.

Also, I wonder if the BGE will be able to trigger audio syncing events with jack, I have some abstract Ideas as to how I would like to use the BGE to trigger audio muting in an external audio app(that can be recording a live performance in realtime, then having the BGE trigger events like mute and volume in the external audio editor).

Also wonder if the Blender will someday be able to support OSC output thanks to your fine efforts.

3. jj - February 22, 2010

Nice work on the audio, for years the sound mess in Blender was both ignored, and then was argued over.

Finally thanks to your hard work we get a great cross platform sound engine, and even cool new features like this.

Keep up the great work, even though comment numbers might seem a bit light.

4. yellow - February 22, 2010


Not sure if this is audio related but building 2.5 against latest FFMPEG svn I get this error:

/home/…/Apps/251/build/linux2/lib/libbf_imbuf.a(anim.o): In function `IMB_anim_absolute’:
anim.c:(.text+0x5d7): undefined reference to `av_free_packet’
anim.c:(.text+0x88c): undefined reference to `av_free_packet’
anim.c:(.text+0xaea): undefined reference to `av_free_packet’
anim.c:(.text+0xc20): undefined reference to `av_free_packet’
/home/…./Apps/251/build/linux2/lib/libbf_audaspace.a(AUD_FFMPEGReader.o): In function `AUD_FFMPEGReader::read(int&, float*&)’:
AUD_FFMPEGReader.cpp:(.text+0x46d): undefined reference to `av_free_packet’
/home/…./Apps/251/build/linux2/lib/libbf_audaspace.a(AUD_FFMPEGReader.o):AUD_FFMPEGReader.cpp:(.text+0x60d): more undefined references to `av_free_packet’ follow
collect2: ld returned 1 exit status

Linux Karmic Koala 64bit


5. audaspace - February 22, 2010

You better report that to the bug tracker. I’m not the ffmpeg building pro on ubuntu :-/

6. anonymous - February 27, 2010

What happened to the audio curve modifier?

7. neuronMirror - April 7, 2010

audio curve modifier
have an f-curve selected – make a keyframe somewhere to make an f-curve
then in the graph editor, hit spacebar and search for sound, you’ll see an option that says something like bake sound to f-curve there.

8. Shane Newville - May 4, 2010

Super glad! I just recently started learning Blender’s video editing side. I was having lots of trouble getting audio to sync with video. You’ve saved the day. I can’t wait to take advantage of this feature. Thanks for your dedication!

9. Shane Newville - May 6, 2010

Is there a build containing this feature + software that it can be tested with (for people who don’t know how to program)?

10. Shane Newville - August 4, 2010

So uh…anybody use this blog anymore?

I have a strong desire to use this feature and want to know more about setting it up.

I do no see the options you talk of on the System tab in Blender 2.53 beta. What’s a bro gotta do to get a response?

11. wafa - November 7, 2010

IT IS There?? Where?? blender-2.55-rev32931

12. Craig Stone - February 28, 2011

Hey there. Has anyone here perhaps had any success compiling blender (the current SVN) with JACK support on Snow Leopard?

13. wafa - May 9, 2011

I also would like to see blender jack working on OSX :/

14. unfa - May 27, 2011


I have blender 2.57.1 r36339 and I can’t get this feature working. In preferences window I only see SDL and OpenAL. No option named JACK 😦

Am I doing something wrong?

Mario Mey - June 18, 2011

I was downloading builds from GraphicsAll, from builder Gdawg. He/she compile with Jack.

I stopped downloading from there, since I compile bymyself, with the Jack option activated.

15. Mario Mey - June 4, 2011

I’m trying to compile Blender, but when I try to install libjack-dev, it wants to remove

ardour jackd jackd2 jackd2-firewire jamin libjack-jackd2-0 qjackctl

I don’t want to remove them! And I need to compile Blender with Jack.

Maybe libjack-jack2-dev does the same?

Thanks in advance.

Mario Mey - June 18, 2011

I downloaded libjack-jack2-dev and other paquets (don’t remember them, but not libjack-dev) and I could compile Blender well, with Jack… and no problems.

16. mariomey - December 17, 2011

BlenderPlayer should work with Jack, too!

I’m using BlenderPlayer to play files… files that use AudaSpace. But they don’t play any sound, because don’t work through Jack.

I think there’s no important to use Jack with BlenderPlayer for gamers. But IT IS for non-game projects (like mine).

Sorry comments are closed for this entry

%d bloggers like this: