BPyJack (jack transport)

So I have got blender synced with jack-audio-connection-kit. Now I can play sound in any audio editor and watch animation in-sync. Or I can scrub timeline in blender and got time cursor in my audio sequencer exacetly in same place.
It is especialy nice for doing “sequencing” because of blender sequencer’s audio features is very basic.

This is script:
http://akhilman.googlepages.com/animation_bpyjack.py
It depends from patched PyJack

EDIT 2009-07-02 05:06:45: Updated url to updated script. Fixed bug with fps base reported by Juan Pablo Bouza.

1 Like

Good one! I don’t have Linux open at the moment, but I’ll be sure check it out soon.
P.S. the link to the jack website is broken.

I have made play button and demo video
comments are welcome.

Hello AkhlL
nice one!! It looks great!
Unfortunately my cheap card chip works poorly with JACK but I’ll
give it a try.
Thank you!
Bye

Sweeeet!!
You rock.

wow… I just discover this and … realy it’s a must ! It should be incorporated into blender by default, as jack is realy a standard in audio editing on free software. Being able to sync those 2 killer app (blender and ardour) like this is exactly what missed, and is far better than to redo a complete audio mixing system in blender !
good job ! (I still have to figure out how to install/patch this)

yeah. this could be fine to get packaged with the likes of ubuntu studio …

or better yet hardcoded into blender.

nice work. it is working perfectly.

here’s how:
wget http://downloads.sourceforge.net/py-jack/py-jack-0.1.tar.gz
tar xzpf py-jack-0.1.tar.gz
cd pyjack-0.1
wget http://sourceforge.net/tracker/download.php?group_id=207557&atid=1002156&file_id=262250&aid=1871688
patch -p0 < transport.patch
sudo python setup.py install
start jack
./testtone (you should hear a tone)
open blender
open the script in text editor
alt+p
open ardour
change the positional sync source to jack
press the big button > in blender (text editor)

excellent!
here’s how to make it works.

wget http://downloads.sourceforge.net/py-jack/py-jack-0.1.tar.gz
tar xzpf py-jack-0.1.tar.gz
cd pyjack-0.1
download the patch (transport.patch)
patch -p0 < transport.patch
sudo python setup.py install
start jack (qjackctl is nice for this)
./testtone (you should hear a tone)
open blender, open the script
alt+p
open ardour
change the positional sync source to jack
go back to blender
press the big button “>” in text editor

enjoy!

excellent!
here’s how to make it works.

wget http://downloads.sourceforge.net/py-jack/py-jack-0.1.tar.gz
tar xzpf py-jack-0.1.tar.gz
cd pyjack-0.1
download the patch (transport.patch)
patch -p0 < transport.patch
sudo python setup.py install
start jack (qjackctl is nice for this)
./testtone (you should hear a tone)
open blender, open the script
alt+p
open ardour
change the positional sync source to jack
go back to blender
press the big button “>” in text editor

enjoy

Updated url to updated script. Fixed bug with fps base reported by Juan Pablo Bouza.
also removed one frame offset.
see first post.

AkhIL!! It is working really well now!! Thanks a lot for this fantastic contribution!!!

I’ve been waiting years for this. Fantastic!

Ardour is great for Ambisonic stuff - this means I can do Ambisonic soundtracks to blender and get the audio/visual spatialisation bang on. Before I always had to work with proxy renders and xjadeo.

Don’t forget CLAM too - for pre-rendered and realtime spatial audio

very nice thing, this kind of thing should definitely get into 2.5