This is a preview release of our timeline ‚Tilda‘.
The project started out as a VL clone of Interpole - wip - Forum by u7angel, which in turn was inspired by our hijacking of the premiere timeline some years ago. It’s all about clips!
Tilda became our first larger application built in VL. So if you look inside the project, you will see a learning curve, some parts being programmed in a more traditional data flow approach, while others adopt more and more language features and programming paradigms of VL. For us it has been and still is a great deal in learning VL.
Tilda is by no means finished, there are many items on the wishlist, bugs to fix, usability to improve and expand … So it’s a WIP post and not a final contribution yet. Although, we have used Tilda in production already, and it has gone through some iterations of refactoring and streamlining. As it stands today we feel like sharing our effort. In our eyes, Tilda can become a platform for many different types of clips and data representations and their editor functions, and we are curious what it will mean to others.
Of course - it could be always cleaner and more feature complete, but then we’d probably never release it.
Tilda is now hosted publicly on GitHub. It is edited with the latest alpha:
Todays version of vvvv alpha throws an deserialization error with this project.
May 14th 2019 version works fine.
Cool patch, I don’t have VAudio installed at the moment but all in all it behaves very well. I think the actual canvas of the vvvv was slowing the patch down a bit, on this underpowered laptop. My only wish would be a secondary editor for keyframes, but in general I’m very impressed.
@u7angel woops, are you trying to open it in beta?
We’re using newer VL features so it works only in alpha…
14/05/2019 from Previews | vvvv should work
Hi @eno, this looks super useful and powerful, although still a bit rough around the edges when it comes to the UI interactions but definitely on track (mainly missing vertical zooming and scrolling).
Would love to try it out in a project and get a bit deeper into it. But I am running into some issues with the latest alphas - complaints about Xenko.Core.Mathematics.Color4 serialization and the Skia Timeline window eventually becoming a red cross (broader Skia related issue I’m having with the latest vvvv versions). Not a showstopper but maybe I would like to know which vvvv version you’re developing against and stick with that until updates.
On another note Audio clips didn’t play for me with the VAudio based Audio (Tilda) node. Seems to be a Slash direction mismatch, Tilda stores the path with forward slashes but the VAudio FileStream expects backslashes. Sticking a Replace for the filename in the PlaystateDependentPlayer fixes it. I’m surprised you didn’t come across this.
In our last project we messed around in the main branch and put in a dirty hotfix to store paths with forward slashes in the variable field, because otherwise redis wouldn’t synchronize them properly. So surprise: we are well aware that this breaks things, but you are obviously smart enough to work around that yourself. We’ll clean that up soon and then also make this a proper contribution with a stable master branch.
Hi @domj it seems like the error you are getting is not neccessarily related to the latest alphas after all. I am currently looking into it, but Tilda seems to work just fine despite it. Can you tell me more about that ‘red cross’ you are experiencing? I cannot seem to reproduce that error.
Anyhow, the latest Tilda version now also includes vertical scrolling (just use the right mouse button) and zooming (Shift + mouse wheel). Please let me know if it works for you or if you experience any issues.
Hi Tildanians, is there any way to sync the playback on several instances? In the Sync Redis example i’m able to edit the timeliner simultaneously on several instances, but somehow Playback and Start position are not linked between instances. should they be linked?
Maybe i’m missing something
Thanks