Hello Svvvveeties, after the release of gamma preview i was very curious to learn this new amazing tool,
and to take the step to change my mind from my vvvv routines to learn this new language,
this is my first experience with vl and gamma , understanding how to structure applications and discovering new nodes.
i come across with and old idea i had about to create a GIF mixer that takes by url the files and the possibility to mix them in realtime ,and save them too locally , GIF player was not reliable in v4, but it is in Gamma.
I created first an implementation of Giphy Api Dotnet, so you are able to search and get gifs by tags, query and other nice things, after that i tried to use Skia to create a player , but i discovered that, at the moment, there are some bugs loading gifs, also still found bugs in HTTP get node,
when you try to decode urls.
So i decide to search for a nuget to decode them, after search and try, i find gifed, wich is very simple,
for a newbie who want to port a library to vl.
i get it work , and with a very high performance, the only problem by the moment is Memory ,
when GIFs are big in size.
It was a super nice intro to understand how gamma works, im really glad about async tasks…
makes life much easier…and about how to structure the development.
Although Sure there are plenty of mistakes and ways to do the things better, i want to share to continue developing it… included are example and some assets.
You can save instantly any gif from gyphy in async…while you are mixing it
i think it can be useful for those who are starting on vl, so here we go…
Get your favourite gif, save it and instantly is added to you mixer,nice isnt?
Please i expect feedbacks,cos by the moment the documentation is very limited for VL. and sometimes very easy tasks becomes a really asspain that feels nice when you achieve.
Included are>
VL.giphyDotnet
VL.Gifed Player
Enjoy Gifing
VL.GammaGifMix.zip (3.3 MB)