Project JJJJ
What started of as an experiment, where I wanted to mimic some of VVVV object structure in JavaScript, has grown a bit out of hand. The main thing I wanted for my site was the execution structure (Node after Node in VVVV, Object after Object in JS), so I could do more with dynamic animations in my site, as well as others I’m working on.
However after building a few Objects, I realized I needed a more stable base, which I called “Patch”. This Patch Object would contain an empty function Execute(), and some base variables. This way I could “prototype” this Object in my actual Object so i can call Execute() on every Patch Object. After some testing with this base, and a simple chain structure to trigger the respective Objects, I added an output handles that would send some data to the following Object in the chain.
This is where I realized I had come closer to what VVVV does that I had at first anticipated. This made me somewhat enthusiastic and I throw my original plan (building my own site :P) overboard, and went on with experimenting on the structure I now had.
…
…
weeks coding (aside form the shows/parties of course)
…
…
I now had a solid base, with some basic Objects with functions similar to VVVV Nodes. Now I wanted to add a file reader that could read V4P files, reconstruct there functionality as an Object chain. At this point I had already seen the potential this project has, and renamed it from “My Site” to “JJJJ”. Now all there was left was creating a GUI where the Objects would be represented as Nodes, and the base for JJJJ was done.
I’m currently writing the modules (like: Value, String, GDI, EX9, …) and am far from done -_- , but there is progress.
But I should stop writing, it’s better to show it ;)