Forum

VL.Tilda

Weird that was my last commit … dunno why the pins aren’t available on update Dragging. Maybe I didn’t push everything, have to check tmrw

it’s awesome

4 Likes

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.

It’s not been migrated to Xenko Math yet.

That’s quite easy, tell me if you need any help…

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.

Cheers

1 Like

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

That’s a different Node, labeled SyncTC or something - which uses a simple UDP Broadcast for the Playstate and TC Position if set by the editor. You can enable Send/Receive to your liking.
It’s not frameprecise though, all instances will just start playing on their own.

Do you mean TildaSender and TildaReceiver?

@lasal no, I think those are actually obsolete (oops). What he means is “Sync (Tilda)”, that can be plugged in as a plugin into the Tilda renderer. See what I mean?

actually, what you’re looking for is ‘SyncTCOnUserInteraction’
(thanks readme)

1 Like

on booth instances connected to the plugin in, one sends and the second receives, nothing happens :(

Ok, now! i think i was using the same port to send other value.

Btw, the listen instances don’t follow the master when the TC is set externally.

There is an issue with the renderer with latest vvvv release and preview version, drilling down its coming from automata, and index out of range.

33 20

Hey catweasel

I’ll check it. We are switching to another automata implementation, so it might cause troubles

Note to self: Let’s mark stable releases on the master branch and only PR from the dev branch to make working with Tilda easier for the community

Hey catweasel,

prolly there was a trouble with loading automata xml from external file. I’ve put it’s logic inside vl doc, so it might fix the problem. Please check and let me now if it helped

Yes that fixed that issue, there is a secondary that I had to relink elementa to the one you provided, there are a couple of errors with that too, but they do at least allow a view and functionality of the gui.
I do really like a lot of things, I have some questions and suggestions, but need to formulate them somewhat first. Hopefully I’ll have a releasable preset manager that I have been haranguing Joreg about for the past 2 years, that it would be great to integrate somewhat, it might help with keyframe parameters I think…

Couple of quick ones, as I think we are all agreed, afx gets it pretty much right…
j and k to take you to the next clip/fade/keyframe, [ ] to bring the start or end of a selected clip to the play head, shift [ ] to set in and outs of a click to the playhead are ones I use constantly in afx.
I’m using audio clips to select hap video files that I’m sequencing, it would be great to be able to set colour of a clip, separate from its type, have the file name displayed, or a tag field after the clip name (which I am getting to target clips to different renderers) I’ll try and dig in next week and see if I can work out how it all works (unlikely as my VL is very basic, but maybe you’ve done it vvvv style…) Might still fall back to multiple timeliners and a save every change module yet, but goin to crack on and see how it goes first!

Ah, just quit and restarted, and I’ve lost the gui again :( Boo, timeliner it is then!