Duration a Timeline for Creative Coding on Ubuntu 22

Duration is an OSC tool created in 2012 by @obviousjim , co-developed with YCAM InterLab.

Duration is a timeline for creative coding. Create live performances, interactive installations, and music visualizations by synchronously composing servos, lighting, and projection.

Duration Timeline ( h/t @JoanieLemercier )

Duration is still downloadable from the webarchive but it crash on recent Ubuntu :

https://web.archive.org/web/20160619122224/http://www.duration.cc/downloads/Duration_003_Linux64.zip

To fix the error, you can type these command in the terminal :

cd /usr/lib/x86_64-linux-gnu/

sudo ln -s libGLEW.so.2.0.0 libGLEW.so.1.6

sudo ln -s libgstvideo-1.0.so.0 libgstvideo-0.10.so.0

sudo ln -s libgstapp-1.0.so.0 libgstapp-0.10.so.0

sudo ln -s libgstbase-1.0.so.0 libgstbase-0.10.so.0

sudo ln -s libgstreamer-1.0.so.0 libgstreamer-0.10.so.0

The MacOS version also works until 10.13

https://web.archive.org/web/20160619122224/http://www.duration.cc/downloads/Duration_004_OSX.zip

It still works also on Windows 10

https://web.archive.org/web/20160619122224/http://www.duration.cc/downloads/Duration_004_Windows.zip

1 Like

Nice one! I didn’t know this one. reminds me of ofxTimeline but as a standalone program, very useful.
I’ve been using the comercial tool Vezér (macOs) only for this kind of projects.

I would go with Chataigne - Chataigne | Chataigne It is a really great project that does timelines really well and a lot more, it is open source and pretty active. A very powerful tool.

Yes, I use Vezér also, it’s way more robust for multiple selection, copy paste and mass renaming. The preset xml you can add to it, with all your OSC keyword, makes it really fast when you want to create a new timeline.

But there is one thing that it does worse than Duration, it’s kind of subjective, it’s color transition.

I had way better result with Duration :

Lambeaux-2013.02.25.19h03m26s-nicolas_boillot_fluate.net_

1 Like

vezer takes some getting used to but I have found it pretty great. I found I could do tricks like this

and also reverse tricks where I broadcast all the member of a gui out to add them as keyframes in vezer, etc.

see also

3 Likes

Great! Vezér developer actually answer feedback emails and questions. really helpful. Maybe you can point this thread.
I’ve used Vezér a lot working remotely on a video project with 3 more people, custom software and everything in sync through syncthing. so it was almost instantaneous to see results. only the final cut would be recorded as a video using syphon recorder.

Indeed, I was in contact with Tamás Nagy in 2019 for a bug report.

I did talk about colors in Duration and more specifically the colorTrack in GitHub - YCAMInterlab/ofxTimeline: lightweight timeline tools for openFrameworks

But he never gave me an update about this point, he was very helpful for all the other bugs tho.

The colour track let’s you sequence smoothly changing colours. It uses a
provided image as a sample palette, each keyframe specifies a position
on the palette to sample from. Between keyframes the image is traverse
to create smoothly changing colours.

The fact that you can use any image as a color palette is great to experiment new palette quickly .
The bad point of this feature is that it’s very difficult with Duration to limit the numbers of colors you send, but Vezér is perfect for that.

Hi, I wrote ofxLineaDeTiempo in order to allow you to easily create timelines using ofxGui or ofParameters. If you have an ofxPanel gui you can create a timeline with a single line of code, which is connected to that ofxPanel instance and parameter. There are still some “rough edges” on it but it might be useful for you

1 Like