New Timeline Objects

Georg Hajdu's icon

My graduate student Alexander Schubert and I have developed a jsui-based timeline replacement. It works in conjunction with a bpatcher which contains a coll object that all events are written to. The timeline object itself acts as a visual editor for the coll messages. This object was created for those of you that still miss the old timeline object.

We would still add a few more features, but the object already does what it was designed for and runs stably.

We appreciate your feedback.

703.timeline.js.jpg
jpg
pid's icon

great work, great project, generous sharing, many many thanks...

dodgeroo's icon

I really like your timeline object. Thanks.

How hard would it be to implement a function that would bump all events forward a certain amount beyond a certain time?

For example, I have 35 events stored before 30 seconds and 75 events stored after 30 seconds and I want to move all 75 events after 30 seconds forward by 2 seconds.

Cheers,

Carey

Tobias Rosenberger's icon

many thanks for the timeline object, that saves me a lot of time!

Max Patch
Copy patch and select New From Clipboard in Max.

There is a minor thing if you add an event in the timeline with the mousecursor, it sends the index to store for coll (= timevalue) as a float from the js-file first, so there is always this error in the maxwindow: "coll: bad arguments for message 'list'"
I got rid of that with a combination of "route list", unjoin, int + join between the "route dump" and the coll in the left of the bp-file:

To use this wonderful object with windows, i substituted the "scrollbar"-object (since it doesn't seem to work with win) with a normal slider with the correct values, had to fiddle a bit with the sizing stuff, but works as well!

Georg Hajdu's icon

There is a new version of timeline that contains a JavaScript scrollbar that works both on Windows and Mac. It also takes care of the bug reported by tobiasros.
Download the files from: http://www.alexanderschubert.net/downloads/Timeline.zip.