{"id":16989592,"url":"https://github.com/chkworks/vl.thebigbang","last_synced_at":"2025-03-22T03:10:26.175Z","repository":{"id":65843959,"uuid":"556985341","full_name":"chkworks/VL.TheBigBang","owner":"chkworks","description":"This is a tutorial series for beginners of vvvv, a visual programming environment for technologists in creative coding, real-time visualization, multimedia art, interaction design, software engineering, and the like! ","archived":false,"fork":false,"pushed_at":"2024-04-30T13:57:22.000Z","size":28865,"stargazers_count":43,"open_issues_count":6,"forks_count":1,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-04-30T15:08:10.002Z","etag":null,"topics":["creativecoding","skia","stride","tutorial","visualprogramming","vl","vvvv"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chkworks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"chk","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-10-24T22:09:09.000Z","updated_at":"2024-08-10T23:31:11.662Z","dependencies_parsed_at":"2023-02-24T12:30:39.770Z","dependency_job_id":"a472fc26-0c2c-464f-9ec5-3a7762dd66d9","html_url":"https://github.com/chkworks/VL.TheBigBang","commit_stats":{"total_commits":344,"total_committers":4,"mean_commits":86.0,"dds":0.05232558139534882,"last_synced_commit":"891330a0ee77327f2b151a1888cd68cd23518105"},"previous_names":["chkworks/vl.beginnertutorials","chkworks/vl.thebigbang","chkworks/vl.thepatchersguide"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chkworks%2FVL.TheBigBang","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chkworks%2FVL.TheBigBang/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chkworks%2FVL.TheBigBang/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chkworks%2FVL.TheBigBang/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chkworks","download_url":"https://codeload.github.com/chkworks/VL.TheBigBang/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244898446,"owners_count":20528341,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["creativecoding","skia","stride","tutorial","visualprogramming","vl","vvvv"],"created_at":"2024-10-14T03:07:11.384Z","updated_at":"2025-03-22T03:10:26.157Z","avatar_url":"https://github.com/chkworks.png","language":null,"funding_links":["https://ko-fi.com/chk","https://ko-fi.com/T6T3I9XX6"],"categories":[],"sub_categories":[],"readme":"# VL.TheBigBang\nThis is a tutorial series covering all nodes and techniques to get you started with the visual programming environment vvvv and its language VL.\n\nYou can also find a short series of video tutorials based on these patches on Youtube.\u003cbr /\u003e\nhttps://youtube.com/playlist?list=PL2KeRstDQVRRVnzCHEambwAI4yWmpIF-p\n\nIf you find this material helpful, please consider supporting its development.\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/T6T3I9XX6)\n\n## Installation\nIf you are new to vvvv, download it over at [vvvv.org](https://vvvv.org).\n\nAfterwards, click on the little gray icon in the top left corner (the so-called Quad Menu), navigate to \"Manage Nugets \u003e Commandline\" and type the following:\n\n```\nnuget install VL.TheBigBang\n```\n\nWhen the package is successfully installed, hit F1 to open the Help Browser and scroll to the section called \"TheBigBang\". Have fun and let me know if there are questions or problems by opening an issue on GitHub!\n\n## Content\n\n### Part I: The Initial Singularity\n0. Introduction\n1. Types \u0026 IOBoxes\n2. Nodes \u0026 Pins\n3. Simple Math\n4. Type Conversion\n5. Colors\n6. Strings\n7. Error Handling\n\n### Part II: The Subatomic Particles\n8. 2D Rendering\n9. 3D Rendering\n10. Complex Types\n11. Process Nodes\n12. Video and Camera Input\n13. Texture Sources \u0026 Effects\n14. Mixing Skia \u0026 Stride\n15. Controlling Patches\n16. Animation\n17. Typography\n18. Transformations\n\n### Part III: The Cosmic Inflation\n19. Spreads\n20. Iteration\n21. Spread Generators\n22. Looping Techniques\n23. Pads\n24. Update \u0026 Create\n25. Managing Spreads\n26. Dictionaries\n\n### Part IV: The Primordial Soup\n27. Mouse Input\n28. Collision\n29. Triggers \u0026 Flops\n30. Counting\n31. Keyboard Input\n32. Audio Input\n33. Boolean Logic\n34. Ranges\n35. Angles\n36. Transitions\n37. Algorithms\n\nCurrently I am working on the last bits of this tutorial series. Please consider supporting the development, if this tutorial has helped you and your practice so far and you want to speed things up!\n\n### Part V: The Origin of Life\n38. Object-Oriented Patching ***WIP***\n39. Operations ***WIP***\n40. Mutability vs. Immutability ***WIP***\n41. Records \u0026 Classes ***WIP***\n42. The Lifecycle of an Object ***WIP***\n\n### Part VI: The Foundations of Culture\n43. Time ***WIP***\n44. File Access ***WIP***\n45. Serialization ***WIP***\n46. Data Structures ***WIP***\n47. Networking ***WIP***\n48. Reactive Programming ***WIP***\n49. Channels ***WIP***\n50. Interfaces ***WIP***\n\n### Part VII: The Search for Extraterrestrial Intelligence\n51. Project Structure ***WIP***\n52. Building User Interfaces ***WIP***\n53. State Management ***WIP***\n54. Important Libraries ***WIP***\n55. Creating a Library ***WIP***\n56. Extending vvvv ***WIP***\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/T6T3I9XX6)\n\n## Supporters\nMany thanks to these people for buying me a Mandelbrot on Ko-Fi!\n\ncheheart, brunotti, sunep, michaelias, CeeYaa, amir, TobyK, Johannes Timpernagel, Shaul Tzemach, m4d, Paul Kimmerl, Manuel Ehrenfeld, efx, Emanuele Foti\n\nAlso special thanks to Rosi, Matthias, Ilina and Julian for proof-reading!\n\n## License\n\n\u003cp xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dct=\"http://purl.org/dc/terms/\"\u003e\u003ca property=\"dct:title\" rel=\"cc:attributionURL\" href=\"https://github.com/chkworks/VL.TheBigBang\"\u003eVL.TheBigBang\u003c/a\u003e by \u003ca rel=\"cc:attributionURL dct:creator\" property=\"cc:attributionName\" href=\"https://www.3e8.studio\"\u003echk\u003c/a\u003e is licensed under \u003ca href=\"http://creativecommons.org/licenses/by-sa/4.0/?ref=chooser-v1\" target=\"_blank\" rel=\"license noopener noreferrer\" style=\"display:inline-block;\"\u003eCC BY-SA 4.0 \u003cimg style=\"height:22px!important;margin-left:3px;vertical-align:text-bottom;\" src=\"https://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1\"\u003e\u003cimg style=\"height:22px!important;margin-left:3px;vertical-align:text-bottom;\" src=\"https://mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1\"\u003e\u003cimg style=\"height:22px!important;margin-left:3px;vertical-align:text-bottom;\" src=\"https://mirrors.creativecommons.org/presskit/icons/sa.svg?ref=chooser-v1\"\u003e\u003c/a\u003e\u003c/p\u003e \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchkworks%2Fvl.thebigbang","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchkworks%2Fvl.thebigbang","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchkworks%2Fvl.thebigbang/lists"}