<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Music Hackspace</provider_name><provider_url>https://musichackspace.org</provider_url><author_name>Dalip Jutla</author_name><author_url>https://musichackspace.org/author/dalip/</author_url><title>Getting Confident with jit.gen - Music Hackspace</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="9KaXwkv8Av"&gt;&lt;a href="https://musichackspace.org/product/getting-confident-with-jit-gen/"&gt;Getting Confident with jit.gen&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://musichackspace.org/product/getting-confident-with-jit-gen/embed/#?secret=9KaXwkv8Av" width="600" height="338" title="&#x201C;Getting Confident with jit.gen&#x201D; &#x2014; Music Hackspace" data-secret="9KaXwkv8Av" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://import.cdn.thinkific.com/335220/courses/2211941/VKKFayy5TMSqefP22srg_thumbnail.png</thumbnail_url><thumbnail_width>1832</thumbnail_width><thumbnail_height>809</thumbnail_height><description>Learn how to create stunning generative artworks with jit.gen in this hands-on workshop. Experiment with different approaches to design and gain confidence in constructing complex visuals. Integrate jit.gen into your existing Max patches and add an extra layer of dynamism with visual effects that react to live audio input.</description></oembed>
