CINXE.COM
404.zero Release Zerror V5 and it is Mighty | Derivative
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="og: http://ogp.me/ns# content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ rdfs: http://www.w3.org/2000/01/rdf-schema# sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema#"> <head> <link rel="profile" href="http://www.w3.org/1999/xhtml/vocab" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!--[if IE]><![endif]--> <link rel="dns-prefetch" href="//www.google-analytics.com" /> <link rel="preconnect" href="//www.google-analytics.com" /> <link rel="dns-prefetch" href="//stats.g.doubleclick.net" /> <link rel="preconnect" href="//stats.g.doubleclick.net" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="https://derivative.ca/sites/all/themes/derivative2017/favicon.ico" type="image/vnd.microsoft.icon" /> <meta name="description" content="Designed exclusively for TouchDesigner and tailored especially to suit the requirements of VJs, audio-visual performers, and installation managers, this latest release of Zerror represents a notable progression in multimedia artistry. From the tool-making artist team 404.zero, the completely re-engineered V5 introduces numerous enhancements and functionalities geared towards" /> <meta name="generator" content="Drupal 7 (https://www.drupal.org)" /> <link rel="image_src" href="https://derivative-devforum-backups.s3.us-east-2.amazonaws.com/static/manifest512.png" /> <link rel="canonical" href="https://derivative.ca/community-post/404zero-release-zerror-v5-and-it-mighty/69165" /> <link rel="shortlink" href="https://derivative.ca/node/69165" /> <meta property="og:site_name" content="Derivative" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://derivative.ca/community-post/404zero-release-zerror-v5-and-it-mighty/69165" /> <meta property="og:title" content="404.zero Release Zerror V5 and it is Mighty" /> <meta property="og:description" content="Designed exclusively for TouchDesigner and tailored especially to suit the requirements of VJs, audio-visual performers, and installation managers, this latest release of Zerror represents a notable progression in multimedia artistry. From the tool-making artist team 404.zero, the completely re-engineered V5 introduces numerous enhancements and functionalities geared towards simplifying the creative workflow and helping creative people quickly dive into digital art." /> <meta property="og:updated_time" content="2024-09-05T17:17:41-04:00" /> <meta property="og:image" content="https://derivative.ca/sites/default/files/styles/og_image/public/field/image/Photo-Mar-16-2024%2C-9-59-46-PM.jpg" /> <meta property="og:image:secure_url" content="https://derivative-devforum-backups.s3.us-east-2.amazonaws.com/static/manifest512.png" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" /> <meta property="article:author" content="https://www.facebook.com/isabelle.rousset" /> <meta property="article:published_time" content="2024-03-20T08:01:00-04:00" /> <meta property="article:modified_time" content="2024-09-05T17:17:41-04:00" /> <meta itemprop="name" content="404.zero Release Zerror V5 and it is Mighty" /> <meta itemprop="description" content="Designed exclusively for TouchDesigner and tailored especially to suit the requirements of VJs, audio-visual performers, and installation managers, this latest release of Zerror represents a notable progression in multimedia artistry. From the tool-making artist team 404.zero, the completely re-engineered V5 introduces numerous enhancements and functionalities geared towards simplifying the creative workflow and helping creative people quickly dive into digital art." /> <title>404.zero Release Zerror V5 and it is Mighty | Derivative</title> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__9cWqptSUNYq5YedfIwh33VxtugFVWjDdEsblT8GhLKI__quUjyhSfbEukHj8a0hYvzm9VTmPALmSZvA0xfM_Oxzo__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__umS_7iB8OLqD-AIc28jz7stMtgRnPBrMHXbg802aJVI__42_FYiRnR5OQaV2U3Sr9cY21EIjnMGdJsPXMEFLQPCo__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__T7twZATSz9YDtA4CEs3XoRq-lmvsWC1-9rzLrGpoWuY__jYMOyCwkeeWX4KvLeu7GhjzHVkW5HDKp2hWWBDkyRSE__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__h3o5SsIeYDjeYwWuITpy06v8c6WOBFF_caVfOD5h1f0__ZsLGPx-kmWjlNCh4cPgAj41gw9yYOn00M7G5ddPHXyU__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__e3GI6WYIorn4GgDovKROICmgCalUEGUxXa6BAN_x15c__xuWYXUTjyghfXbZeOb7naFNx-DXu39CgrIPpmWyZanQ__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__Irf_gwb-Pq8mHOWu1TP1HcgM0-G_n2aM6hh2T7HrP9w__wq2cMTqH2xzpUaajNK-ntVjmRA-Umb0bp3Uq5h5tINo__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__JYcid99Dh1MsM1THpjKWy47KqpsDB4PXynpoWHDem4Y__471xsXpLPlEbqMPjU6spfxWd0YORHhAibok4rb_-0fY__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__kg7S0dNHB51gTPALGAOAOThnISlBjTi_y7Sso2n2qOg__BTWp3W9drSse25DdWVDqOTveyoc3yVq9LWdACeGI4Aw__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__tqIxnlnU0Bh0Gt7-nJnf2DRtVQeTvgNc_6dtDjT-duM__z2rU7fZTDjjCGnKFEzXmazWHGwx24Jku9Y5h1G9Exng__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__K8R0FVWF0gKju1B8h9vC5S2yU4FJ5AZbgBzm0rhrpkc__Lf77875HmDgWXlnw7h4mr4mZ7tYhxCC_kbLRCdDA4dk__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__XTN3wnKEfUHYyRdXdw0jmHnzYJSJIFt7-CwN0OXywgU__gA6_ws_9qa4vpd-XZcPj1P1kD248PDfOpzGW48piTTE__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__OyUNCcm0pzFxmVPYJ3JvI5TUiAoDARos5c4b3xqdAvU__XjCwnLChLPuJ4Q_xva9z2IRXtXmv1MGS3JoOvYtJyx0__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__vl5p-vm_LgZkqJ6rMgayC5ZepiCcbAzgKcsUY7bKgVc__OfEmzeElbttcCQ7UIoCtH9xAb06atbwrl10eXPTNzLE__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__XEflqfFnBJdRX4lOgu7ukxEXvKtdC7LJQxdKtfeaRSk__39-M3V13QtXdXnJIFcqRXxNOH7O0DEAQwAhW2MWdxtY__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__2nmGSuuQxj_U7XTUt2xK3L_uOiI8LHdTW3lYFmO3xOY__wNTjsCVaNUtW_xprV2prfu5CjND7JX5FfC9Ze4uXxg8__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__WXbUgQkEDqAzBSpe8KJnXLX-0wb8Jpn4x5DHn96CkKk__lWAnp5Wbp0FAk1C_53CgvupgjctL1wGmT9bQH-lmFb8__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__xi81ZFFbLe7OT9HZyl9hLKmKk4nwzr1wH46mOmDjDUk__ZPcMDjra5fE20CWLF53yfluDpyT8tbIfsdBBO63Mk1I__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__Pq59485DVDHvSuDFisvJhcZqQST88l-Fp67fJdjVhl0__O-_GJqywnCNjtB9B1G8FQg8hIHFx3o94l9oizjpfqxw__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__A4nWcEt2qXbYnCh8TbImL_OY7ybaQqcUsqpteHdTsZg__PyvgPoxDvNeSiJIAwb21USXn9kQ-1eFBQHwCa0CXjtE__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__aDmsXnS9nDtiIjKhJr6DO2QDd9zuPAzCTzNVj41P1OE__miA14pYz5B1nyM1nXUhC1I4rwelBrBxEdntPfvodDHs__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__wbOLwwT4ggEIYTDBVV6imZqW9XqOK61pJiE2wL9cWZk__DRK3ioou7Skzy3BGUXOLcEhQGmaNb7In3Q2FZXDHAjc__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__AANeiFOKBX4OJG4wr7z9PRp5CV_TdnSoh7dDBBg7JVo__xvuN6n3RHn_sSNn6ysoEThbqLl2GFLJVxejEXF_3MyU__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__3u4yW5medfqMiN3ojzK0HNc607zQKSIKq35kQ1V70bY__Lw-p7AKX98HUkEcJJaHVNpVm6mShGUXXGVT49uFWrxg__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.css" media="all" /> <!-- HTML5 element support for IE6-8 --> <!--[if lt IE 9]> <script src="https://cdn.jsdelivr.net/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script> <![endif]--> <script type="text/javascript" src="/sites/default/files/advagg_js/js__GGZYAFV0PjdzQz9f7_sae2X6RB71T2IdTQ2iXDY_YzQ__pSJpfoX1hTB7CZe3KSLXW9a_rycYrbOoybY4RVB4XnU__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__ZyeOaiFuDejQQbhUV7yg7atYZnj4WLfH77o0scv4068__jeShjS1-sEwOx4dbB-NSBsCnxWfNslS1Nkgx4CZngGA__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__d8YFQ13JpfVF56BRJwLrqD_KtZUvRRj0RsEVDiGDTz4__b7VB3alskoA84lukUN1eBgtjmRLB2FZjoMM_8oo5xpE__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__RPyYfJ4hDepGgZWtp1VbdI9yRaaKhnupkp97kCqBx00___VKZphQ1g0R1q7NLg3c5j8TW51VAlZJ6OKVG4z51ylM__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__iOipSAIF1_CaPdSLQHns7vi2cq1ouQNDyYbFlVsz4g0__-uaS-kYWu4pXHWRYqGhY35qqwJvOshK48djBLHhrVvo__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__v6Ydsa-oLVsCbWBUPEs_rmv-EgYK35mJXlwzszDg2io__NcbPgl6yce1cPkJcub1SVldKst10pVo0nN36XtkHZn8__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__6__IQ9wfCOnkxxh3-xBv65bwhmZoNtcwHNnhprahFvw__JiTknG935-WORDUVnvwp_OgAgDnyJVjXiT5MkO5L2LY__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__OXJtpT2qiwXmfJjZkFvsqPZLv32HtZxKQx02FTw1fC0__1ka0o3LhIWopQcwAuO0wndkDQ3wKYhmcVSF1n-bGjGs__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__YT6D1B_BKxvm6JCH_t9sZNI5L6yITa_DlU5QcSlOkAU__OXobH7d1IP1o3WABlniIrU_-pcJacVSIPUv9bpD-6pQ__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__bFOh74rblCNfeAqBWGqF603OXHEBWOI8xUWm9gk-Mnw__WRsh3RAG-_KLWXWdUSL4k-yHTn1vu2dbvluPCCmj_wc__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js___jCO6jjlyBQMmFHUmvP_NSVy0hA13AhQtRDOhuK0c2I__mHl-1Yoe5tzA6N5zJ2UiSBDCA3KINLCiVLTFydNHc1g__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__2bzbrE24coPm5uj_fnejfHFhxP4MnERSax237TPs4fw__xUQRNikeM1o2gO7zLzoZfpxNU6-SwDqDl87Wmnq5Q0M__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__xhAAtfYpatnaolQln2dAxiO-Olrkj_jcdZVGXoDqMM4__2bYsKd2u06uYEKPT2l4xKZYQiMbo1w1s1LDiUp-kmho__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__CajjMgHTE1PwscR_Jluzv5MrC9NzoWq9mLHWtwesgIo__mrArwSTL6Ys68_y7Bl6G-QfcTe_19aanxfiq3UfUwwQ__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__UB69oxPLMBmbz4b3jEENdISvapD9LZ87bFrqNhcpks4__zUM1n6eCAkL3_yAAxw7ntL4cyqUeGytp3qhh_ysxf_M__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js___NGCdu7rYCr6cF2Wxmds5GIh39sMll_jBgW6RT5XF6E__JSb7-gLqxD0cMKrlszcZ3N45nBVLrlpnwyT_sewwHtk__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__fDZsF5a1RiJQd_onypqDjQiDGdw1cpdzm8E6T1xD2GI__S9icZkbVWJBSelCZUCxTMLdUXXcOfzCvIZP1TSbP8wc__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__yX7zWDMGkJfI-jBOBj0KlfktW_CDoNWNdq_AfFqn7LM__jS9RV2UqMEg6Fsy_NpcVlliI_ZUcKOQ-kw1fODxrczU__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__0XOr23_EKRbzs9mLhdghfqrCFnXnGcF8nofn5LTILvo__N1PATp9aCLwlI4qITXqUy4-Bw5aD0OxGn-SqDsZujqA__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__ZN1xq7EL5wnAUDUfheBq9wpBnvVD94Bu10ZpR9jnDxc__mULqY-1fv9p6OELSA36cq9PkyqHeupEMgk-HNMKHNlo__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__-TcCuty2z9TPO2Ss8jRxdh_txCyngrnqO_eXNMbwNx8__jESXDck0iVc7x1d3aictzl2HhIXKNaOtQeOPdLFucW4__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__OOBeaxfDBlQtrDaHEWcs3ioZX1ruV4PYVsSB1ATMHuM__IbAz8sCskEzznmyxLQDk4-QJ1B7kNIQvJp2hWBVTmJc__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- (function(i,s,o,r){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date()})(window,document,"script","ga");ga("create", "UA-3123499-3", {"cookieDomain":"auto"});ga("set", "anonymizeIp", true);ga("send", "pageview"); //--><!]]> </script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__RvLVKOnTdQO4VBlh8z2t4GJAwCACZ-707Dk1YziIbCw__JoU2pGtFZeW8LW33wp5ibt4-t2X5DVrPOqeTZvgfPiY__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js" defer="defer" async="async"></script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__XOTZ8191sv5rhP1z3jxbZSAWGYBemQy8tWkdOVbO5Bw__J7Eh1ZlkNeYnIVrcT2WNeqh-L_3egcmlQYJeNhT-NQM__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- window.a2a_config=window.a2a_config||{};window.da2a={done:false,html_done:false,script_ready:false,script_load:function(){var a=document.createElement('script'),s=document.getElementsByTagName('script')[0];a.type='text/javascript';a.async=true;a.src='https://static.addtoany.com/menu/page.js';s.parentNode.insertBefore(a,s);da2a.script_load=function(){};},script_onready:function(){da2a.script_ready=true;if(da2a.html_done)da2a.init();},init:function(){for(var i=0,el,target,targets=da2a.targets,length=targets.length;i<length;i++){el=document.getElementById('da2a_'+(i+1));target=targets[i];a2a_config.linkname=target.title;a2a_config.linkurl=target.url;if(el){a2a.init('page',{target:el});el.id='';}da2a.done=true;}da2a.targets=[];}};(function ($){Drupal.behaviors.addToAny = {attach: function (context, settings) {if (context !== document && window.da2a) {if(da2a.script_ready)a2a.init_all();da2a.script_load();}}}})(jQuery);a2a_config.callbacks=a2a_config.callbacks||[];a2a_config.callbacks.push({ready:da2a.script_onready});a2a_config.overlays=a2a_config.overlays||[];a2a_config.templates=a2a_config.templates||{};var a2a_config = a2a_config || {}; a2a_config.icon_color = "#000"; //--><!]]> </script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__MXpgHZiG04p33HVPKg8V4HKQlWTSf-3GW_aZp96woJw__wQfe1aldzAzPkdy4U2G_FGSzSFH4YXtFjP5TINvoZy0__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings,{"basePath":"\/","pathPrefix":"","setHasJsCookie":1,"ajaxPageState":{"theme":"derivative2017","theme_token":"K_dCINoO6ylzAy5klo4D0ZOLNmTDwATt_ZqC8tae1ic","jquery_version":"2.1","css":{"modules\/system\/system.base.css":1,"misc\/ui\/jquery.ui.core.css":1,"misc\/ui\/jquery.ui.theme.css":1,"sites\/all\/modules\/contrib\/colorbox_node\/colorbox_node.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"sites\/all\/modules\/contrib\/workflow\/workflow_admin_ui\/workflow_admin_ui.css":1,"sites\/all\/modules\/contrib\/extlink\/extlink.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/media\/modules\/media_wysiwyg\/css\/media_wysiwyg.base.css":1,"sites\/all\/modules\/contrib\/colorbox\/styles\/default\/colorbox_style.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/geshifilter\/geshifilter.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/modal.css":1,"sites\/all\/modules\/contrib\/modal_forms\/css\/modal_forms_popup.css":1,"sites\/all\/libraries\/jgrowl\/jquery.jgrowl.min.css":1,"sites\/all\/modules\/contrib\/nicemessages\/css\/nicemessages_positions.css":1,"sites\/all\/modules\/contrib\/nicemessages\/css\/nicemessages_jgrowl.css":1,"sites\/all\/modules\/contrib\/nicemessages\/css\/shadows.css":1,"sites\/all\/modules\/contrib\/panels\/css\/panels.css":1,"sites\/all\/modules\/custom\/derivative_ckeditor\/derivative_ckeditor.css":1,"sites\/all\/modules\/contrib\/addtoany\/addtoany.css":1,"sites\/all\/libraries\/fontawesome\/css\/font-awesome.css":1,"sites\/all\/libraries\/superfish\/css\/superfish.css":1,"sites\/all\/libraries\/superfish\/css\/superfish-vertical.css":1,"sites\/all\/libraries\/superfish\/css\/superfish-smallscreen.css":1,"sites\/all\/themes\/derivative2017\/css\/style.css":1},"js":{"modules\/statistics\/statistics.js":1,"sites\/all\/themes\/bootstrap\/js\/bootstrap.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery\/2.1\/jquery.min.js":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/contrib\/equalheights\/jquery.equalheights.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.core.min.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.effect.min.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/external\/jquery.cookie.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery.form\/4\/jquery.form.min.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.effect-slide.min.js":1,"misc\/form-single-submit.js":1,"misc\/ajax.js":1,"sites\/all\/modules\/contrib\/jquery_update\/js\/jquery_update.js":1,"sites\/all\/modules\/contrib\/equalheights\/equalheights.js":1,"sites\/all\/modules\/contrib\/extlink\/extlink.js":1,"sites\/all\/modules\/contrib\/authcache\/authcache.js":1,"sites\/all\/libraries\/colorbox\/jquery.colorbox-min.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox.js":1,"sites\/all\/modules\/contrib\/colorbox\/styles\/default\/colorbox_style.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox_load.js":1,"sites\/all\/themes\/bootstrap\/js\/misc\/_progress.js":1,"sites\/all\/modules\/contrib\/ctools\/js\/modal.js":1,"sites\/all\/modules\/contrib\/modal_forms\/js\/modal_forms_popup.js":1,"sites\/all\/libraries\/jgrowl\/jquery.jgrowl.min.js":1,"sites\/all\/modules\/contrib\/nicemessages\/js\/nicemessages.js":1,"sites\/all\/modules\/contrib\/better_exposed_filters\/better_exposed_filters.js":1,"misc\/autocomplete.js":1,"sites\/all\/modules\/sandbox\/search_api_live_results\/js\/search_api_live_results.js":1,"sites\/all\/modules\/contrib\/ctools\/js\/auto-submit.js":1,"sites\/all\/modules\/custom\/derivative_search\/js\/derivative_search.js":1,"sites\/all\/libraries\/imagesloaded\/jquery.imagesloaded.min.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"sites\/default\/files\/advagg_relocate\/https-www.google-analytics.com-analytics.js":1,"sites\/all\/modules\/contrib\/authcache\/modules\/authcache_menu\/authcache_menu.js":1,"sites\/all\/modules\/contrib\/field_group\/field_group.js":1,"misc\/form.js":1,"sites\/all\/themes\/bootstrap\/js\/misc\/_collapse.js":1,"sites\/all\/modules\/contrib\/authcache\/modules\/authcache_p13n\/authcache_p13n.js":1,"sites\/all\/modules\/contrib\/authcache\/modules\/authcache_ajax\/authcache_ajax.js":1,"sites\/all\/modules\/contrib\/colorbox_node\/colorbox_node.js":1,"sites\/all\/libraries\/superfish\/sftouchscreen.js":1,"sites\/all\/libraries\/superfish\/jquery.hoverIntent.minified.js":1,"sites\/all\/libraries\/superfish\/sfsmallscreen.js":1,"sites\/all\/libraries\/superfish\/supposition.js":1,"sites\/all\/libraries\/superfish\/superfish.js":1,"sites\/all\/libraries\/superfish\/supersubs.js":1,"sites\/all\/modules\/contrib\/superfish\/superfish.js":1,"sites\/all\/themes\/derivative2017\/bootstrap\/assets\/javascripts\/bootstrap\/affix.js":1,"sites\/all\/themes\/derivative2017\/bootstrap\/assets\/javascripts\/bootstrap\/alert.js":1,"sites\/all\/themes\/derivative2017\/bootstrap\/assets\/javascripts\/bootstrap\/button.js":1,"sites\/all\/themes\/derivative2017\/bootstrap\/assets\/javascripts\/bootstrap\/carousel.js":1,"sites\/all\/themes\/derivative2017\/bootstrap\/assets\/javascripts\/bootstrap\/collapse.js":1,"sites\/all\/themes\/derivative2017\/bootstrap\/assets\/javascripts\/bootstrap\/dropdown.js":1,"sites\/all\/themes\/derivative2017\/bootstrap\/assets\/javascripts\/bootstrap\/modal.js":1,"sites\/all\/themes\/derivative2017\/bootstrap\/assets\/javascripts\/bootstrap\/tooltip.js":1,"sites\/all\/themes\/derivative2017\/bootstrap\/assets\/javascripts\/bootstrap\/popover.js":1,"sites\/all\/themes\/derivative2017\/bootstrap\/assets\/javascripts\/bootstrap\/scrollspy.js":1,"sites\/all\/themes\/derivative2017\/bootstrap\/assets\/javascripts\/bootstrap\/tab.js":1,"sites\/all\/themes\/derivative2017\/bootstrap\/assets\/javascripts\/bootstrap\/transition.js":1,"sites\/all\/themes\/derivative2017\/vendor\/uikit\/js\/uikit.min.js":1,"sites\/all\/themes\/derivative2017\/js\/jquery.matchHeight.js":1,"sites\/all\/themes\/derivative2017\/js\/jquery.uniform.standalone.js":1,"sites\/all\/themes\/derivative2017\/js\/jquery.details.min.js":1,"sites\/all\/themes\/derivative2017\/js\/derivative.filters.js":1,"sites\/all\/themes\/derivative2017\/js\/derivative.js":1,"sites\/all\/themes\/derivative2017\/js\/derivative.magic-line.js":1,"sites\/all\/themes\/derivative2017\/js\/derivative-discrourse-comments.js":1,"sites\/all\/themes\/derivative2017\/js\/frontSlideshow.js":1,"sites\/all\/themes\/derivative2017\/js\/gridListToggle.js":1,"sites\/all\/themes\/derivative2017\/js\/header-search-block.js":1,"sites\/all\/themes\/derivative2017\/js\/node-teaser.js":1,"sites\/all\/themes\/derivative2017\/js\/scrollAnimation.js":1,"sites\/all\/themes\/derivative2017\/js\/site-status.js":1,"sites\/all\/themes\/derivative2017\/js\/svgReplace.js":1,"sites\/all\/themes\/derivative2017\/js\/ctools-modal.js":1,"sites\/all\/themes\/derivative2017\/js\/licenses-page.js":1,"sites\/all\/themes\/derivative2017\/js\/features_img_credits.js":1,"sites\/all\/themes\/derivative2017\/js\/derivative-fixedScroll.js":1,"sites\/all\/themes\/derivative2017\/js\/derivative-releases-archive.js":1,"sites\/all\/themes\/bootstrap\/js\/misc\/autocomplete.js":1,"sites\/all\/themes\/bootstrap\/js\/misc\/ajax.js":1}},"authcache":{"q":"node\/69165","cp":{"path":"\/","domain":".derivative.ca","secure":true},"cl":23.14814814814815},"colorbox":{"opacity":"0.85","current":"{current} of {total}","previous":"\u00ab Prev","next":"Next \u00bb","close":"Close","maxWidth":"98%","maxHeight":"98%","fixed":true,"mobiledetect":false,"mobiledevicewidth":"480px"},"CToolsModal":{"loadingText":"Loading...","closeText":"Close Window","closeImage":"\u003Cimg typeof=\u0022foaf:Image\u0022 class=\u0022img-responsive\u0022 src=\u0022https:\/\/derivative.ca\/sites\/all\/modules\/contrib\/ctools\/images\/icon-close-window.png\u0022 alt=\u0022Close window\u0022 title=\u0022Close window\u0022 \/\u003E","throbber":"\u003Cimg typeof=\u0022foaf:Image\u0022 class=\u0022img-responsive\u0022 src=\u0022https:\/\/derivative.ca\/sites\/all\/modules\/contrib\/ctools\/images\/throbber.gif\u0022 alt=\u0022Loading\u0022 title=\u0022Loading...\u0022 \/\u003E"},"modal-popup-small":{"modalSize":{"type":"fixed","width":300,"height":300},"modalOptions":{"opacity":1,"background-color":"#000"},"animation":"fadeIn","modalTheme":"ModalFormsPopup","throbber":"\u003Cimg typeof=\u0022foaf:Image\u0022 class=\u0022img-responsive\u0022 src=\u0022https:\/\/derivative.ca\/sites\/all\/modules\/contrib\/modal_forms\/images\/loading_animation.gif\u0022 alt=\u0022Loading...\u0022 title=\u0022Loading\u0022 \/\u003E","closeText":"Close"},"modal-popup-medium":{"modalSize":{"type":"fixed","width":550,"height":450},"modalOptions":{"opacity":1,"background-color":"#000"},"animation":"fadeIn","modalTheme":"ModalFormsPopup","throbber":"\u003Cimg typeof=\u0022foaf:Image\u0022 class=\u0022img-responsive\u0022 src=\u0022https:\/\/derivative.ca\/sites\/all\/modules\/contrib\/modal_forms\/images\/loading_animation.gif\u0022 alt=\u0022Loading...\u0022 title=\u0022Loading\u0022 \/\u003E","closeText":"Close"},"modal-popup-large":{"modalSize":{"type":"scale","width":1,"height":1},"modalOptions":{"opacity":1,"background-color":"#000"},"animation":"fadeIn","modalTheme":"ModalFormsPopup","throbber":"\u003Cimg typeof=\u0022foaf:Image\u0022 class=\u0022img-responsive\u0022 src=\u0022https:\/\/derivative.ca\/sites\/all\/modules\/contrib\/modal_forms\/images\/loading_animation.gif\u0022 alt=\u0022Loading...\u0022 title=\u0022Loading\u0022 \/\u003E","closeText":"Close"},"better_exposed_filters":{"datepicker":false,"slider":false,"settings":[],"autosubmit":false,"views":{"share_and_stats":{"displays":{"block_mobile":{"filters":[]},"block":{"filters":[]}}},"related_stories":{"displays":{"block":{"filters":[]}}},"node_left_sidebar":{"displays":{"post":{"filters":[]}}}}},"search_api_live_results":{"min_length":3,"auto_hide":true,"view_all":true},"derivativeSearch":{"forum_url":"https:\/\/forum.derivative.ca\/search"},"urlIsAjaxTrusted":{"\/global-search":true},"equalHeightsModule":{"classes":[{"selector":".front .feature-inner-wrapper .views-field-title","mediaquery":"(min-width: 768px)","minheight":"","maxheight":"","overflow":"hidden"},{"selector":"#block-bean-experimental-build .top .field-name-field-bean-text, #block-bean-archive-build .top .field-name-field-bean-text","mediaquery":"(min-width: 768px)","minheight":"","maxheight":"","overflow":"hidden"},{"selector":".front .feature-inner-wrapper .views-field-body","mediaquery":"(min-width: 768px)","minheight":"","maxheight":"","overflow":"hidden"},{"selector":".front .feature-inner-wrapper .views-field-field-feature-icon","mediaquery":"(min-width: 768px)","minheight":"","maxheight":"","overflow":"hidden"},{"selector":".not-front:not(.page-node-20) .paragraphs-item-two-blocks-with-delimeter .field-item .field-name-field-text-area","mediaquery":"(min-width: 768px)","minheight":"","maxheight":"","overflow":"hidden"}],"imagesloaded_ie8":1},"extlink":{"extTarget":"_blank","extTargetNoOverride":1,"extClass":0,"extLabel":"(link is external)","extImgClass":0,"extSubdomains":1,"extExclude":"","extInclude":"","extCssExclude":"","extCssExplicit":"","extAlert":0,"extAlertText":"This link will take you to an external web site.","mailtoClass":0,"mailtoLabel":"(link sends e-mail)"},"googleanalytics":{"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip","trackColorbox":1},"superfish":[{"id":"1","sf":{"animation":{"opacity":"show","height":"show"},"speed":"fast"},"plugins":{"touchscreen":{"disableHover":true,"mode":"window_width","breakpointUnit":"px"},"smallscreen":{"mode":"window_width","breakpointUnit":"px","title":"Mobile Main menu"}}},{"id":"2","sf":{"animation":{"opacity":"show","height":"show"},"speed":"fast"},"plugins":{"smallscreen":{"mode":"window_width","breakpointUnit":"px","title":"Main menu"},"supposition":true,"supersubs":true}}],"statistics":{"data":{"nid":"69165"},"url":"\/modules\/statistics\/statistics.php"},"field_group":{"div":"full"},"authcacheP13nAjaxFragments":{"block\/derivative_content-derivative-comments-block":{"\/sites\/all\/modules\/contrib\/authcache\/modules\/authcache_p13n\/frontcontroller\/authcache.php?a=\u0026r=frag\/block\/derivative_content-derivative-comments-block\u0026o%5Bq%5D=node\/69165":""}},"colorbox_node":{"width":"80%","height":"80%"},"bootstrap":{"anchorsFix":"0","anchorsSmoothScrolling":"0","formHasError":1,"popoverEnabled":1,"popoverOptions":{"animation":1,"html":0,"placement":"right","selector":"","trigger":"click","triggerAutoclose":1,"title":"","content":"","delay":0,"container":"body"},"tooltipEnabled":1,"tooltipOptions":{"animation":1,"html":0,"placement":"auto left","selector":"","trigger":"hover focus","delay":0,"container":"body"}}}); //--><!]]> </script> </head> <body class="html not-front not-logged-in no-sidebars page-node page-node- page-node-69165 node-type-project"> <div id="skip-link"> <a href="#main-content" class="element-invisible element-focusable">Skip to main content</a> </div> <style> @media screen and (max-width: 767px) { #user-info-xs { border-top: 1px solid #cccbcb; } #user-info-xs .share-and-stats.visible-xs-block { display: inline-block!important; width: 60%; padding-top: 20px; padding-left: 30px; padding-bottom: 0px; border-top: none; } #user-info-xs .full-node-page { top: 30px; display: inline-block; } } </style> <div id="mobile-menu" class="uk-offcanvas"> <div class="mobile-menu-close"> <a class="mobile-menu-toggle-close">Close</a> </div> <div class="uk-offcanvas-bar uk-offcanvas-bar-flip"> <div class="region region-mobile-menu"> <section id="block-superfish-1" class="block block-superfish clearfix"> <ul id="superfish-1" class="menu sf-menu sf-menu-mobile-main-menu sf-vertical sf-style-none sf-total-items-4 sf-parent-items-2 sf-single-items-2"><li id="menu-893-1" class="first odd sf-item-1 sf-depth-1 sf-no-children"><a href="/" title="" class="sf-depth-1">Home</a></li><li id="menu-894-1" class="middle even sf-item-2 sf-depth-1 sf-total-children-5 sf-parent-children-0 sf-single-children-6 menuparent"><a href="/product" title="" class="sf-depth-1 sf-depth-1 menuparent">TouchDesigner</a><ul><li id="menu-894-1" class="first odd sf-item-1 sf-depth-1 sf-clone-parent sf-no-children"><a href="/product" title="" class="sf-depth-1">TouchDesigner</a></li><li id="menu-896-1" class="middle even sf-item-2 sf-depth-2 sf-clone-parent sf-no-children"><a href="/feature/vr-support/12" title="" class="sf-depth-2">Features</a></li><li id="menu-7351-1" class="middle odd sf-item-3 sf-depth-2 sf-clone-parent sf-no-children"><a href="/showcase" title="" class="sf-depth-2">Showcase</a></li><li id="menu-7352-1" class="middle even sf-item-4 sf-depth-2 sf-clone-parent sf-no-children"><a href="/community" title="" class="sf-depth-2">Community</a></li><li id="menu-7353-1" class="last odd sf-item-5 sf-depth-2 sf-clone-parent sf-no-children"><a href="/job-board" title="" class="sf-depth-2">Job Board</a></li><li id="menu-7354-1" class="middle even sf-item-6 sf-depth-2 sf-clone-parent sf-no-children"><a href="/about-derivative" title="" class="sf-depth-2">About Derivative</a></li></ul></li><li id="menu-7350-1" class="middle odd sf-item-3 sf-depth-1 sf-clone-parent sf-total-children-7 sf-parent-children-0 sf-single-children-8 menuparent"><a href="/learn" title="" class="sf-depth-1 sf-depth-1 menuparent">Learn</a><ul><li id="menu-7350-1" class="first odd sf-item-1 sf-depth-1 sf-clone-parent sf-no-children"><a href="/learn" title="" class="sf-depth-1">Learn</a></li><li id="menu-7355-1" class="middle even sf-item-2 sf-depth-2 sf-clone-parent sf-no-children"><a href="/UserGuide/Main_Page" title="" class="sf-depth-2">User Guide</a></li><li id="menu-336990-1" class="middle odd sf-item-3 sf-depth-2 sf-clone-parent sf-no-children"><a href="https://learn.derivative.ca/" title="" class="sf-depth-2">Curriculum</a></li><li id="menu-167777-1" class="middle even sf-item-4 sf-depth-2 sf-clone-parent sf-no-children"><a href="https://forum.derivative.ca" title="" class="sf-depth-2">Forum</a></li><li id="menu-7356-1" class="middle odd sf-item-5 sf-depth-2 sf-clone-parent sf-no-children"><a href="/tutorials" title="" class="sf-depth-2">Tutorials</a></li><li id="menu-7358-1" class="middle even sf-item-6 sf-depth-2 sf-clone-parent sf-no-children"><a href="/workshops-events" title="" class="sf-depth-2">Workshops & Events</a></li><li id="menu-7359-1" class="last odd sf-item-7 sf-depth-2 sf-clone-parent sf-no-children"><a href="/resources" title="" class="sf-depth-2">Resources</a></li><li id="menu-7360-1" class="middle even sf-item-8 sf-depth-2 sf-clone-parent sf-no-children"><a href="/support-service" title="" class="sf-depth-2">Support</a></li></ul></li><li id="menu-899-1" class="last even sf-item-4 sf-depth-1 sf-clone-parent sf-no-children"><a href="/download" title="" class="sf-depth-1">Get It Now</a></li></ul> </section> <section id="block-menu-menu-privacy-policy" class="block block-menu clearfix"> <h2 class="block-title">Privacy policy</h2> <ul class="menu nav"><li class="first leaf"><a href="/terms-use" title="">Terms of use</a></li> <li class="last leaf"><a href="/privacy" title="">Privacy</a></li> </ul> </section> <section id="block-bean-mobile-follow-us" class="block block-bean col-xs-12 clearfix"> <h2 class="block-title">Follow us</h2> <div class="entity entity-bean bean-social-icons clearfix" about="/block/mobile-follow-us" typeof=""> <div class="content"> <div class="field field-name-field-social-links field-type-link-field field-label-hidden"> <div class="field-items"> <div class=" field-item even"> <a href="https://www.instagram.com/touchdesigner/" title="https://www.instagram.com/touchdesigner/" target="_blank"><i class="fa fa-instagram fa-fw"></i></a> <a href="https://www.instagram.com/touchdesigner/" title="https://www.instagram.com/touchdesigner/" target="_blank">https://www.instagram.com/touchdesigner/</a> </div> <div class=" field-item odd"> <a href="https://www.facebook.com/TouchDesigner" title="https://www.facebook.com/TouchDesigner" target="_blank"><i class="fa fa-facebook fa-fw"></i></a> <a href="https://www.facebook.com/TouchDesigner" title="https://www.facebook.com/TouchDesigner" target="_blank">https://www.facebook.com/TouchDesigner</a> </div> <div class=" field-item even"> <a href="https://twitter.com/1null1" title="https://twitter.com/1null1" target="_blank"><i class="fa fa-twitter fa-fw"></i></a> <a href="https://twitter.com/1null1" title="https://twitter.com/1null1" target="_blank">https://twitter.com/1null1</a> </div> <div class=" field-item odd"> <a href="https://www.youtube.com/TouchDesignerOfficial" title="https://www.youtube.com/TouchDesignerOfficial" target="_blank"><i class="fa fa-youtube fa-fw"></i></a> <a href="https://www.youtube.com/TouchDesignerOfficial" title="https://www.youtube.com/TouchDesignerOfficial" target="_blank">https://www.youtube.com/TouchDesignerOfficial</a> </div> </div> </div> </div> </div> </section> </div> </div> </div> <div id="wrapper-page"> <header id="navbar" role="banner" class="navbar navbar-default"> <div class="container-fluid"> <div class="row"> <a href="javascript:;" class="off-canvas-toggle icon-toggle col-xs-1" data-uk-offcanvas="{target:'#mobile-menu'}"> <i class="fa fa-navicon"></i> </a> <div class="navbar-header col-xs-6 col-md-2 col-lg-2"> <a class="logo navbar-btn pull-left" href="/" title="Home"> <img class="svg-img" src="https://derivative.ca/sites/all/themes/derivative2017/logo.svg" onerror="this.src='https://derivative.ca/sites/all/themes/derivative2017/logo.png'" alt="Home"/> </a> </div> <div class="navigation-wrapper col-md-6 col-lg-6"> <div class="region region-navigation col-md-12"> <section id="block-superfish-2" class="block block-superfish hidden-xs hidden-sm clearfix"> <ul id="superfish-2" class="menu sf-menu sf-main-menu sf-horizontal sf-style-none sf-total-items-2 sf-parent-items-2 sf-single-items-0"><li id="menu-519-2" class="active-trail first odd sf-item-1 sf-depth-1 sf-total-children-5 sf-parent-children-0 sf-single-children-5 menuparent"><a href="/showcase" title="" class="sf-depth-1 menuparent">TouchDesigner</a><ul><li id="menu-521-2" class="first odd sf-item-1 sf-depth-2 sf-no-children"><a href="/feature/application-building" class="sf-depth-2">Features</a></li><li id="menu-4446-2" class="active-trail middle even sf-item-2 sf-depth-2 sf-no-children"><a href="/showcase" title="" class="sf-depth-2">Showcase</a></li><li id="menu-4093-2" class="middle odd sf-item-3 sf-depth-2 sf-no-children"><a href="/community" title="" class="sf-depth-2">Community</a></li><li id="menu-525-2" class="middle even sf-item-4 sf-depth-2 sf-no-children"><a href="/job-board" title="" class="sf-depth-2">Job board</a></li><li id="menu-4447-2" class="last odd sf-item-5 sf-depth-2 sf-no-children"><a href="/about-derivative" class="sf-depth-2">About Derivative</a></li></ul></li><li id="menu-520-2" class="last even sf-item-2 sf-depth-1 sf-total-children-7 sf-parent-children-0 sf-single-children-7 menuparent"><a href="/learn" class="sf-depth-1 menuparent">Learn</a><ul><li id="menu-1058-2" class="first odd sf-item-1 sf-depth-2 sf-no-children"><a href="/UserGuide/Main_Page" title="" class="sf-depth-2">User Guide</a></li><li id="menu-336989-2" class="middle even sf-item-2 sf-depth-2 sf-no-children"><a href="https://learn.derivative.ca/" title="" class="sf-depth-2">Curriculum</a></li><li id="menu-53420-2" class="middle odd sf-item-3 sf-depth-2 sf-no-children"><a href="https://forum.derivative.ca" title="" class="sf-depth-2">Forum</a></li><li id="menu-5147-2" class="middle even sf-item-4 sf-depth-2 sf-no-children"><a href="/tutorials" title="" class="sf-depth-2">Tutorials</a></li><li id="menu-1060-2" class="middle odd sf-item-5 sf-depth-2 sf-no-children"><a href="/workshops-events" title="" class="sf-depth-2">Workshops & Events</a></li><li id="menu-1061-2" class="middle even sf-item-6 sf-depth-2 sf-no-children"><a href="/resources" title="" class="sf-depth-2">Resources</a></li><li id="menu-1062-2" class="last odd sf-item-7 sf-depth-2 sf-no-children"><a href="/support-service" class="sf-depth-2">Support</a></li></ul></li></ul> </section> <section id="block-views-exp-global-search-page" class="block block-views no-padding global-search clearfix"> <form class="ctools-auto-submit-full-form" action="/global-search" method="get" id="views-exposed-form-global-search-page" accept-charset="UTF-8"><div><div class="views-exposed-form"> <div class="views-exposed-widgets clearfix"> <div id="edit-query-wrapper" class="views-exposed-widget views-widget-filter-search_api_views_fulltext"> <div class="views-widget"> <input type="text" id="edit-query" name="query" value="" size="30" maxlength="128" class="form-text form-autocomplete live-results-search-textfield" /><input type="hidden" id="edit-query-autocomplete" value="https://derivative.ca/search_api_live_results/search_api_views_global_search" disabled="disabled" class="live-result-autocomplete" /> </div> </div> <div id="edit-filter-by-wrapper" class="views-exposed-widget views-widget-filter-composite_views_filter"> <label for="edit-filter-by"> Filter by </label> <div class="views-widget"> <div class="form-item form-item-filter-by form-type-select form-group"><div class="bef-select-as-links"><div class="form-item"><div class="form-item form-item-edit-filter-by-all form-type-bef-link form-group"><a href="https://derivative.ca/global-search?filter_by=All">All</a></div><div class="form-item form-item-edit-filter-by-wiki form-type-bef-link form-group"><a href="https://derivative.ca/global-search?filter_by=wiki">User Guide</a></div><div class="form-item form-item-edit-filter-by-forum form-type-bef-link form-group"><a href="https://derivative.ca/global-search?filter_by=forum">Forum</a></div><div class="form-item form-item-edit-filter-by-tutorials form-type-bef-link form-group"><a href="https://derivative.ca/global-search?filter_by=tutorials">Tutorials</a></div><div class="form-item form-item-edit-filter-by-event-workshop form-type-bef-link form-group"><a href="https://derivative.ca/global-search?filter_by=event_workshop">Events & Workshops</a></div><div class="form-item form-item-edit-filter-by-features form-type-bef-link form-group"><a href="https://derivative.ca/global-search?filter_by=features">Features</a></div><div class="form-item form-item-edit-filter-by-community form-type-bef-link form-group"><a href="https://derivative.ca/global-search?filter_by=community">Community</a></div><div class="form-item form-item-edit-filter-by-showcase form-type-bef-link form-group"><a href="https://derivative.ca/global-search?filter_by=showcase">Showcase</a></div><div class="form-item form-item-edit-filter-by-resources form-type-bef-link form-group"><a href="https://derivative.ca/global-search?filter_by=resources">Resources</a></div></div><select class="form-control form-select" style="display: none;" id="edit-filter-by" name="filter_by"><option value="All">All</option><option value="wiki">User Guide</option><option value="forum">Forum</option><option value="tutorials">Tutorials</option><option value="event_workshop">Events & Workshops</option><option value="features">Features</option><option value="community">Community</option><option value="showcase">Showcase</option><option value="resources">Resources</option></select></div></div> </div> </div> <div class="views-exposed-widget views-submit-button"> <button class="btn btn-primary form-submit" type="submit" id="edit-submit-global-search" name="" value="<span class="icon-dv-search"></span>"><span class="icon-dv-search"></span></button> </div> </div> </div> </div></form> </section> </div> </div> <div class="account-menu pull-right col-xs-offset-1 col-xs-4 col-md-offset-0 col-md-4 col-lg-4"> <div class="region region-user-profile"> <section id="block-derivative-users-du-account-menu-guest" class="block block-derivative-users clearfix"> <div class="my-account"> <a href="/user/login" class="user-has-no-icon"> <i class="icon-dv-account"> </i>My account </a> </div> </section> </div> <div class="search-link"> <a href="#"> <i class="icon-dv-search"> </i>Search </a> <div class="search-box"></div> </div> <div class="cart-icon"> <a href="/cart"> <i class="icon-dv-cart"> </i>Cart </a> </div> <div class="get-now pull-right hidden-xs hidden-sm"> <div class="get-it-btn"> <div class="btn-background"></div> <a href="/download"><span>Get it now</span></a> </div> </div> <div class="get-now-icon pull-right visible-xs-flex visible-sm-flex"> <a href="/download"> <i class="icon-dv-download"> </i>Get it now </a> </div> </div> </div> </div> </header> <div class="main-container container-fluid"> <header role="banner" id="page-header"> <div class="row"> </div> </header> <!-- /#page-header --> <div class="row title"> <div class="container-fluid"> <div class="highlighted jumbotron hidden-xs"> <div class="region region-highlighted"> <section id="block-views-share-and-stats-block" class="block block-views clearfix"> <div class="view view-share-and-stats view-id-share_and_stats view-display-id-block view-dom-id-bf0ee55248f04e956d3910d45c6396ac"> <div class="view-content"> <div class="views-row views-row-1 views-row-odd views-row-first views-row-last row"> <div class="share-buttons col-sm-7 col-lg-8 views-fieldset" data-module="views_fieldsets"> <div class="views-field views-field-addtoany-link"><span class="views-label views-label-addtoany-link col-sm-offset-4 col-md-offset-6">Share</span><span class="field-content"><span class="a2a_kit a2a_kit_size_32 a2a_target addtoany_list" id="da2a_2"> <a class="a2a_button_twitter" href="https://twitter.com/"></a> <a class="a2a_button_facebook" href="https://facebook.com/"></a> <a class="a2a_button_email"></a> </span> </span></div> </div> <div class="node-stats col-xs-12 col-sm-5 col-lg-4 views-fieldset" data-module="views_fieldsets"> <div class="views-field views-field-created col-sm-6"><span class="views-label views-label-created">Posted on: </span><span class="field-content">Mar 20th 2024</span></div> <div class="comment-views-wrapper col-xs-8 col-sm-6 no-padding views-fieldset" data-module="views_fieldsets"> <div class="views-field views-field-nothing"><span class="field-content"><div class="comment-count plural comment-count-[field_discourse_topic_id]" rel-topic-id="[field_discourse_topic_id]"> <span>Comments</span></div></span></div> <div class="views-field views-field-totalcount"><span class="field-content">6,382 views</span></div> </div> </div> </div> </div> </div> </section> </div> </div> <ol class="breadcrumb"><li><a href="/">Home</a></li> <li class="active">404.zero Release Zerror V5 and it is Mighty</li> </ol> <a id="main-content"></a> <ul class="action-links"></ul> </div> </div> <div class="row main"> <div class="container-fluid"> <aside class="author-info-wrapper hidden-xs col-sm-3 col-md-2 no-padding"> <div class="view view-node-left-sidebar view-id-node_left_sidebar view-display-id-post view-dom-id-702cd97c8ca156d17a70b46c4f99ee05"> <div class="view-content"> <div class="views-row views-row-1 views-row-odd views-row-first views-row-last"> <div class="outer-wrapper views-fieldset" data-module="views_fieldsets"> <div class="instructor views-fieldset" data-module="views_fieldsets"> <div class="user-avatar views-fieldset" data-module="views_fieldsets"> <div class="views-field views-field-field-user-picture"><div class="field-content"> <div class="field-user-picture"> <a href="/user/58216/profile"><img typeof="foaf:Image" class="img-responsive" src="https://derivative.ca/sites/default/files/styles/200x200_user_page/public/user-picture/img_7049_0.jpg" width="200" height="200" alt=" img_7049_0.jpg" /></a> </div> </div></div> </div> <div class="user-info views-fieldset" data-module="views_fieldsets"> <div class="user-account views-fieldset" data-module="views_fieldsets"> <div class="views-field views-field-name"><span class="field-content"><a href="/user/58216/profile">isabelle</a></span></div> </div> <div class="views-field views-field-field-bio"><div class="field-content">An alumni of the Ontario College of Art and Design and the Beal Institute For Strategic Creativity, Isabelle’s background is in research, design and film making. She joined the Derivative team in 2008 to assume the role of scouting out and writing about the growing body of work produced by artists and designers using TouchDesigner. Closely engaged with the community and its members’ evolving needs and objectives, Isabelle detects early signals and trends to inform development, facilitate connections, alliances and the production of educational initiatives and community events.</div></div> </div> <div class="social-links views-fieldset" data-module="views_fieldsets"> <div class="views-field views-field-field-youtube-link"><div class="field-content"> </div></div> <div class="views-field views-field-field-facebook-link"><div class="field-content"> <div class="author-social author-facebook"> <div class="btn-background"></div> <a href="https://www.facebook.com/isabelle.rousset"> <i class="fa fa-facebook" aria-hidden="true"></i> </a> </div> </div></div> <div class="views-field views-field-field-instagram-link"><div class="field-content"> <div class="author-social author-instagram"> <div class="btn-background"></div> <a href="https://www.instagram.com/vjiq1000/"> <i class="fa fa-instagram" aria-hidden="true"></i> </a> </div> </div></div> <div class="views-field views-field-field-vimeo-link"><div class="field-content"> </div></div> <div class="views-field views-field-field-company-url"><div class="field-content"> </div></div> </div> </div> </div> </div> </div> </div> </aside> <section class="col-sm-9 col-md-10"> <div id="user-info-xs"> <div class="share-and-stats visible-xs-block"> <div class="region region-mobile-share"> <section id="block-views-share-and-stats-block-mobile" class="block block-views clearfix"> <div class="view view-share-and-stats view-id-share_and_stats view-display-id-block_mobile view-dom-id-71ec05f63de23ae33818e57a107d5fd0"> <div class="view-content"> <div class="views-row views-row-1 views-row-odd views-row-first views-row-last row"> <div class="share-buttons views-fieldset" data-module="views_fieldsets"> <div class="views-field views-field-addtoany-link"><span class="field-content"><span class="a2a_kit a2a_kit_size_32 a2a_target addtoany_list" id="da2a_1"> <a class="a2a_button_twitter" href="https://twitter.com/"></a> <a class="a2a_button_facebook" href="https://facebook.com/"></a> <a class="a2a_button_email"></a> </span> <script type="text/javascript"> <!--//--><![CDATA[//><!-- if(window.da2a)da2a.script_load(); //--><!]]> </script></span></div> </div> </div> </div> </div> </section> </div> </div> <div class="full-node-page node-type post company-post" style="display: inline-block"> <span class="node-type-title">Company Post</span> </div> </div> <h1 class="page-header"> 404.zero Release Zerror V5 and it is Mighty <span class="expirience-level"></span> </h1> <div class="region-content-wrapper col-sm-offset-1 col-md-offset-2"> <div class="region region-content"> <section id="block-system-main" class="block block-system clearfix"> <article id="node-69165" class="node node-project node-promoted clearfix" about="/community-post/404zero-release-zerror-v5-and-it-mighty/69165" typeof="sioc:Item foaf:Document"> <header> <span property="dc:title" content="404.zero Release Zerror V5 and it is Mighty" class="rdf-meta element-hidden"></span> <div class="share-and-stats visible-xs-block"> <!-- add left side bar here to show user info for all community post types--> <div class="view view-node-left-sidebar view-id-node_left_sidebar view-display-id-post view-dom-id-645205622151181f32f1f8acab28fbd4"> <div class="view-content"> <div class="views-row views-row-1 views-row-odd views-row-first views-row-last"> <div class="outer-wrapper views-fieldset" data-module="views_fieldsets"> <div class="instructor views-fieldset" data-module="views_fieldsets"> <div class="user-avatar views-fieldset" data-module="views_fieldsets"> <div class="views-field views-field-field-user-picture"><div class="field-content"> <div class="field-user-picture"> <a href="/user/58216/profile"><img typeof="foaf:Image" class="img-responsive" src="https://derivative.ca/sites/default/files/styles/200x200_user_page/public/user-picture/img_7049_0.jpg" width="200" height="200" alt=" img_7049_0.jpg" /></a> </div> </div></div> </div> <div class="user-info views-fieldset" data-module="views_fieldsets"> <div class="user-account views-fieldset" data-module="views_fieldsets"> <div class="views-field views-field-name"><span class="field-content"><a href="/user/58216/profile">isabelle</a></span></div> </div> <div class="views-field views-field-field-bio"><div class="field-content">An alumni of the Ontario College of Art and Design and the Beal Institute For Strategic Creativity, Isabelle’s background is in research, design and film making. She joined the Derivative team in 2008 to assume the role of scouting out and writing about the growing body of work produced by artists and designers using TouchDesigner. Closely engaged with the community and its members’ evolving needs and objectives, Isabelle detects early signals and trends to inform development, facilitate connections, alliances and the production of educational initiatives and community events.</div></div> </div> <div class="social-links views-fieldset" data-module="views_fieldsets"> <div class="views-field views-field-field-youtube-link"><div class="field-content"> </div></div> <div class="views-field views-field-field-facebook-link"><div class="field-content"> <div class="author-social author-facebook"> <div class="btn-background"></div> <a href="https://www.facebook.com/isabelle.rousset"> <i class="fa fa-facebook" aria-hidden="true"></i> </a> </div> </div></div> <div class="views-field views-field-field-instagram-link"><div class="field-content"> <div class="author-social author-instagram"> <div class="btn-background"></div> <a href="https://www.instagram.com/vjiq1000/"> <i class="fa fa-instagram" aria-hidden="true"></i> </a> </div> </div></div> <div class="views-field views-field-field-vimeo-link"><div class="field-content"> </div></div> <div class="views-field views-field-field-company-url"><div class="field-content"> </div></div> </div> </div> </div> </div> </div> </div> <div class="view view-share-and-stats view-id-share_and_stats view-display-id-block view-dom-id-304e255070ae78c5e5d94a75817a169e"> <div class="view-content"> <div class="views-row views-row-1 views-row-odd views-row-first views-row-last row"> <div class="share-buttons col-sm-7 col-lg-8 views-fieldset" data-module="views_fieldsets"> <div class="views-field views-field-addtoany-link"><span class="views-label views-label-addtoany-link col-sm-offset-4 col-md-offset-6">Share</span><span class="field-content"><span class="a2a_kit a2a_kit_size_32 a2a_target addtoany_list" id="da2a_3"> <a class="a2a_button_twitter" href="https://twitter.com/"></a> <a class="a2a_button_facebook" href="https://facebook.com/"></a> <a class="a2a_button_email"></a> </span> </span></div> </div> <div class="node-stats col-xs-12 col-sm-5 col-lg-4 views-fieldset" data-module="views_fieldsets"> <div class="views-field views-field-created col-sm-6"><span class="views-label views-label-created">Posted on: </span><span class="field-content">Mar 20th 2024</span></div> <div class="comment-views-wrapper col-xs-8 col-sm-6 no-padding views-fieldset" data-module="views_fieldsets"> <div class="views-field views-field-nothing"><span class="field-content"><div class="comment-count plural comment-count-[field_discourse_topic_id]" rel-topic-id="[field_discourse_topic_id]"> <span>Comments</span></div></span></div> <div class="views-field views-field-totalcount"><span class="field-content">6,382 views</span></div> </div> </div> </div> </div> </div> </div> </header> <div class="field field-name-body field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even" property="content:encoded"><div class="dc-class-style text-bundle text-bundle-large"> <div class="dc-class-style text-bundle text-bundle-large">Designed exclusively for TouchDesigner and tailored especially to suit the requirements of VJs, audio-visual performers, and installation managers, this latest release of <a href="https://www.404zero.com/zerror.html">Zerror</a> represents a notable progression in multimedia artistry. From the tool-making artist team <a href="https://www.404zero.com/">404.zero</a>, the completely re-engineered V5 introduces numerous enhancements and functionalities geared towards simplifying the creative workflow <span>and helping creative people quickly dive into digital art. </span></div> <div class="dc-class-style text-bundle text-bundle-large">The release site highlights Zerror's offerings as: simplifying content creation, data management, boundless presets and controls, efficiency and ease, and last but not least, maximum productivity with minimal time investment - SAVE YOUR TIME!</div> <div class="dc-class-style text-bundle text-bundle-large">We caught up with Kristina Karpysheva and Alexander Letcius for a deeper dive under the hood, and to understand why not releasing Zerror and denying others the chance to use it would have been "simply indecent". </div> </div> <div class="embedded-video-wrapper" data-id="193" id="videoEmbedWrapper_193"> <div data-id="193" id="videoEmbedContainer_193"> <div class="videoEmbed" data-id="193" style="position:relative;"> <div class="editVideo" data-id="193"> </div> <iframe allowfullscreen="" data-id="193" frameborder="0" height="349" mozallowfullscreen="" src="https://www.youtube.com/embed/76eOp_YEZKQ?si=RnFrwhIqWH4IR3iz" webkitallowfullscreen="" width="560"></iframe></div> <div id="videoEmbedUrl_193" style="display: none;"><a href="https://youtu.be/76eOp_YEZKQ?si=RnFrwhIqWH4IR3iz">https://youtu.be/76eOp_YEZKQ?si=RnFrwhIqWH4IR3iz</a></div> <div data-embed-flag="false" id="videoEmbedFlag_193" style="display:none;"> </div> <div id="videoEmbedCaption_193" style="display: none;"> </div> </div> </div> <p> </p> <p><span><strong>Derivative: </strong><em>It's been 3 years since you released Zerror 2.0. What have you been up to and what's been keeping you busy?</em></span></p> <p><span><strong>Kristina: </strong>We recently got back from Japan after a performance in Tokyo, and then we headed to Korea for a concert in Seoul. Before that, we had shows in Bangkok. It's been a tour-filled period for us. In between performances, we've been working on creating and releasing our album, which is particularly dear to us. We also spent some time making animations for the album, which was quite engaging.</span></p> <p><span><strong>Derivative: </strong><em>What<strong> </strong>transpired between Zerror V2 and V5 and what made you decide to release this version?</em></span></p> <p><span><strong>Kristina:</strong> Indeed, we planned to release versions three and four, but each time we were ready to go public, we encountered internal difficulties – both technical and personal. As you know, all TouchDesigner users appreciate its real-time rendering capability, which allows for immediate work and result visualization. We wanted to make Zerror perfect, so it wouldn't overload the system but simplify the workflow. That's why the third and fourth versions were never released – they didn't meet our ideal.</span></p> <div class="media-element-container media-live_results_search"><div id="file-438378" class="file file-image file-image-jpeg"> <div class="content"> <figure><a title="Zerror UI, custom color themes. Image Credit 404.zero" class="colorbox" href="https://derivative.ca/sites/default/files/styles/content_colorbox/public/field/body-images/mix.jpg"><img alt=" mix.jpg" title="Zerror UI, custom color themes. Image Credit 404.zero" class="media-element file-live-results-search img-responsive" data-delta="1" typeof="foaf:Image" src="https://derivative.ca/sites/default/files/field/body-images/mix.jpg" width="1920" height="1137" /></a><figcaption> Zerror UI, custom color themes. Image Credit 404.zero</figcaption></figure> </div> </div> </div> <p><span><strong>Alex: </strong>The turning point came when we agreed to perform in Bangkok after a two-year break from live shows. We decided not to use the old show program and dedicated two months to refining what we wanted to present. We got everything in order, implemented long-standing content and control ideas. We acquired Midi Fighters - these controllers were familiar to us, and we decided to integrate them in a more interesting way than usual. </span></p> <h2 class="dc-class-style h2-format"><span>We came up with the idea of creating a two-way link between TouchDesigner and the controller to minimize the need to constantly look at the monitor and be distracted during performances. </span></h2> <p><span>Years ago, when we first founded 404.zero, we experimented with Axolotl devices, aiming to connect everything to them, turn off the monitor, and fully switch to controller operation. Of course, such a setup has its limitations, but having controllers with feedback allows finding the perfect balance between visual information on screen and full control immersion, always being able to quickly assess the setup.</span></p> <p><span>As soon as we got this MIDIFighters and started experimenting, the idea of integrating it with Zerror emerged. We tested how it all worked, and the whole process became much more convenient, opening up new development possibilities. </span><span>After two months, we were amazed at how powerful it had become! </span></p> <div class="media-element-container media-live_results_search"><div id="file-439553" class="file file-image file-image-jpeg"> <div class="content"> <figure><a title="404.zero live at Diage Festival, Bangkok, 2023. Image Credit 404.zero" class="colorbox" href="https://derivative.ca/sites/default/files/styles/content_colorbox/public/field/body-images/2DEW9472_01.jpg"><img alt=" 2DEW9472_01.jpg" title="404.zero live at Diage Festival, Bangkok, 2023. Image Credit 404.zero" class="media-element file-live-results-search img-responsive" data-delta="7" typeof="foaf:Image" src="https://derivative.ca/sites/default/files/field/body-images/2DEW9472_01.jpg" width="1920" height="1280" /></a><figcaption> 404.zero live at Diage Festival, Bangkok, 2023. Image Credit 404.zero</figcaption></figure> </div> </div> </div> <h2 class="dc-class-style h2-format"><span>Not releasing it and not offering others the chance to use it would have been simply indecent.</span></h2> <p><span>Then, we went to Japan for the Mutek festival. We spent a month in Tokyo - refreshed our thoughts and decided to create a full-fledged, quality product. Tokyo inspired us with its spirit of perfectionism and minimalism, the drive to make everything neat and on-grid, yet still offering numerous options and remaining functional.</span></p> <p><span><strong>Derivative: </strong><em>Can you tell us a bit about what makes Zerror such a useful tool?</em></span></p> <p><span><strong>Alex: </strong>TouchDesigner is a real gem among software, filled with the coolest features that we absolutely love. In our studio 404, just two people work on major projects, often under tight deadlines. We were looking for ways to make our work faster and smoother, matching our creative flow. We need to easily manage different parts of the visual content, for example, save cool ideas to easily return to them.</span></p> <p><span>For instance, I can get stuck and waste time, while Kristina works quickly but forgets her ideas fast. That's where Zerror really helps us, making collaborative work on the project easy and without losses. For example, we can fix findings and ideas with presets, and then use randomizers to "crossbreed" them and find new - unexpected and non-obvious.</span></p> <div class="media-element-container media-live_results_search"><div id="file-438383" class="file file-image file-image-jpeg"> <div class="content"> <figure><a title="Zerror. Image Credit 404.zero" class="colorbox" href="https://derivative.ca/sites/default/files/styles/content_colorbox/public/field/body-images/shot_24-03-16_20-38-51.jpg"><img alt=" shot_24-03-16_20-38-51.jpg" title="Zerror. Image Credit 404.zero" class="media-element file-live-results-search img-responsive" data-delta="3" typeof="foaf:Image" src="https://derivative.ca/sites/default/files/field/body-images/shot_24-03-16_20-38-51.jpg" width="1920" height="1080" /></a><figcaption> Zerror. Image Credit 404.zero</figcaption></figure> </div> </div> </div> <p><span><strong>Derivative: </strong><em>Where did the idea for Zerror come from? Were you missing design options or the ability to compile everything together? TouchDesigner itself offers flexible capabilities, what was the need for adding controllers into the equation?</em></span></p> <p><span><strong>Kristina: </strong>I can say that Sasha (Alex) and I have completely different approaches to work, and we're quite different personalities. I've always been searching for some idea, something beautiful; I really need to find and create something new. In TouchDesigner, I always have chaos: thousands of patches with names like "2567.kris.alex edit-v65-pre-finalfuck.toe", which are then hard to navigate. Sasha, on the other hand, can dive deep into a topic for months, like how to automate mapping for lasers or all these logical chains where one thing moves another, etc. It was hard for us to work together on one patch because of our different work modes also: he works at night, I work during the day. I wanted to control the process, plus I have memory issues. I needed all the logic to be clearly documented, and I constantly asked Sasha for help. When he created the first version of Zerror, it was a real liberation, allowing us to save work stages and not interfere with each other, saving time and nerves on explanations. We could work from different corners of the world and at any time.</span></p> <div class="media-element-container media-live_results_search"><div id="file-438382" class="file file-image file-image-jpeg"> <div class="content"> <figure><a title="Zerror UI. Image Credit 404.zero" class="colorbox" href="https://derivative.ca/sites/default/files/styles/content_colorbox/public/field/body-images/shot_24-03-16_20-23-56.jpg"><img alt=" shot_24-03-16_20-23-56.jpg" title="Zerror UI. Image Credit 404.zero" class="media-element file-live-results-search img-responsive" data-delta="2" typeof="foaf:Image" src="https://derivative.ca/sites/default/files/field/body-images/shot_24-03-16_20-23-56.jpg" width="1920" height="1080" /></a><figcaption> Zerror UI. Image Credit 404.zero</figcaption></figure> </div> </div> </div> <p><span><strong>Alex: </strong>The main idea of Zerror was creating presets. You need presets, obviously, as on synthesizers. We are inspired by sound synthesizers and electronic musical instruments in general, considering that this field has existed for many years and has undergone significant improvements especially in terms of usability.</span></p> <p><span>So, speaking of audio-visual synthesizers, this is quite a new topic, especially in terms of real-time. Only in the last 15-20 years have computers become powerful enough to process graphics in real-time. And musical synthesizers have been creating sound in real-time for probably at least 60 years. Over these decades, progress has been huge. </span></p> <p><span>Everything is set up so that you can focus as much as possible on the music, not getting distracted searching for the right function. You save presets and continue playing. </span></p> <h2 class="dc-class-style h2-format"><span>We aimed to achieve the same effect with our patch and went further - made presets with the ability to morph between them. </span></h2> <p><span>Technically it was simple to implement, but conceptually - we had never seen anything like this and were amazed at how next-level it is in controlling anything.</span></p> <p><span><strong>Kristina: </strong>We ourselves are people who are very focused and immersed in the process. The slightest inconvenience, be it a glitch, data loss, or a button or node dropping out, can throw us off for a month. But when everything is under control, you feel much more confident, you know?</span></p> <p><span><strong>Alex: </strong>At the same time, complete creative freedom is preserved. You don't even need to think about control – everything works intuitively. I remember how the idea came about... Before Zerror, we built different preset managers for TouchDesigner of various degrees of convenience and capabilities. One day, Kristina, tired of all these buttons, asked: "Sasha, let's make a smooth transition between presets." I replied, "Come on, are you serious?"</span></p> <p><span>And then I thought: "Well, it won't take much time.." (That's a separate topic on how convenient TD is for creating control systems and UI in general.) In one evening, I created a draft with Python that allowed morphing between presets. We tested it and were amazed at how simply it elevated everything to a new level.</span></p> <div class="media-element-container media-live_results_search"><div id="file-438381" class="file file-image file-image-jpeg"> <div class="content"> <figure><a title="MIDI Surfaces significantly speeds up and enhances MIDI mapping workflow. Image Credit 404.zero" class="colorbox" href="https://derivative.ca/sites/default/files/styles/content_colorbox/public/field/body-images/rec_24-03-13_14-34-30CC.jpg"><img alt=" rec_24-03-13_14-34-30CC.jpg" title="MIDI Surfaces significantly speeds up and enhances MIDI mapping workflow. Image Credit 404.zero" class="media-element file-live-results-search img-responsive" data-delta="4" typeof="foaf:Image" src="https://derivative.ca/sites/default/files/field/body-images/rec_24-03-13_14-34-30CC.jpg" width="1920" height="1169" /></a><figcaption> MIDI Surfaces significantly speeds up and enhances MIDI mapping workflow. Image Credit 404.zero</figcaption></figure> </div> </div> </div> <p><span><strong>Kristina:</strong> For me, this became perhaps the most key feature. In morphing, you can discover something completely new for yourself, something you hadn't even suspected. Having two values, for example, white and black, you never guessed the existence of an entire palette with hundreds of thousands of shades between them. And in this transition, you find that very color that turns out to be much more interesting than black or white.</span></p> <p><span><strong>Alex: </strong>It's not even about the number of options you have, but that these random options “move” towards your saved presets. So, it's not just random, but as if vectorized random towards what you like.</span></p> <div class="media-element-container media-live_results_search"><div id="file-439557" class="file file-image file-image-jpeg"> <div class="content"> <figure><a title="404.zero Live at Mutek JP, Tokyo, 2023. Image Credit: 404.zero" class="colorbox" href="https://derivative.ca/sites/default/files/styles/content_colorbox/public/field/body-images/Photo-2023-12-09%2C-22-46-28_0.jpg"><img alt=" Photo-2023-12-09,-22-46-28_0.jpg" title="404.zero Live at Mutek JP, Tokyo, 2023. Image Credit: 404.zero" class="media-element file-live-results-search img-responsive" data-delta="8" typeof="foaf:Image" src="https://derivative.ca/sites/default/files/field/body-images/Photo-2023-12-09%2C-22-46-28_0.jpg" width="1920" height="1280" /></a><figcaption> 404.zero Live at Mutek JP, Tokyo, 2023. Image Credit: 404.zero</figcaption></figure> </div> </div> </div> <p><span><strong>Derivative: </strong><em>You mentioned ease-of-use and Japanese minimalism in design, will Zerror make it easier for musicians and artists to create their visuals for their projects?</em></span></p> <p><span><strong>Alex: </strong>Definitely, Zerror significantly simplifies this process.</span></p> <p><span><strong>Kristina: </strong>Zerror helps creative people quickly dive into digital art. I even showed it to my friends who have zero knowledge about TD or digital art at all, and they understood everything. <span>I believe that now even a person with minimal knowledge in the field of creating real-time video can handle Zerror.</span></span></p> <div class="media-element-container media-live_results_search"><div id="file-439558" class="file file-image file-image-jpeg"> <div class="content"> <figure><a title="404.zero ‘The Sheltering Sky - Remodel’. Ryuichi Sakamoto Tribute exhibition, ICC, Tokyo 2024. Image Credit: 404.zero" class="colorbox" href="https://derivative.ca/sites/default/files/styles/content_colorbox/public/field/body-images/SakamotoPhosphenesICCv5KriEnd.6-V015_0.jpg"><img alt=" SakamotoPhosphenesICCv5KriEnd.6-V015_0.jpg" title="404.zero ‘The Sheltering Sky - Remodel’. Ryuichi Sakamoto Tribute exhibition, ICC, Tokyo 2024. Image Credit: 404.zero" class="media-element file-live-results-search img-responsive" data-delta="9" typeof="foaf:Image" src="https://derivative.ca/sites/default/files/field/body-images/SakamotoPhosphenesICCv5KriEnd.6-V015_0.jpg" width="1920" height="1080" /></a><figcaption> 404.zero ‘The Sheltering Sky - Remodel’. Ryuichi Sakamoto Tribute exhibition, ICC, Tokyo 2024. Image Credit: 404.zero</figcaption></figure> </div> </div> </div> <p><span><strong>Derivative: </strong><em>How can people quickly get up to speed with Zerror? Will you be making tutorials or demo videos?</em></span></p> <p><span><strong>Alex: </strong>There will be demo projects that reveal many functions of Zerror, so you can study everything and fully understand how it all works. We plan to release several interface samples demonstrating its capabilities for different tasks. This will show how Zerror can be integrated into various </span><span>situations</span><span>, allowing users to assess its necessity for themselves.</span></p> <p><span><strong>Kristina:</strong> We use Zerror in live performances and when creating content offline especially when we need to produce a large volume of work quickly. </span></p> <h2 class="dc-class-style h2-format"><span>Sometimes our work replaces a whole studio with a dozen people who might spend weeks. Thanks to Zerror and TD, we complete such a volume in a couple of days. </span></h2> <p><span>Now all our installations are done with its help, even remotely — like the last one in London, which we did without going there in person.</span></p> <p><span><strong>Alex: </strong>We also take into account the needs of artists and companies wishing for their projects to work on the client's side. With Zerror, there's no problem: you assemble the project, send it to clients, and it works as intended, but without the possibility of further changes on remote machine.</span></p> <div class="media-element-container media-live_results_search"><div id="file-438379" class="file file-image file-image-jpeg"> <div class="content"> <figure><a title="Zerror natively supports Midi Fighters controllers. Image Credit 404.zero" class="colorbox" href="https://derivative.ca/sites/default/files/styles/content_colorbox/public/field/body-images/Photo-Mar-16-2024%2C-9-39-27-PM.jpg"><img alt=" Photo-Mar-16-2024,-9-39-27-PM.jpg" title="Zerror natively supports Midi Fighters controllers. Image Credit 404.zero" class="media-element file-live-results-search img-responsive" data-delta="6" typeof="foaf:Image" src="https://derivative.ca/sites/default/files/field/body-images/Photo-Mar-16-2024%2C-9-39-27-PM.jpg" width="1920" height="1323" /></a><figcaption> Zerror natively supports Midi Fighters controllers. Image Credit 404.zero</figcaption></figure> </div> </div> </div> <p><span><strong>Derivative: </strong> <em>It's great that you've found new uses for Zerror. After the first version there were requests for a Mac version, and so V5 supports M1 processors. What other user requests have you taken into account?</em></span></p> <p><span><strong>Alex: </strong>Many asked for binding, meaning two-way linkage between the operator's parameter and a knob in Zerror. If you turn the knob, it controls the parameter, and vice versa. If MIDI is used, it can work in three directions, which is incredibly convenient. </span><span><span>We use TD bindings + python inside Zerror to achieve all path two-way connection MIDI -> Zerror -> OP pars -> Zerror -> MIDI. Also specially for Midi Fighters controllers - we made them to follow knobs color tags, and this tiny detail is a game changer for live performing and not only.</span></span><span> </span></p> <p><span><strong>Derivative: </strong></span><i><span>Do you have a common component structure for generators or effects that you follow?</span></i></p> <p><span><strong>Alex: </strong>We have around 3-4 common approaches depending on situation: sketching, live show, content render, audio visual installation. Sometimes something weird for something super specific.</span></p> <p><span><strong>Derivative:</strong> <em>How has Zerror helped you to work remotely?</em></span></p> <p><span><strong>Kristina: </strong>Our first remote work experience was an audio visual installation for DarkMofo festival in Tasmania, we couldn't get there because of covid restrictions. It was the first major project done remotely, and everything went off without a hitch. In three days, everything automatically loaded and worked on Zerror, scenes switched. A month later the DarkMofo crew set up the equipment at the venue in Tasmania and installed a live stream camera for us. So we could finalize adjustments remotely on site. And it was a very weird experience as we were in a five day quarantine in Jakarta in a tiny hotel room.</span></p> <div class="media-element-container media-live_results_search"><div id="file-439554" class="file file-image file-image-jpeg"> <div class="content"> <figure><a title="404.zero - 3.2 light installation. Dark Mofo festival, Tasmania, 2021. Image Credit: 404.zero" class="colorbox" href="https://derivative.ca/sites/default/files/styles/content_colorbox/public/field/body-images/32-404zero-dark-downtown-dark-mofo-2021_51251009904_o_0.jpg"><img alt=" 32-404zero-dark-downtown-dark-mofo-2021_51251009904_o_0.jpg" title="404.zero - 3.2 light installation. Dark Mofo festival, Tasmania, 2021. Image Credit: 404.zero" class="media-element file-live-results-search img-responsive" data-delta="10" typeof="foaf:Image" src="https://derivative.ca/sites/default/files/field/body-images/32-404zero-dark-downtown-dark-mofo-2021_51251009904_o_0.jpg" width="1920" height="1280" /></a><figcaption> 404.zero - 3.2 light installation. Dark Mofo festival, Tasmania, 2021. Image Credit: 404.zero</figcaption></figure> </div> </div> </div> <p><span><strong>Alex: </strong>Yes, that project was unusual. We rented a warehouse in our home town, St.Petersburg, rented similar equipment, and basically sat down to work on content - both sound and light. We just had to take and do it there; we didn't even tweak Zerror much, just prepared the system so we could fix some experimental pieces, and do something. That is, make many different presets, see how they worked, record, and then easily choose from what you liked of the ready-made audiovisual content while still leaving some room for correction.</span></p> <p><span>We recorded all the controlling parameters as PixelMap videos with sound, and each piece of such video was assigned a separate preset, and then on top of that, we built a random state switcher with the setting of each state. And inside each PixelMap, some settings could be changed. It looked like a spiderweb or something.</span></p> <h2 class="dc-class-style h2-format"><span>As it turned out later, our friend Max Harin suggested that this is called Markov chains. </span></h2> <p><span>Apparently, it's an existing mathematical concept… It means the next state and its probability are determined by the current one.</span></p> <div class="media-element-container media-live_results_search"><div id="file-439556" class="file file-image file-image-jpeg"> <div class="content"> <figure><a title="Zerror X Markov chain (not included in current release). Image Credit: 404.zero" class="colorbox" href="https://derivative.ca/sites/default/files/styles/content_colorbox/public/field/body-images/markovChains.jpg"><img alt=" markovChains.jpg" title="Zerror X Markov chain (not included in current release). Image Credit: 404.zero" class="media-element file-live-results-search img-responsive" data-delta="11" typeof="foaf:Image" src="https://derivative.ca/sites/default/files/field/body-images/markovChains.jpg" width="1920" height="1080" /></a><figcaption> Zerror X Markov chain (not included in current release). Image Credit: 404.zero</figcaption></figure> </div> </div> </div> <p><span><strong>Derivative: </strong><em>Can you share what problems you've managed to solve with Zerror?</em></span></p> <p><span><strong>Kristina: </strong>For me, it's critically important to focus on the project itself, not getting bogged down in the complexities of control logic. I find it hard to remember triggers, formulas, and the like, so I need a standardized control system. Creating unique logic for each project seems overly burdensome and inefficient.</span></p> <p><span>I have memory problems, and it's hard for me to remember how everything connects and where changes need to be made. I also find it difficult to read long manuals, especially considering that I have dyslexia. So starting work on a project was always painful, because I knew it would require a lot of mental effort from me. For example, during my first performance at the Mars Museum back in 2016, I had six scenes with visuals, dances, and music, and a friend set up an interface for me that broke five minutes before the show. I had to manually switch everything and intuitively navigate during the performance directly from TD NetworkEditor, changing visuals on the fly, because I had to disconnect containers to prevent everything from freezing. It nearly drove me insane trying to control everything, and naturally, I couldn't do it a second time the same way because I remembered nothing. </span></p> <div class="media-element-container media-live_results_search"><div id="file-438380" class="file file-image file-image-jpeg"> <div class="content"> <figure><a title="Zerror with Midi Fighter controllers. Image Credit 404.zero" class="colorbox" href="https://derivative.ca/sites/default/files/styles/content_colorbox/public/field/body-images/Photo-Mar-16-2024%2C-9-59-46-PM.jpg"><img alt=" Photo-Mar-16-2024,-9-59-46-PM.jpg" title="Zerror with Midi Fighter controllers. Image Credit 404.zero" class="media-element file-live-results-search img-responsive" data-delta="5" typeof="foaf:Image" src="https://derivative.ca/sites/default/files/field/body-images/Photo-Mar-16-2024%2C-9-59-46-PM.jpg" width="1920" height="1080" /></a><figcaption> Zerror with Midi Fighter controllers. Image Credit 404.zero</figcaption></figure> </div> </div> </div> <h2 class="dc-class-style h2-format"><span>But now you can arrange all the scenes and controls like on a map, highlight the important stuff with color, and organize everything by priority and importance, even by time.</span></h2> <p><span><strong>Derivative: </strong><em>What other difficulties do you encounter in your work?</em></span></p> <p><span><strong>Kristina: </strong>Sasha has panic attacks, and I have chronic depression. To not die of sorrow under a bridge, we need to gather strength from the darkest corners of hell and create something for this "positive world". It's better not to be identified in the real world, as it's better not to look at us during psychological lows. So we sit and work on one project from different rooms, with faces like clay, without the need to travel to the installation site. This became possible only a few years ago, and that's how we remotely created 3.2 for the Dark Mofo festival, a huge installation in Australia, and then did the same in America and England. All this was done remotely, and of course, there are drawbacks, since we never saw this light installation in person.</span></p> <div class="media-element-container media-live_results_search"><div id="file-439555" class="file file-image file-image-jpeg"> <div class="content"> <figure><a title="404.zero - 3.24 Light Installation. Thin Air exhibition, BEAMS, London 2023. Image Credit: 404.zero" class="colorbox" href="https://derivative.ca/sites/default/files/styles/content_colorbox/public/field/body-images/Copy-of-SCiampone-04245_0.jpg"><img alt=" Copy-of-SCiampone-04245_0.jpg" title="404.zero - 3.24 Light Installation. Thin Air exhibition, BEAMS, London 2023. Image Credit: 404.zero" class="media-element file-live-results-search img-responsive" data-delta="12" typeof="foaf:Image" src="https://derivative.ca/sites/default/files/field/body-images/Copy-of-SCiampone-04245_0.jpg" width="1920" height="1280" /></a><figcaption> 404.zero - 3.24 Light Installation. Thin Air exhibition, BEAMS, London 2023. Image Credit: 404.zero</figcaption></figure> </div> </div> </div> <p><span><strong>Derivative:</strong> <em>Why do you need a randomizer at all, and how did the idea come up?</em></span></p> <p><span><strong>Alex: </strong>Why a randomizer? The idea of a randomizer appeared about 6 years ago - Kristina created her first tool in Python and shared it online with those who love TD. It was inspired by playing on a synthesizer.</span></p> <p><span><strong>Kristina:</strong> My first synthesizer was a Buchla 208, which has several randomizers - it was a salvation for me, because I have an allergy to patterns. I can recognize a very long sound pattern, see patterns in pictures, in videos, and so on. These repeating details really irritate me. I was also very bothered by the constantly blinking light on the Buchla 208, so if I apply randomness, the pattern on it changes, and it stops irritating me. We try to apply randomness to everything; it's like we're bringing our works to life, even if it's just a static image. I need randomness in everything - voltage, LFO, envelopes, volume, noise, anything. Today I thought, it's such a human trait - to kill the living and make the dead seem alive. In general, one day a button appeared that randomized not only connections in TouchDesigner but also parameters, presets, even connections, and we even have a full random, which can assemble a patch from random nodes. Why? Just for fun.</span></p> <p><span><strong>Derivative: </strong><em>What changes do you see Zerror bring to the artist's interaction with software? What will change for the user after they try and acquire Zerror? What advantages will they gain in working with TD?</em></span></p> <p><span><strong>Kristina: </strong>In my opinion, artists will start creating significantly more than before, and their development will accelerate, especially this will affect young professionals. </span></p> <p><span><strong>Alex:</strong> I hope that in the near future we will see something similar to Zerror, but in the world of synthesizers. Imagine a synthesizer like Moog, where instead of ordinary preset buttons are preset knobs. That would be amazing. Preset morphing is a mechanism that, I'm sure, will be implemented in many areas and devices where presets are generally appropriate.</span></p> <p><span><strong>Derivative: </strong><em>How do you get Zerror and are there pricing models or one size fits all?</em></span></p> <p><span><strong>Alex: </strong>It is valid for a single machine and refers to TD's system code. </span><span>It is valid for 1 year of Zerror updates. It is non-transferrable opposite to TD's license. Demo version is fully functional and limited in the number or parameters and presets you could create. In other words: a pro licence is required only for setting up a new project. For using all the controlling features on existing projects the demo version is enough, so there is no need to purchase extra licenses for running completed projects on other machines. </span></p> <p><span><strong>Derivative: </strong><em>Is there anythings that really excites you right now in art, technological developments, other things you do in your lives...? </em></span></p> <p><strong>Kristina: </strong><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span>We are excited about the progress in neural network algorithms. It is definitely early phase and we will see really interesting stuff in the near future. It also reminds us of the history of synthesizers - when the first digital synths appeared, many musicians were hypnotized with the </span></span>convenience and variability of these machines. So many great analog synthesizers were sold for nothing or even just thrown away. It took years to realize how bad <span>these new machines</span> sound compared to old ones. And it took more years to come closer to analog sound in digital. It really seems similar now with AI generated media - it is over-hyped and not comparable to best man-made pieces...yet.The fact is the technical progress is much faster now so it will not take years for us to see significant improvements in AI stuff. </span></span></span></span></span></span></span></span></span></span></span></span></span></span></p> <p><span><span><span><span><span><span><span><span><span><span><span><span><span><span>Also last year's discovery was that macbooks with M-chips allow to work in TD for hours on battery. And it is fast enough for prototyping ideas. This really speeds up things and lets our minds be fresh as we just open our laptops anywhere and continue working without even seconds of preparation. And we come back to the main Windows machine only at the final stage. </span></span></span></span></span></span></span></span></span></span></span></span></span></span></p> <p><span><strong>Derivative: </strong><em>What’s next for you two? What project are you looking forward to developing in the near future?</em></span></p> <p><strong>Alex: </strong><span>In terms of app developing: We have several ideas to improve Zerror, and it is mostly about automating/animating preset switching in different ways. We already significantly improved zTimiline (originally it was a timeline for Zerror) so it looks and acts now more likely a DAW or video editor software. It is not public yet and requires polishing and testing. So it is in the 'to do and publish' list.</span></p> <p><strong>Kristina: </strong><span>In terms of art we are more into music now and have many ideas to try in TouchDesigner as it became more sound-friendly - huge thanks for that by the way!</span></p> <p><a href="https://www.404zero.com/zerror.html" target="_blank"><span>Get Zerror / Learn More</span></a></p> <p><span>Follow 404.zero <a href="https://www.404zero.com/" target="_blank">Website</a> | <a href="https://www.instagram.com/404.zero">Instagram</a> | <a href="https://www.youtube.com/@404zero">YouTube</a></span></p> </div> </div> </div> <footer> <ul class="links list-inline"><li class="statistics_counter first last"><span>6382 reads</span></li> </ul> </footer> </article> </section> </div> </div> <div class="region region-below-content"> <span class="authcache-ajax-frag" data-p13n-frag="block/derivative_content-derivative-comments-block"></span> </div> </section> </div> </div> </div> </div> <footer class="footer"> <div class="inner container-fluid"> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-4 no-padding footer-long-first"> <div class="region region-footer1"> <section id="block-block-1" class="block block-block clearfix"> <h2 class="block-title">Newsletter</h2> <p>Stay up to date with our Newsletter.</p> <p><a href="/derivative-newsletter/subscription"><span>Sign up here</span></a></p> </section> </div> </div> <div class="col-xs-12 col-sm-12 col-md-offset-1 col-md-7 col-lg-offset-2 col-lg-6 no-only-padding footer-long-last"> <div class="col-xs-12 col-sm-5 col-md-5 col-xl-4 desktop"> <div class="region region-footer2"> <section id="block-menu-menu-footer-menu" class="block block-menu clearfix"> <ul class="menu nav"><li class="first leaf"><a href="/support-service">Support service</a></li> <li class="leaf"><a href="/contact-us">Contact Us</a></li> <li class="leaf"><a href="/privacy">Privacy</a></li> <li class="last leaf"><a href="/terms-use">Terms of use</a></li> </ul> </section> </div> </div> <div class="col-xs-12 col-sm-4 col-md-4 col-xl-4 desktop"> <div class="region region-footer3"> <section id="block-bean-social-icons-footer" class="block block-bean clearfix"> <div class="entity entity-bean bean-social-icons clearfix" about="/block/social-icons-footer" typeof=""> <div class="content"> <div class="field field-name-field-social-links field-type-link-field field-label-hidden"> <div class="field-items"> <div class=" field-item even"> <a href="https://www.youtube.com/TouchDesignerOfficial" title="YouTube" target="_blank"><i class="fa fa-youtube fa-fw"></i></a> <a href="https://www.youtube.com/TouchDesignerOfficial" title="YouTube" target="_blank">YouTube</a> </div> <div class=" field-item odd"> <a href="https://www.facebook.com/TouchDesigner" title="Facebook" target="_blank"><i class="fa fa-facebook fa-fw"></i></a> <a href="https://www.facebook.com/TouchDesigner" title="Facebook" target="_blank">Facebook</a> </div> <div class=" field-item even"> <a href="https://twitter.com/1null1" title="Twitter" target="_blank"><i class="fa fa-twitter fa-fw"></i></a> <a href="https://twitter.com/1null1" title="Twitter" target="_blank">Twitter</a> </div> <div class=" field-item odd"> <a href="https://www.instagram.com/TouchDesigner/" title="Instagram" target="_blank"><i class="fa fa-instagram fa-fw"></i></a> <a href="https://www.instagram.com/TouchDesigner/" title="Instagram" target="_blank">Instagram</a> </div> </div> </div> </div> </div> </section> </div> </div> <div class="col-xs-12 col-sm-3 col-md-3 col-xl-4 desktop"> <div class="footer-logo-wrapper"> <a class="logo" href="/" title="Home"> <img class="svg-img" src="https://derivative.ca/sites/all/themes/derivative2017/logo.svg" onerror="this.src='https://derivative.ca/sites/all/themes/derivative2017/logo.png'" alt="Home"/> </a> </div> </div> </div> </div> </div> </footer> <script type="text/javascript" src="/sites/default/files/advagg_js/js__QERVh_Fzf6p9iHQYCmUr1O2jFHk11e-Q95akflX9HwI__JSeQmfvtfZjPwtnI4bIh5Z2ePRm2PQCEu653byvDXfU__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- da2a.targets=[ {title:"404.zero Release Zerror V5 and it is Mighty",url:"https:\/\/derivative.ca\/community-post\/404zero-release-zerror-v5-and-it-mighty\/69165"}, {title:"404.zero Release Zerror V5 and it is Mighty",url:"https:\/\/derivative.ca\/community-post\/404zero-release-zerror-v5-and-it-mighty\/69165"}]; da2a.html_done=true;if(da2a.script_ready&&!da2a.done)da2a.init();da2a.script_load(); //--><!]]> </script> <script type="text/javascript" src="/sites/default/files/advagg_js/js__i11V-7AETPhfL9YzRpXBpECwVkYyQ_ahu2eHxES_mK0__S79mhsO6q7fWONLNt9XSEZx-JmiQeAEtuPkuVxIEjpY__Lq6xSYrdtGJGTkqRw2ugiqMeUzjfEloNPq0-jO3cQ60.js"></script> </body> </html>