A tutorial series for beginners of vvvv, the visual programming environment for technologists in creative coding, real-time visualization, multimedia art, interaction design, software engineering, and the like!
Tutorials about Object-Oriented Patching, Records vs. Classes, Mutability vs. Immutability...
Might start with #15, because its a nice introduction on how to use pads for managing data.
Then Records, then Classes - and then maybe the lifetime of objects, including the Dispose operation?
In file 08:
The Nodes "Label", "Draw Picture" and "DrawText" (I added this to check) are red.
Same goes for file 09 and file 10.
(tried with 2021.4.12 and 2021.4.11)
The source of the problem might be the "Bounds" Node in a vvvv inherent subpatch.
Reason is that beginners should be confronted with the concept of a Process before Pads. This needs a bit of restructuring the content inside these patches.
When the patch is started, I can not hear anything, even though the 2nd AudiPlayer in the chapter "ToMono" is supposed to be playing. This one is connected to all the Animations, so the Render-Windows show the background colors only.
Possible Fix: Set to default (as I did, that´s why i couldn´t reproduce the error for the screenshot)
Also File 10 does not work as long as the "Labels" Node is in place - as mentioned in #1.
"Label"-Node leads to the patch not working. (As already mentioned in #1)
Means nothing is visible in any Renderer. That´s why I didn´t check them further but wait for the next version from your side ;)
This is true for the following files:
8
9
11
13
14
15
16
17
19
20
21
22
24
25
26
28
29
30
31
32
33
It is too short to be an own patch. Move the conversion nodes to the "Conversion" patch, drop SetAlpha and mention the Random example in the Math chapter.
as the queue/repeat always increase the count of the objects stored, they might run into performance issues after some time. considering that beginners not always close patches cleanly this might be a source of error/confusion.
many of the patches should offer links to respective sections in the graybook. this helps to quickly dive deeper or to get a different view on the same topic
When it comes to patches 08, 09, 10, ... a beginner might need the info how to reference these libraries (e.g. Skia, Stride, Mediafoundation, ...), which is not present yet.