{
    "version": "https://jsonfeed.org/version/1",
    "title": "IgorBox Blog",
    "home_page_url": "https://help.igorbox.com/blog",
    "description": "The latest news and updates from the IgorBox team.",
    "items": [
        {
            "id": "https://help.igorbox.com/blog/2026/07/26/new-release-2-2-0",
            "content_html": "<p>Firmware <strong>v2.2.0</strong> ships today, and it is the biggest firmware release we've put out since launch. Three things headline it:</p>\n<ol>\n<li class=\"\"><strong>DMX is here.</strong> The new <strong>IgorBox DMX</strong> controller drives a full DMX-512 universe of fixtures: moving heads, par cans, foggers, the works. It's in beta right now (more on that below).</li>\n<li class=\"\"><strong>Shows got bigger and smarter.</strong> Large Show Support on the controller, plus the firmware side of show looping and chaining, so one trigger can drive a longer, sequenced experience.</li>\n<li class=\"\"><strong>A month of hard reliability wins.</strong> Better controller-to-controller triggering on tricky networks and full support for modern IPv6-only networks.</li>\n</ol>\n<p>And on the Studio side, the standout is that you can now <strong>build a show around an audio file</strong>: pick a file and the timeline is sized to it automatically.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"dmx-and-the-igorbox-dmx-controller\">DMX and the IgorBox DMX controller<a href=\"https://help.igorbox.com/blog/2026/07/26/new-release-2-2-0#dmx-and-the-igorbox-dmx-controller\" class=\"hash-link\" aria-label=\"Direct link to DMX and the IgorBox DMX controller\" title=\"Direct link to DMX and the IgorBox DMX controller\" translate=\"no\">​</a></h2>\n<p>IgorBox can now control professional DMX lighting. If DMX is new to you: <strong>DMX-512</strong> is the standard language that stage and effect lighting speaks. Par cans, moving heads, strobes, fog machines, flame effect controllers, and a surprising number of animatronic props all take their cues over a DMX cable. As of 2.2.0, IgorBox speaks it too, through a brand new controller: the <strong>IgorBox DMX</strong>.</p>\n<div class=\"theme-admonition theme-admonition-info admonition_xJq3 alert alert--info\"><div class=\"admonitionHeading_Gvgb\"><span class=\"admonitionIcon_Rf37\"><svg viewBox=\"0 0 14 16\"><path fill-rule=\"evenodd\" d=\"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z\"></path></svg></span>The IgorBox DMX is in beta and not for sale yet</div><div class=\"admonitionContent_BuS1\"><p>It's a real, working product. We've shipped units to a group of beta testers who are integrating them into their haunts for this coming season, and the feedback has been great. We'll open it up for sale once the beta wraps and it's through final testing. In the meantime, the <a class=\"\" href=\"https://help.igorbox.com/docs/controllers/dmx/overview\">full documentation is already live</a> if you want to see what's coming.</p></div></div>\n<p>The IgorBox DMX puts a <strong>full universe</strong> of lighting (all 512 DMX channels) on the same timeline that plays your audio and fires your relays. One box, one show, everything in sync. Here's what shipped in 2.2.0 and the Studio to support it:</p>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"IBDMX Beta Controller\" src=\"https://help.igorbox.com/assets/images/ibdmx-crop-28aa7e886b8b34fd6384886a3ee01b58.jpeg\" width=\"1512\" height=\"824\" class=\"img_ev3q\"></p>\n<ul>\n<li class=\"\"><strong>Fixtures, not channel numbers.</strong> You patch fixtures by name (\"Stage Left Par\") from a <a class=\"\" href=\"https://help.igorbox.com/docs/studio/dmx/fixture-library\">fixture library</a>, and author shows against those names. Rename a fixture or move it to a new address and your shows keep working.</li>\n<li class=\"\"><strong>Manual control from the browser.</strong> Set a single channel or push a whole universe live from the Studio, no show required. Great for setup and testing fixtures.</li>\n<li class=\"\"><strong>DMX in Logic Rules.</strong> A <strong>DMX Input</strong> block fires your logic when an incoming DMX value lands in a chosen range (react to another lighting console!), and <strong>DMX Fixture Hold</strong> and <strong>DMX Slot Hold</strong> blocks pin a fixture's state, or a single channel, from a rule until you release it. Perfect for escape room puzzles.</li>\n<li class=\"\"><strong><a class=\"\" href=\"https://help.igorbox.com/docs/controllers/dmx/safe-zones\">Safe Zones™</a></strong> put a hard floor and ceiling on a channel that the controller enforces against everything: shows, rules, and manual control. Your servo prop physically can't be asked to drive past its limits. Fixtures also go to a known safe state when the box is locked.</li>\n<li class=\"\"><strong>Plays nice with your existing rig.</strong> <a class=\"\" href=\"https://help.igorbox.com/docs/controllers/dmx/modes\">Buffer mode</a> sits between your lighting console and your fixtures, passing the console's signal through and overriding only the channels your IgorBox show uses. There's <a class=\"\" href=\"https://help.igorbox.com/docs/studio/dmx/recording\">recording support</a> too, so you can capture what another console is sending.</li>\n<li class=\"\"><strong>Smart redeploys in the Studio.</strong> Deployed shows lock in their fixture addresses when you deploy them. If you later re-address a fixture, the Studio now detects every deployed show still pointing at the old addresses and offers a one-click redeploy, instead of leaving them silently driving the wrong channels.</li>\n<li class=\"\"><strong>Totally new timeline tools for DMX.</strong> We've introduced some new concepts and <a class=\"\" href=\"https://help.igorbox.com/docs/studio/timeline-editor/dmx-tracks\">track types</a> in the timeline editor that make fixture channels more intuitive to edit: X/Y keyframes for moving heads, and proportional state clips for things like \"strobe ranges\".</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"the-mystery-of-the-possessed-skull\">The mystery of the possessed skull<a href=\"https://help.igorbox.com/blog/2026/07/26/new-release-2-2-0#the-mystery-of-the-possessed-skull\" class=\"hash-link\" aria-label=\"Direct link to The mystery of the possessed skull\" title=\"Direct link to The mystery of the possessed skull\" translate=\"no\">​</a></h3>\n<p>A story from the beta, because it's too good not to share. For months we chased what looked like \"DMX timing corruption on heavy shows\": a servo-driven skull prop that would slowly lose its mind during big fades, grinding its servos past their stops until someone power-cycled it. I even had to replace some burned-out servos because of it. We tuned and tuned and tuned some more to make the DMX signal more and more rock solid and nothing seemed to help.</p>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Replacing Servos\" src=\"https://help.igorbox.com/assets/images/servos-16bf34598473ab715a4942cf65b54fae.jpeg\" width=\"1121\" height=\"764\" class=\"img_ev3q\"></p>\n<p>The real cause was much stranger. That particular skull fixture uses an undocumented DMX channel as a live <em>programming</em> channel. Whenever a light happened to be patched onto that address, fading the light was silently rewriting the skull's own settings, including its servo travel limits. It wasn't a bug in the timing at all. The fix is simple addressing hygiene (leave a gap after the skull), and it's exactly the kind of thing Safe Zones exist for. It's actually why we even built hardware Safe Zones!</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"build-a-show-around-an-audio-file\">Build a show around an audio file<a href=\"https://help.igorbox.com/blog/2026/07/26/new-release-2-2-0#build-a-show-around-an-audio-file\" class=\"hash-link\" aria-label=\"Direct link to Build a show around an audio file\" title=\"Direct link to Build a show around an audio file\" translate=\"no\">​</a></h2>\n<p>This one is for the creators. Most shows start with the audio, so now the Studio does too:</p>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Audio Extend Show Dialog\" src=\"https://help.igorbox.com/assets/images/audio-show-extend-f3225f922fdeda109132c3ee22102d65.png\" width=\"586\" height=\"327\" class=\"img_ev3q\"></p>\n<ul>\n<li class=\"\">The create-show page has a new <strong>\"Match length to an audio file\"</strong> picker. Choose a file and the show duration snaps to the audio length, the show name prefills, and the audio track and clip are scaffolded for you. You land in the editor ready to program.</li>\n<li class=\"\">The Media Library gets a matching <strong>\"Create show from audio\"</strong> shortcut on every audio file.</li>\n<li class=\"\">And in the timeline editor, adding an audio clip that runs past the end of a show now asks whether you want to <strong>extend the show</strong> to fit or <strong>trim the clip</strong>, instead of silently cutting it.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bigger-smarter-shows\">Bigger, smarter shows<a href=\"https://help.igorbox.com/blog/2026/07/26/new-release-2-2-0#bigger-smarter-shows\" class=\"hash-link\" aria-label=\"Direct link to Bigger, smarter shows\" title=\"Direct link to Bigger, smarter shows\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><strong>Large Show Support.</strong> The show engine and download pipeline now handle much bigger shows. Between this and a great deal of memory optimization, there's real headroom for the kind of full universe shows DMX makes possible.</li>\n<li class=\"\"><strong>Show looping and chaining, now on the controller.</strong> We showed off looping and chaining in <a class=\"\" href=\"https://help.igorbox.com/blog/2026/06/22/studio-updates\">last month's Studio update</a>. Firmware 2.2.0 is the half that runs on your hardware: a show can repeat until something stops it, or hand off to the next show in a sequence, all handled on the box.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"reliability-the-hard-won-stuff\">Reliability: the hard-won stuff<a href=\"https://help.igorbox.com/blog/2026/07/26/new-release-2-2-0#reliability-the-hard-won-stuff\" class=\"hash-link\" aria-label=\"Direct link to Reliability: the hard-won stuff\" title=\"Direct link to Reliability: the hard-won stuff\" translate=\"no\">​</a></h2>\n<p>A big chunk of this release is the result of chasing real problems on real installs. Two stories drove most of it.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"the-network-that-looked-perfectly-healthy\">The network that looked perfectly healthy<a href=\"https://help.igorbox.com/blog/2026/07/26/new-release-2-2-0#the-network-that-looked-perfectly-healthy\" class=\"hash-link\" aria-label=\"Direct link to The network that looked perfectly healthy\" title=\"Direct link to The network that looked perfectly healthy\" translate=\"no\">​</a></h3>\n<p>We hit a site in the field where every laptop and phone worked fine, but not one IgorBox controller could reach the cloud and provision. Every screen anyone checked said the network was healthy. The culprit: the venue's internet connection was <strong>IPv6-only</strong>. IPv6 is the modern internet addressing system that most phones and laptops switch to seamlessly, and our controllers only knew the older IPv4 style. That used to be fine, because networks handed out both kinds of addresses (called dual stack), but internet providers have started going IPv6-only. To the boxes, a working internet connection simply didn't exist.</p>\n<ul>\n<li class=\"\"><strong>IgorBox now supports IPv6-primary networks.</strong> Controllers work on the same modern networks your other devices already use, and nothing changes on traditional networks.</li>\n<li class=\"\">Getting there meant a <strong>huge low-level change</strong> that took some serious testing to make sure we didn't break anything up the stack.</li>\n<li class=\"\"><strong>Time sync improved.</strong> Controllers now ask multiple time servers instead of relying on a single one, and a box that already knows the time trusts its clock at boot instead of hanging. Some networks block time-sync traffic, and that used to wedge otherwise perfectly fine controllers.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"controllers-that-went-silent-to-each-other\">Controllers that went silent to each other<a href=\"https://help.igorbox.com/blog/2026/07/26/new-release-2-2-0#controllers-that-went-silent-to-each-other\" class=\"hash-link\" aria-label=\"Direct link to Controllers that went silent to each other\" title=\"Direct link to Controllers that went silent to each other\" translate=\"no\">​</a></h3>\n<p>The other story starts with a WiFi range extender. When one controller triggers a show on another, that message travels directly across your local network, box to box, like a shout to the whole room. At a site in the field, those triggers would work some days and not others: a trigger on one box wouldn't fire a show on another, one controller would seem \"deaf\" while its neighbors worked perfectly, and a reboot would fix it until it didn't. The culprit was an old Apple AirPort unit running as a repeater, quietly rebroadcasting the venue's WiFi. An extender splits the room in two: normal internet traffic passes through fine (so everything looked healthy), but the box-to-box shout often didn't make it from one side to the other. And since each controller picks an access point every time it powers on, the problem moved around.</p>\n<p>Firmware 2.2.0 now sends controller-to-controller traffic in a way that survives most of these setups, and it's fully backward compatible with older firmware on the same network. Treat that as a safety net, though, not a plan: we wrote up <a class=\"\" href=\"https://help.igorbox.com/docs/controllers/shared/wifi-extenders\">why extenders and repeaters cause trouble and what to use instead</a>, and a clean network is still the right foundation.</p>\n<p>While we were in there:</p>\n<ul>\n<li class=\"\"><strong>Fixed: a freshly set-up controller couldn't trigger other controllers until it was power-cycled.</strong> Every brand-new install hit this one until a reboot. It was a sneaky bug because it only happened once on a fresh provision... and now it's gone.</li>\n<li class=\"\"><strong>Fixed a bug where a controller would keep running its show but be unreachable from the cloud</strong> until someone power-cycled it. (This was quite an adventure to figure out)</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"audio-bluetooth-setup-and-the-smaller-wins\">Audio, Bluetooth setup, and the smaller wins<a href=\"https://help.igorbox.com/blog/2026/07/26/new-release-2-2-0#audio-bluetooth-setup-and-the-smaller-wins\" class=\"hash-link\" aria-label=\"Direct link to Audio, Bluetooth setup, and the smaller wins\" title=\"Direct link to Audio, Bluetooth setup, and the smaller wins\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><strong>Fixed a rare mid-show crash</strong> that could restart a controller when audio started while the storage device was busy.</li>\n<li class=\"\"><strong>Fixed the startup welcome-sound crackle</strong> that would happen sometimes.</li>\n<li class=\"\"><strong>Bluetooth setup fixes.</strong> Bluetooth setup used to fail to find WiFi networks on a box that already had bad WiFi saved, which is exactly when you reach for Bluetooth setup, like moving a box to a new location. Fixed. Pair this with the <a class=\"\" href=\"https://help.igorbox.com/blog/2026/06/27/igorbox-connect\">IgorBox Connect app</a> and moving a controller is genuinely painless now.</li>\n<li class=\"\"><strong>Front and rear panel <a class=\"\" href=\"https://help.igorbox.com/docs/controllers/shared/indicator-lights\">LED indicators standardized</a> across the fleet</strong> (inputs, relays, DMX mode, terminator), so wiring a box or just finding the correct port at a glance is easy now.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"studio-round-up\">Studio round-up<a href=\"https://help.igorbox.com/blog/2026/07/26/new-release-2-2-0#studio-round-up\" class=\"hash-link\" aria-label=\"Direct link to Studio round-up\" title=\"Direct link to Studio round-up\" translate=\"no\">​</a></h2>\n<p>Beyond the show and DMX features above, the Studio picked up some genuinely useful things this month:</p>\n<ul>\n<li class=\"\"><strong>Replace Hardware.</strong> If a physical box dies, you can now swap in a new box while keeping the same controller in your Studio. Every show, rule, trigger, fixture reference, and channel name that pointed at it just keeps working. No re-doing your programming because of a hardware failure. You'll find it on the controller's Details tab.</li>\n<li class=\"\"><strong>Fixture import fix.</strong> Importing fixture profiles for complex multi-part moving heads (the kind with multiple beams or rings) used to fail. Now it works.</li>\n<li class=\"\"><strong>Triggers API.</strong> The API now exposes input-based triggers that were previously invisible to integrations, alongside the named triggers it already returned.</li>\n<li class=\"\"><strong>Smaller polish:</strong> social links in the footer, dashboard layout fixes (no more content shifting while cards load), cleaner API error messages, and more reliable behind-the-scenes connectivity between the Studio and your controllers. (There is so much technical back-end stuff we've done, it's crazy!)</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"get-the-update\">Get the update<a href=\"https://help.igorbox.com/blog/2026/07/26/new-release-2-2-0#get-the-update\" class=\"hash-link\" aria-label=\"Direct link to Get the update\" title=\"Direct link to Get the update\" translate=\"no\">​</a></h2>\n<p>The Studio updates are live right now. Firmware <strong>v2.2.0</strong> is rolling out today, and your controllers will show an \"upgrade firmware\" prompt on their overview page. Accept it when it's convenient. Show looping, chaining, and all the DMX features need v2.2.0 to work, and the Studio will tell you when a controller is still on an older version and something isn't supported on it.</p>\n<p>As always, thanks for building wild things with IgorBox, and we are so happy we get to build such a cool product together!</p>",
            "url": "https://help.igorbox.com/blog/2026/07/26/new-release-2-2-0",
            "title": "Firmware 2.2.0: DMX Goes Beta, and Our Biggest Release Since Launch",
            "summary": "Firmware v2.2.0 ships today, and it is the biggest firmware release we've put out since launch. Three things headline it:",
            "date_modified": "2026-07-26T00:00:00.000Z",
            "author": {
                "name": "Mike Heijmans"
            },
            "tags": [
                "IgorBox",
                "Changelog",
                "New Release",
                "Firmware",
                "DMX"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/2026/06/27/igorbox-connect",
            "content_html": "<p>Some of the best feedback we get never shows up in a bug report. It comes from observing what happens at an install and watching someone on a ladder trying to plug an Ethernet cable into a controller that was only ever going to live on WiFi, just to get it online for the very first time.</p>\n<p>Our Magic Provisioning system is pretty amazing and simplified configuring controllers and bringing them up in your Studio, but watching that happen made me realize we have to make this easier. Now we have! I am so happy to introduce <strong>IgorBox Connect</strong>, our new free app for iPhone and Android that sets up a controller's WiFi over Bluetooth. No cable. No laptop. No captive portal. Just your phone and the controller right in front of you.</p>\n<div style=\"display:flex;gap:0.75rem;align-items:center;flex-wrap:wrap;margin:0.5rem 0 1.5rem\"><a href=\"https://apps.apple.com/us/app/igorbox-connect/id6762228692\" aria-label=\"Download IgorBox Connect on the App Store\"><img src=\"https://help.igorbox.com/img/igorbox_connect/app-store-badge.svg\" alt=\"Download on the App Store\" height=\"40\" style=\"height:40px;width:auto\"></a><a href=\"https://play.google.com/store/apps/details?id=com.risingorchards.igorboxmanager\" aria-label=\"Get IgorBox Connect on Google Play\"><img src=\"https://help.igorbox.com/img/igorbox_connect/google-play-badge.png\" alt=\"Get it on Google Play\" height=\"58\" style=\"height:58px;width:auto\"></a></div>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"the-cable-you-no-longer-have-to-run\">The cable you no longer have to run<a href=\"https://help.igorbox.com/blog/2026/06/27/igorbox-connect#the-cable-you-no-longer-have-to-run\" class=\"hash-link\" aria-label=\"Direct link to The cable you no longer have to run\" title=\"Direct link to The cable you no longer have to run\" translate=\"no\">​</a></h2>\n<p>We built <a class=\"\" href=\"https://help.igorbox.com/docs/controllers/shared/magic-provision\">Magic Provisioning</a> so adding a controller to your Studio is just a setup ID and one screen. It can set up WiFi too, but only once the controller is already online, which usually means plugging in Ethernet for that first boot. If you're running cable anyway, that's no trouble at all. But for a temporary cable strung across your venue it's kind of annoying. So was provisioning a stack of controllers back at the office and then carrying them out to the site and realizing you forgot to label which one was which.</p>\n<p>IgorBox Connect makes it disappear. A brand-new controller, or one you have reset, with no network connection starts quietly advertising over Bluetooth. The app finds it, you prove you are standing right next to it, you pick your WiFi, and the controller joins. From there it's online and ready to connect to your Studio uplink.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"how-it-works\">How it works<a href=\"https://help.igorbox.com/blog/2026/06/27/igorbox-connect#how-it-works\" class=\"hash-link\" aria-label=\"Direct link to How it works\" title=\"Direct link to How it works\" translate=\"no\">​</a></h2>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"The IgorBox Connect setup flow, from finding a controller to joining WiFi\" src=\"https://help.igorbox.com/assets/images/flow-4201175329597c3fc8ba0d48eb2c2600.jpg\" width=\"1578\" height=\"704\" class=\"img_ev3q\"></p>\n<p>The whole thing takes about a minute:</p>\n<ol>\n<li class=\"\"><strong>Find your controller.</strong> Open the app and it scans for nearby controllers in setup mode. Yours shows up by model and serial number.</li>\n<li class=\"\"><strong>Connect and confirm.</strong> Tap it, and the app reads back the serial, model, and firmware so you know you have the right box.</li>\n<li class=\"\"><strong>Authorize at the controller.</strong> This is the part I am proud of (more on it below).</li>\n<li class=\"\"><strong>Pick your WiFi.</strong> The controller scans for networks and lists them with signal strength and security, strongest first.</li>\n<li class=\"\"><strong>Done.</strong> Enter the password and the controller joins your WiFi. When it comes online, the Bluetooth connection closes on its own. That is your sign it worked.</li>\n</ol>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"a-button-press-instead-of-a-password\">A button press instead of a password<a href=\"https://help.igorbox.com/blog/2026/06/27/igorbox-connect#a-button-press-instead-of-a-password\" class=\"hash-link\" aria-label=\"Direct link to A button press instead of a password\" title=\"Direct link to A button press instead of a password\" translate=\"no\">​</a></h2>\n<p>Here is the part I love. A controller waiting for setup has no network and no credentials yet, which is exactly the moment it would be easiest for the wrong person to get into. So before the app can change a single thing, the controller blinks its status LED blue and asks you to walk over and press the physical front button within 30 seconds.</p>\n<p>It is a small thing that does a lot. It proves the person setting up WiFi is actually standing at the controller, not a curious guest who happened to open the app from across the room. No press, no setup. I would much rather ask you to tap one extra button than leave a controller in your attraction open to anyone nearby.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"a-status-led-decoder-in-your-pocket\">A status LED decoder in your pocket<a href=\"https://help.igorbox.com/blog/2026/06/27/igorbox-connect#a-status-led-decoder-in-your-pocket\" class=\"hash-link\" aria-label=\"Direct link to A status LED decoder in your pocket\" title=\"Direct link to A status LED decoder in your pocket\" translate=\"no\">​</a></h2>\n<p>While we were in there, we added something I wish I had carried around for years: an animated reference for every status LED state, matched to <strong>exactly</strong> what your controller does in the field. Blue pulse, green blink, the purple lockout, the red fault codes, all of it. The next time you are squinting at a controller in a dark hallway trying to remember what \"slow blue pulse\" means, it is right there in your hand. It links straight to the <a class=\"\" href=\"https://help.igorbox.com/docs/controllers/shared/status-led\">full Status LED guide</a> too.</p>\n<video autoplay=\"\" loop=\"\" muted=\"\" playsinline=\"\" poster=\"/img/igorbox_connect/status-leds-poster.jpg\" style=\"display:block;width:300px;max-width:100%;margin:1.5rem auto;border-radius:16px;border:1px solid var(--ifm-color-emphasis-300)\"><source src=\"/img/igorbox_connect/status-leds.webm\" type=\"video/webm\"><source src=\"/img/igorbox_connect/status-leds.mp4\" type=\"video/mp4\"><img src=\"https://help.igorbox.com/img/igorbox_connect/status-leds-poster.jpg\" alt=\"The IgorBox Connect app's animated Status LEDs reference\" style=\"display:block;width:300px;max-width:100%;margin:1.5rem auto\"></video>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"try-it\">Try it<a href=\"https://help.igorbox.com/blog/2026/06/27/igorbox-connect#try-it\" class=\"hash-link\" aria-label=\"Direct link to Try it\" title=\"Direct link to Try it\" translate=\"no\">​</a></h2>\n<p>To the haunts and escape rooms who let us test this on real installs and told us how to improve things: thank you. This one is for you, and it is better because of you.</p>\n<p>IgorBox Connect is free and live on both stores today. Download it, take it to your next install, and leave the cable in the bag. Then come tell us how it went on <a href=\"https://discord.igorbox.com/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Discord</a>. I read every note.</p>\n<ul>\n<li class=\"\"><a class=\"\" href=\"https://help.igorbox.com/docs/controllers/shared/igorbox-connect\">Read the IgorBox Connect guide</a></li>\n<li class=\"\"><a href=\"https://apps.apple.com/us/app/igorbox-connect/id6762228692\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Download on the App Store</a></li>\n<li class=\"\"><a href=\"https://play.google.com/store/apps/details?id=com.risingorchards.igorboxmanager\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Get it on Google Play</a></li>\n</ul>\n<p>Let's make some magic. ✨</p>",
            "url": "https://help.igorbox.com/blog/2026/06/27/igorbox-connect",
            "title": "Introducing IgorBox Connect",
            "summary": "Some of the best feedback we get never shows up in a bug report. It comes from observing what happens at an install and watching someone on a ladder trying to plug an Ethernet cable into a controller that was only ever going to live on WiFi, just to get it online for the very first time.",
            "date_modified": "2026-06-27T00:00:00.000Z",
            "author": {
                "name": "Eesa Heijmans"
            },
            "tags": [
                "IgorBox",
                "Announcements"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/2026/06/22/studio-updates",
            "content_html": "<p>The last few weeks have been busy. We've shipped a wave of improvements to the\nshow editor, real-time collaboration, mobile support, and the overall polish of\nthe Studio experience. Here's a rundown of what's new.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"color-in-the-timeline\">Color in the Timeline<a href=\"https://help.igorbox.com/blog/2026/06/22/studio-updates#color-in-the-timeline\" class=\"hash-link\" aria-label=\"Direct link to Color in the Timeline\" title=\"Direct link to Color in the Timeline\" translate=\"no\">​</a></h2>\n<p>Programming color fixtures (like the LED Controller) got a major upgrade. If you caught May's <a href=\"https://www.youtube.com/watch?v=mbMyO1QciXo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">State of the Lab</a> you saw a demo of the new <strong>Color Groups</strong> feature that allows you to create color groups to do the color mixing for you.</p>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Color Groups UI\" src=\"https://help.igorbox.com/assets/images/colorgroups-cff300f3bb1fd87f2dd86228e9970913.png\" width=\"1403\" height=\"334\" class=\"img_ev3q\"></p>\n<ul>\n<li class=\"\"><strong>Color groups</strong> for RGB / RGBW / RGBAW channels: pick a color once and drive\nthe whole group together instead of juggling individual channels.</li>\n<li class=\"\"><strong>Color stop authoring on the timeline</strong>: lay down color changes over time\nwith selection, copy/paste, range templates, and multi-drag, just like the\nrest of the timeline.</li>\n<li class=\"\"><strong>Smooth and natural transitions</strong>: color fades are calculated to give you the most natural color transitions.</li>\n<li class=\"\"><strong>Easing and hard cuts</strong>: choose between eased transitions and instant snaps\nfor sharp, punchy color hits.</li>\n<li class=\"\">An <strong>Off button</strong> replaced the old brightness slider for clearer, more\npredictable control, plus reliable endpoint syncing and hex-code paste.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"real-time-collaboration\">Real-time Collaboration<a href=\"https://help.igorbox.com/blog/2026/06/22/studio-updates#real-time-collaboration\" class=\"hash-link\" aria-label=\"Direct link to Real-time Collaboration\" title=\"Direct link to Real-time Collaboration\" translate=\"no\">​</a></h2>\n<p>Working on the same studio as a teammate is now far less of a guessing game.</p>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Collaboration Bar\" src=\"data:image/png;base64,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\" width=\"537\" height=\"178\" class=\"img_ev3q\"></p>\n<ul>\n<li class=\"\"><strong>Editor presence</strong>: see who currently has a show or rule open. No more\nstepping on each other's work without realizing it.</li>\n<li class=\"\"><strong>Live editor sync</strong>: changes to a show or rule now propagate to everyone\nviewing it <strong>without a manual refresh</strong>. Open the same show in two tabs (or on\ntwo machines) and watch them stay in step.</li>\n<li class=\"\"><strong>Edit-conflict protection</strong>: if two people edit the same show or rule at\nonce, you get a heads-up, the latest version reloads, and your work is safe.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"media-improvements\">Media Improvements<a href=\"https://help.igorbox.com/blog/2026/06/22/studio-updates#media-improvements\" class=\"hash-link\" aria-label=\"Direct link to Media Improvements\" title=\"Direct link to Media Improvements\" translate=\"no\">​</a></h2>\n<p>One thing we have heard from many of our users is that making sure audio is IgorBox compatible can be tough. What's the difference between CBR and VBR mp3 files? What is 24bit vs 16bit audio? In the last release we made callouts to make sure you were aware if your audio was going to work. In this release, we improved it even more. We now process your audio on upload into a conforming format. Going forward, your uploaded audio files will work because we make sure they will work.</p>\n<p>As an added feature here, we process beat and EQ information so that when you use our new <strong>Audio Aware Generators</strong>, they just work.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"audio-aware-generators\">Audio Aware Generators<a href=\"https://help.igorbox.com/blog/2026/06/22/studio-updates#audio-aware-generators\" class=\"hash-link\" aria-label=\"Direct link to Audio Aware Generators\" title=\"Direct link to Audio Aware Generators\" translate=\"no\">​</a></h2>\n<p>If you haven't used our generators, you are missing a super cool feature that lets us do the tedious stuff to give you a great head start. Things like candle flicker, light chases, random flashes, etc. In this release, we made them audio aware!</p>\n<ul>\n<li class=\"\"><strong>Audio Reactive</strong>: You can use this generator to map intensity to sound. Things like moving a mouth to the audio, or time-aligning lighting flashes to thunder claps. With color groups, you can even map colors and transitions.</li>\n<li class=\"\"><strong>Music Reactive</strong>: This works like audio reactive but it uses our audio analysis tools to map the reactions to EQ bands and is tuned to be more \"beat aware\".</li>\n</ul>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Audio Generator\" src=\"https://help.igorbox.com/assets/images/audio-generator-95ff3b947787a669cd83321cc4a83541.png\" width=\"802\" height=\"1089\" class=\"img_ev3q\"></p>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Music Generator\" src=\"data:image/png;base64,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\" width=\"749\" height=\"368\" class=\"img_ev3q\"></p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"transcript-editor\">Transcript Editor<a href=\"https://help.igorbox.com/blog/2026/06/22/studio-updates#transcript-editor\" class=\"hash-link\" aria-label=\"Direct link to Transcript Editor\" title=\"Direct link to Transcript Editor\" translate=\"no\">​</a></h2>\n<p>Audio is the backbone of a great scene, but lining your props up to it by ear is fiddly. Open any media file, click the three-dot menu, and choose <strong>Edit transcript</strong> to get a labeled, time-aligned map of your track. Add a transcript so you can see exactly where every word lands, or switch to the <strong>Events</strong> tab to mark key moments like a \"Thunder crash\" or a \"Woman scream.\" With every word and sound pinned to the timeline, you can place cues to the precise moment instead of eyeballing the waveform. And with <strong>lip-sync mode</strong>, a mouth moves to the words, not to that scream between sentences.</p>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Transcript Editor\" src=\"https://help.igorbox.com/assets/images/transcript-9936b7c5bc736999ef76cd81b01bf960.png\" width=\"1173\" height=\"751\" class=\"img_ev3q\"></p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"shows-that-loop-and-chain\">Shows that Loop and Chain<a href=\"https://help.igorbox.com/blog/2026/06/22/studio-updates#shows-that-loop-and-chain\" class=\"hash-link\" aria-label=\"Direct link to Shows that Loop and Chain\" title=\"Direct link to Shows that Loop and Chain\" translate=\"no\">​</a></h2>\n<p>Shows are no longer one and done. You can now build playback that runs the way a\nreal attraction needs it to:</p>\n<ul>\n<li class=\"\"><strong>Looping shows</strong>: flag a show to repeat continuously until something stops\nit. Perfect for ambient and idle states in escape room games.</li>\n<li class=\"\"><strong>Show to show chaining</strong>: when one show finishes, automatically fire the\nnext. Stitch a sequence of shows into a single experience without wiring up\nextra logic!</li>\n</ul>\n<p>We also added <strong>deployed-state badges</strong> that update live in the editor, so you\nalways know whether what you're looking at is the deployed version or an unsaved\ndraft.</p>\n<p>And, because a looping show will run until stopped or taken over, we added a handy little <strong>Stop Show</strong> button on all the controller pages next to <strong>Manual Control</strong>. This will stop a running show and return to ambient.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"built-for-touch-ipad--iphone\">Built for Touch: iPad &amp; iPhone<a href=\"https://help.igorbox.com/blog/2026/06/22/studio-updates#built-for-touch-ipad--iphone\" class=\"hash-link\" aria-label=\"Direct link to Built for Touch: iPad &amp; iPhone\" title=\"Direct link to Built for Touch: iPad &amp; iPhone\" translate=\"no\">​</a></h2>\n<p>From day one of IgorBox, we want IgorBox studio to be mobile friendly and just as\ngood for mobile as it is on desktop. The timeline editor and the rule editor are\nnow genuinely usable on a touchscreen. This was a big one for on-site work where a\nlaptop isn't always practical.</p>\n<ul>\n<li class=\"\"><strong>Timeline</strong>: drag clips, grab clip handles, move control points, and resize\ntrack headers, all with your finger. Pinch-to-zoom and single-finger\nscrolling work as you'd expect.</li>\n<li class=\"\"><strong>Rule editor</strong>: connect logic nodes port-to-port by touch. We made the nodes and ports for wire drawing much more mobile touch screen friendly.</li>\n</ul>\n<p>Bring an iPad to the install and program right there in front of the props.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"a-tighter-timeline-editor\">A Tighter Timeline Editor<a href=\"https://help.igorbox.com/blog/2026/06/22/studio-updates#a-tighter-timeline-editor\" class=\"hash-link\" aria-label=\"Direct link to A Tighter Timeline Editor\" title=\"Direct link to A Tighter Timeline Editor\" translate=\"no\">​</a></h2>\n<p>Lots of smaller refinements that add up:</p>\n<ul>\n<li class=\"\"><strong>Constrained loop region</strong>: define a loop window with draggable handles and\na grayed out overlay showing exactly what's in and out.</li>\n<li class=\"\"><strong>Resizable channel header column</strong>: drag the header column wider when you\nneed room for long channel names.</li>\n<li class=\"\"><strong>Control-point polish</strong>: nicer hover states and double-click value pickers\nfor precise edits, plus cleaner envelope padding and fills.</li>\n<li class=\"\"><strong>Step curves</strong>: control points could only ramp between values. A new\n<strong>Step</strong> curve holds a value flat and then snaps instantly to the next, so\non/off channels and effects that should pop (rather than fade) behave exactly\nas you'd expect. Pick Ramp or Step per point, or set a default for the whole\ntrack.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"test-and-control-your-hardware\">Test and Control Your Hardware<a href=\"https://help.igorbox.com/blog/2026/06/22/studio-updates#test-and-control-your-hardware\" class=\"hash-link\" aria-label=\"Direct link to Test and Control Your Hardware\" title=\"Direct link to Test and Control Your Hardware\" translate=\"no\">​</a></h2>\n<p>On-site programming got a lot more cooperative.</p>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Manual Control Tab Awareness\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAooAAACsCAMAAADLwH28AAABa1BMVEUAAAA7OzsPEAxBpgwHEAEZccIREgwSEwwlDAwFFSL/qKZzwPsGAwEKIkc2EQjGycYQHgMRKgwBAxAECgH8//lbMRQdUwcaba1db2MDEjIMULEdPAYXP2ZtY0QACycCFEYAAxs2iQkxXHFJFQkWHSMGL4ITYb8TNlp2vN7mpaj/pJB/gYEdT153bFc+P2Q4OTYwkwwKBwUEJGo8oQsXBgI1XwNlvvzKnagvnURtPxkeaAlHJA5IZXALQZgwIUU/mQqxPRvNrXolESJrGxVrUS2iwspSsPv/lnEwVXE8dwZym5tiXokXbMQZLShFe7AwMC+ShKIXVpFydIxnqOAYZonTWjAlfBt1rL/Ux6f4hFoieN/mbT12R0a76v8iLVdUXVBHTkGEemlrinoWQj+MVzPEmWSJtMjjj46we0c7mPOcakBalcL+78nLup1QUH2PKhRBVYK0k5VJbYywraxNQjyWz/XEc3tegaXm39tBW2gSAAAULElEQVR42uyd+1PiWBbHI4FGymASQFiE4mGrdK12N4ruduNSrFvN1NDtY5i1kK3q5/ooy8fW2Nqlf/6ec2+ABCViN45h5vv9QSA395qbfPyecy5JtxKEIE9IwSmAgCIEAUUIKEIQUISAIgQBRQgoQhBQhIAiBA0NRd+SpkDQ48hO4hJOB+QJFOGIkDdQhCdC3kDRh3MBeQNFmCLkERSRKUIeQRGnAgKKEAQUIaAIQUARAooQBBQhoAhBQBECihAEFCGgCEFAEQKKEAQUoT8TismvNf3s+fg9x/u+XhDUH8XMid660Nef9m6+Oph0Ga7TK/z2aGXwbhDUF0VtuXY2pUSM3pu7s4frLkx1e83VHCi6d4MgF1ckqNgRI1v6vkYfDsYLu/rFcbim6/rBivJxl17WlOSvz690/Th9qJ+91my9lArtph9rSrqmt74sPJfdxrdarxUlQQOKsVZw9qFBUMyd6Gf7REu6RuQl9OPsob6wcLz0onb2Zk0r1M6+LNTWnxJiZwuE2fovukSw3Sv0m35wOckkLryl5knRLcIoaoSiHAtP00ADli3kd+uvteTu2VrmpDUVrom8UURawZTS0PfDNXrToNwwd8Jbur1kgE7uMnvUPmnrluBuN3JQCCi6LOaEr/TWVITQKVB8Zr87HpcoJnd1oSNiapKC8dEKxfHX9l4SxeXa+rikt4siu6I1FgQNiKKibFG+R3niV077IjM1SvcsFFvvx0hrYWKUUdRsKMpefVEUyaccC2cfGgTFiE/ULEda5uTskGyOg/Nua42YesrbZaZ3A8VOrwKnmCJAK1aAFt1eK5ldroPEWDj70CAopmsXFxccapUdLn6V8O75LyIp1M+/TC4f6ucLb9cnb6DY6UWVyfnzlQrVz5w8TspuFX3904lOuaIcC2cfGgBFbZkqX/18SuMFGvaxj4e6fka4FQ6ZtDC3HtxE8WO7l9aoMWzpt/r5+10KzqJb7it1eqfvt8eCoAFcsbvUQmF2qqdNs++n2TdGbu4TdW6K4KRD9y9bBDpcP+NEQY+OYuO8piOWQo+PYm7mUHx9AkGP7YoRTYlEcZ4gD+SKEAQUIaAIQUARAooQBBQhCChCQBGCgCIEFCEIKEJAEYKAIgQUIQgoQkARgoAiBBQhCChCfz4UQ+lGIvBISjTSobsmoEWj/t9V0eid/xqfb3b75dgP6uX2rG/Icx/gyD2MYrgReGQ1wu4Xw/8Icr+kT36cwzaNT4Y9dy/D6I5iOuABpfsf/aOAKC5p/2PaHBKIAsbNoc89OpIoRhoBT6gR8RqJ/a+otj1EEtkYtWHPPTqKKHqERGLRcyT2vaLbY0PW9tDnHh05FCPpgGeU9hyJfa7o5stho3h7jI4+UHbhTRTDAQ/pltpF8z+ybgmdT4ZOIrH4ZOhz10YMxYaXUGx4zhRvNZftsQfQ9tDnHh0tFEMOFPaU7HwgsKlkN+jDohKZDgQSm5lpfj+XMHP8Rlve4D0ytN/OLO9tQTRLg3HTIv2K3NxGt9+OX/wi8coNgcQenaNkpT20QyFXYzBL+aDf31RTKVVVq/Egv5DicXXVbxTph9+sqnF+y1s7vcpVNcVv4mrV8PO+8offn8qrpVWD9uBXMXKdfubVuru5+FxN8cXJh1js9OBy7Odvp8djY/+OHbw4PD2iht8+nO5//dB6M/biW+z4N9opFjuw26LPde5xcVRlddVsltS6aW0s8mmwpplX5aw8bov9/wFkx1rzpkK4JQwBJH1Q5ujF5E9OFGkPhVDa8XdQXNSUTChETXsKvWEoO/12NkPUmKwQiqEojcjjhvw8gBzRPVuM9kORTnzczNPPfD7FZJkl5iilSirztLXdq0xc8gez2ItivFhn7qihzggThLQD0ZwPuprLrAO9z81Xr5qfuyQ+i8Wur2Ox9UuirfVeoPgt1kZxixssFK+vr4/sA826zT1qVunYjHzJNIv1plo0xNZmXh44yaCZ5Lt/f961xb4oOuIz4UOEzCxJz/MnGTXeNrfhRHFRS/JLF0Vik/2OO+UEo5FKp1/AQo73ntGytCkpxsnM34JiY0AUS/WgsAmjWDIkWQRh1WTs6rSxKq6UIb3DjDcFitTWgyI30hWWJOcNdtMUD2Rd6H4X1BGfP78S6rC4FWMLvIpJ4zu4vIFi7EiieLp/V4R2xmeehDwB/DdjtjenLA/nV7NUD44uio5v+xLBXHR5Y0/x52Rs3aQIzUhFKk4UNyMVIzlvQ5EQm7ciPAdpfun0s6NIvWl7RRpw5SaKG4ne4/P3ccW6UXaiGFeLaoogJEsjpMrlVYN8ItX2RXpD+BYFivlyudlFkRAsi6BeNcxSVV0NltVqyXT82t5jcsTnpkSx2f78jGxPeOP6/zgGH99E8fS5dMWzi4s3jsLFde7WJMVx06zbRxiNWyjGrUm4HrmnUXSQQLSYmXkzs8nRkzhkkIiXwlJyz45igjgkGm0oLkoCmcE5C81Ovy6Kip+yz4QRmbb2vMUVA66XI2XPFdkEbSiW1XKpbgrcRK5IF6tZsqFo5KspiaLQasdr2FDzJhFKqWe9mDeL+aaacr2gDi97Zan9WWI3dhI7e/fh9DB2XetB8fpbrPXByhV7jNEdRf6jsdwwrnbcj+aasub4h0JxRlvei6T9ywyQrDayIoruKRqDE7FQnJH/5eTGHa5o9bOhKFJFN1e8A0WbK1bLccNvR5G25our9KNk9l4Rg1Ek1yyX1FXDGaDJWg2ZTdKVpK3lUry0Wv4RFCdsrsj+F+tBsfVOmOUtAfoOFGmGcaJRGGG1bYoE56r/D+KKjgDNRUY0pFWYt0UtWygYuWnmhcuUOeKrIm1vTwkXCtHsfBfFndtyxXa/boBe1EQlQ7Gdc8XpW1B0D9B0qk0RnVJtW+igGCQEyyq1N0WYtueK0hXL0g1NB4pl8kNht02VLjIZCxmkmor3VKL3CtBXMa6bKRAfMW0iX3SieHnVB8U7AjSnFuLA4qpweyMVFLUKn4iUYeWKzoLLP7plC8FG9OSmd6JZjs/dNZyZqPTJ8CYTZFBVQ+1UE+cKhfR8u4IOWxV0djYqKuh2P1uuaIrIr+TCs7KCZqanBy9bCJZqncrd4E0UGT8K23VK9eIiVyyn2rmiWaYuvORhFJ1lS5SLnDKv5ojwxsZqVFUep/79ZQtX0LpVQRNtJxLF1sXFlzaKvIeVKx7do2zhNQKZ81K2u8oV2mqwqdJM4yJgM5XVka6gHYs5HIL3lCxH3kYwOW/hwxzJnG8xmFme5zC+0V0xlJlfYGdTUZLsjA16k61sWPzt9VTQS1yTL5JZhqdlwa7I5HKwxRy6DuVSPs5rNr0oWhVwXGIpssGglSuK7JCL4l4UiT2ZVNJVLsqVEl5aZHP5/sWcsRdX5IStL5fCBZlMRpHEAVugSA3tdcX1gRdzeK7Cui17Z5uP0x8OSSS5cl0x7h9hFEP3+C5k4+G/bnFf4vZHPfHNn+/u7/0u+329xy0vb+1/xxL395yD0Vrixhd/+OIPt0PgdgjcDuHBW7hxkxhuEsOts7h1Fg8U4IECPFDgzRu58ZjVMOc+mo9ZKXj49Hse4fTh4dOHQPFRH8nfwCP5Q537aD+SD0FAEQKKEAQUIaAIFCGgCEFAEQKKEAQUIaAIQUARAooQBBQhoAhBQBECihD0gChqvtDIyOe4J1RbGR9RrWhA8SaKkdBIyfYk1tL4CGsJKN5A0TdaKNpuvl8ZZRRXgOLNfzNnxNQ98vGRFlAEikARKAJFoAgUgSJQBIpAESgCRaAIFIHi8FBMA0Wg6AUUwxMTX4EiUHx8FE+IxN8BxspP/50dLopr74WmHhCgf/3613/es8vHv//nqRuKmX+sKUryL2v2i5L8dH9Us59WCm8030q/RvHVWqc1Msh9MZlPk67t9PseFMXwxMnEzMTWxFbYsXn6b88+h0LLP/2/vTP/SWRb4jhO8t5gbz8wIbfb0GhwYWlgoiEYAmMMGiXulw4hykTAexPiM4Fobvz737fO6W5Wl4mjl5lUGZauPtQh9sdvnaru6VFvniVF//NWVV1zCrKt26MJ31JReDZUELl1kPr6ZhR7ime9SXzSyuWukb9vGLNhOVYO94BMWnmZsuqFh2L1eFvJ9HanIk7Pkk8/j6IWswuh7H5hnIFXoDgBgm6HY/ub2ejUOB0YYifxF+zVrHbhZQzj5uqUPzIyQ+ydUayp8sd1x9wbqmpCyorq0XNatnwFEN2DaVy/Fd8bxe+KJ4dlJTpOIphJN4xjpWU8oXQK8dVXlKdYnUZx5wLEI+oMrFs/iCLJojVxzOOdV5yjjs1AcRYauu2j+CNmmU+gmPhoFBN4jHotMHa0Zp2oanNt0Topqqm2gAl+09ooqs0FD9jUPxi8RvkX7K4tbtydHahHp0BYVdu0YS6uQzePTj0UrSGK+pXwi0EjIV+Pov9O+T7q39kGPVUDpCmZgWDoco+cj0BvVeJFEAJIooi4fLxv7dUfH9NKa/V6+3AP+3cDv0QRWySkVYw/TgNkI9zv/W8bgeUs/d7jdsPIb4sZXkQxlLRr+9pixXFKBTrQK5SxQ1anlgvrdScncuRK1qF3SbF93XlwaF/XDv+1YEY9r1TFRNTqVJxuORSJOY5NCTZecXJl3SQnokeytFOC26k7Qow1mqZdjnf6TrekyXCRmpOLxs02eSjUfiEi5golne5+YaXmdDudQiyHL1J+LxT1mq+K4ygug5/muXy2/gPpA1kE0NZt6h9g48JNn74l6ZSap7pFUAa81KJq6hvFZvYUG6n2+oGaIjonVRGCSv41MWgY8u0o3gMpQc9laXUHaTUNjOgVrAkZxADlkvbgmRh7pAHAM6MouzseikO/QFHg7amg0iOS8aqA3R0xCzYyjXyapmqtvoxi/KFrxCv7hcVKaYii7thhHStISt+hSA2q9kVL5sp4GLFuOV4pkSZFEuDK8/oo6k5pM2sX4Ilku6u+Kgon9i6bxqYmUUzkDLlEtcyolnSi8Qc7nMyFvXBCFX1PeCVREnN5qhizw/FKrhDrRmno+6CI4jk1E0Ugd6t21g+aB6mF9QNI31KxuXOltteLzevbVAdySQwCqY6MQ0xi3MIVgCLovkkFbX7F083a1q3aDlRRWOorIp3rCEWDtoYh34xiGLp1+PeqTJ3HhNuF0hAs5dMkbagrDu8zAxCDzettKGc/TShegqiWj+LQLxi8Th8OhpJLcWi9SdB5sxwOaBYDuwcvo6jF9gs6HdEk+AhQhCPm5Eyza3ilDYAsQR8rUaITHAoUoVmeN0AxFxaglYixAEXPGY1XbMNL5xghs20SAxAgDi4BoBdOJmjhSXRNs24XMJeHovg613aBEjSGvg+KMbXmqvoZ/YyjCKw2iuZS8QZACohA3cKSegNRg8yRUT2MqqbjDz8nJW0jf4t1oofiDTkx5ES9CVQx5bouUFwqijAmDfJD/hQUUUpI3WoZItdiVSgQgxxmBnIxd6zsHmcaPje0kwb2hygO/R6KmcFwIUhxKPp1+nLPQ7ElKCQpbryMYohQNMN0dMP+gRarO2JEC6rsIYogwEcxGppC0RbU1cZRtD0UkbhNLzxtSBSRpvGOVoaTKPoeLaR5i8QARf2dUTx1z/Skv2YcQ7HYjB0cXZFomQGKEEnIF7BLZLPZv2QaN59F0ZQoWgGKw7UiZLaGMKdXUk/9kD8BRSzolMO9J1HEZj7dujgcALMx5J5GMUjQ8O95KDZGUWz8CIqkisi4Gh7EVdLxUaQErW0KCEHLF5EMKUF7KNpiaRnyvOMoIkGH/QQtF5KSPm1zhfRyDEVK09eOj6IXjhRxxPNlM0CxJP52ZILGB98rQS/W3NjiLBQBDrLnQfP8hGRQJuhTYIWsCilsIyXLsqWIckYm6LaXoCdQnEjQw7XiejGFOkUOGg35ZhQNqWJ9T6+mEjTl4fsMgKnT2hAA5dNjKGIVKRN0PkjQtHQcTCRoiWLfR/EHEjQd2ZAsW0JWxbQDVQxdo4KQAKBsIZkUBYqHovXQLUtVE944hBHJ1EcRtUa3LVRxJeGUAhStiiOK6VEUQ3qlnqv4KHrh8Hm7Kj2RWN2xDb901us5YyVvdttQRbv+jmXL4t1dAOV4L+dmbYOK6CVRWaSobBEdHoC0QQ2c5tdhM8e9GSlbJIpIua5JG5R8XVlUE3rWWNniukfiE6MhX4liNer3cKLjzZyd7V4vjZVfPp3pATWl15Nli9KTZQspF5XPlMIbojzZVoYo3is9DN0N/HVRA3nNnN4uqMuIOD6KYhbaAKA0A4pwP5k/jeJIS0TTkAunWySei1604admeScbMpNxXm6/TIUb/07y/z+IfMDZFt0/z3J3NuoWabMouGquLctmjsAKL8snWNr53HzzWtxLoplj+Sha2L4RlPnNnOU/3IWxvuLWVZF2iEFjIV+nimVldot7J9dDPbsn2i7QqfvJZo5oFfbTEj2DWtePQ1U0ANSlaOZ4/vOLltS4vmxx+80cH0Uxi0Ax7DVzqse9wb9x4u+TFk/Y8/hPaF7fV3xQH5Cj9TP3FzsHXS1HZ5/4q+LxecIn1oq/9TnoSJay6i9+DvpBVK93v97lENWxl2ft90fxN7lITK/N71ViP+fKHEaRL53li8QYRUaRUWQUGUVGkVFkFBlFRpFRZBQZRUaRUWQU34Ii39TuXzG+qR3f6nNOjG/1OeMGyBG+AfLHayLfAJlvC8/GKLKxMYpsjCIbG6PIxiiysTGKbIwiGxujyPbroqjx74JtPlDc5N8F23yg+Il/F2zzgSLLItu8oMirRbZ5QZF1kW1eUPz8aZOVkW0uUPz8+b+wT2xsH2+TKAY8srF9rM1EkWFkmxsUmUa2+UGRsWSbQxTZ2N7dGEU2RpGNjVFkYxTZ2J6y/wMkfMKHvDM0TQAAAABJRU5ErkJggg==\" width=\"650\" height=\"172\" class=\"img_ev3q\"></p>\n<ul>\n<li class=\"\"><strong>Live Preview &amp; manual control now have an owner</strong>: when you're driving a\ncontroller live, the rest of your team can see who's at the wheel.</li>\n<li class=\"\"><strong>Take over without dropping the session</strong>: grab control of a manual control session from another tab or\nteammate. Taking over hands you the reins.</li>\n<li class=\"\"><strong>Status on the controller page</strong>: open a controller and you'll see a \"Live\nPreview\" badge when a preview is running, with a one-click Stop right there.</li>\n<li class=\"\"><strong>Rock-solid keepalive</strong>: sessions no longer quietly time out when a tab is\nin the background, so a preview you left running is still running when you come\nback.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"studio-wide-quality-of-life\">Studio-wide Quality of Life<a href=\"https://help.igorbox.com/blog/2026/06/22/studio-updates#studio-wide-quality-of-life\" class=\"hash-link\" aria-label=\"Direct link to Studio-wide Quality of Life\" title=\"Direct link to Studio-wide Quality of Life\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><strong>Announcement banners</strong>: a new site wide banner system lets us surface\nimportant notices (maintenance windows, new features, etc.) right at the top\nof the app.</li>\n<li class=\"\"><strong>Cleaner navigation</strong>: Studio nav links moved to a dedicated sub-nav strip\nbeneath the header, and long studio names are now capped and scaled so they\nnever blow out the header layout.</li>\n<li class=\"\"><strong>Dismissable status notifications</strong>: the \"saving…\" / status spinner is now a\ntidy, dismissable notification. We also consolidated the flood of controller\nacknowledgements into single, readable status updates instead of a stream of\nnotification pop-ups. (Yes this annoyed us too)</li>\n</ul>\n<p>That's the roundup. As always, these land continuously, so keep an eye on the new\nannouncement banner for the highlights, and happy programming. 🎃</p>",
            "url": "https://help.igorbox.com/blog/2026/06/22/studio-updates",
            "title": "Studio Updates for June",
            "summary": "The last few weeks have been busy. We've shipped a wave of improvements to the",
            "date_modified": "2026-06-22T00:00:00.000Z",
            "author": {
                "name": "Mike Heijmans"
            },
            "tags": [
                "IgorBox",
                "Changelog",
                "New Release"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0",
            "content_html": "<p>The latest IgorBox release lands today, and it's a big one. We've spent the last few cycles focused on two things our community has been asking for: making the timeline editor feel even better to work in, and turning Logic Rules into a real visual programming surface for the kinds of effects you've been dreaming up.</p>\n<p>Grab a coffee. There's a lot here.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"timeline-editor\">Timeline Editor<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#timeline-editor\" class=\"hash-link\" aria-label=\"Direct link to Timeline Editor\" title=\"Direct link to Timeline Editor\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"draw-curves-with-apple-pencil-and-wacom\">Draw curves with Apple Pencil and Wacom<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#draw-curves-with-apple-pencil-and-wacom\" class=\"hash-link\" aria-label=\"Direct link to Draw curves with Apple Pencil and Wacom\" title=\"Direct link to Draw curves with Apple Pencil and Wacom\" translate=\"no\">​</a></h3>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Pencil Draw\" src=\"https://help.igorbox.com/assets/images/pen1-034a35d6cdba8468eaf9c978f4736833.gif\" width=\"854\" height=\"480\" class=\"img_ev3q\"></p>\n<p>If you have an iPad, this one's for you. The Apple Pencil now draws continuous curves directly onto your LED Controller tracks. Just put the tip down and sweep. Each grid cell you cross drops a smooth control point, and the curve follows your hand exactly the way you'd expect.</p>\n<p>Wacom pens get the same treatment on desktop. Once your pen touches the tablet, the timeline knows you're drawing and behaves accordingly.</p>\n<p>For everyone else, the click‑and‑drag and tap‑to‑add flows you already know are unchanged. But you can also draw a curve by clicking and holding with the right mouse button instead of the left.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"loop-playback\">Loop Playback<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#loop-playback\" class=\"hash-link\" aria-label=\"Direct link to Loop Playback\" title=\"Direct link to Loop Playback\" translate=\"no\">​</a></h3>\n<p>There's a new loop button in the transport bar. Flip it on and playback wraps back to the start instead of stopping at the end. Perfect for tightening up a section while it's running in front of you.</p>\n<p>Pair it with a range selection and the loop tightens up to just that range. The range tool now stays out of your way while looping is on, so you can keep switching between select, draw, and split without losing your loop. Your loop preference is remembered per show.</p>\n<div class=\"theme-admonition theme-admonition-info admonition_xJq3 alert alert--info\"><div class=\"admonitionHeading_Gvgb\"><span class=\"admonitionIcon_Rf37\"><svg viewBox=\"0 0 14 16\"><path fill-rule=\"evenodd\" d=\"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z\"></path></svg></span>info</div><div class=\"admonitionContent_BuS1\"><p>This only applies to editing playback and live preview. This does not cause a show to loop once deployed.</p></div></div>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"copy-a-slice-of-your-timeline\">Copy a slice of your timeline<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#copy-a-slice-of-your-timeline\" class=\"hash-link\" aria-label=\"Direct link to Copy a slice of your timeline\" title=\"Direct link to Copy a slice of your timeline\" translate=\"no\">​</a></h3>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Copy with Range\" src=\"https://help.igorbox.com/assets/images/copy-range1-9dbf5c0e70d62021f1033dd656fd831c.gif\" width=\"854\" height=\"480\" class=\"img_ev3q\"></p>\n<p>Make a range selection, hit Ctrl+C (Cmd+C on Mac), and everything inside that range is on your clipboard: clips, control points, audio, all of it. Audio clips clamped at the boundaries get their trim adjusted automatically so the copied chunk plays back the way you'd expect.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"a-timeline-shortening-fix-youll-feel\">A timeline shortening fix you'll feel<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#a-timeline-shortening-fix-youll-feel\" class=\"hash-link\" aria-label=\"Direct link to A timeline shortening fix you'll feel\" title=\"Direct link to A timeline shortening fix you'll feel\" translate=\"no\">​</a></h3>\n<p>If you trimmed a show's duration in Show Settings and you had an audio clip that was going to get clipped, the audio clip would just be removed. We have fixed this very annoying bug and now when you shorten your show, your audio clips shorten as well.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"audio-compatibility-warnings\">Audio compatibility warnings<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#audio-compatibility-warnings\" class=\"hash-link\" aria-label=\"Direct link to Audio compatibility warnings\" title=\"Direct link to Audio compatibility warnings\" translate=\"no\">​</a></h3>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Audio Warning\" src=\"https://help.igorbox.com/assets/images/audio-incompat-238e895022d0d1126bb625e305d15a61.png\" width=\"821\" height=\"171\" class=\"img_ev3q\"></p>\n<p>Although our controllers support multiple audio formats (like MP3, WAV, and FLAC), not all possible formats are supported. The studio now checks every audio file against the controllers it'll play on, and tells you about problems <em>before</em> you deploy:</p>\n<ul>\n<li class=\"\">Files that won't play on a target are flagged in the media picker with a clear \"why.\"</li>\n<li class=\"\">Audio clips already in your timeline get a warning icon if a compatibility issue surfaces.</li>\n<li class=\"\">The accepted formats for the controller are listed up front in the media picker so you know what to look for.</li>\n<li class=\"\">Deploys are blocked when there's a real problem, with a per‑clip breakdown of what to fix.</li>\n</ul>\n<p>No more surprises at showtime because a file silently wouldn't decode.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"logic-rules-a-lot\">Logic Rules: A Lot<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#logic-rules-a-lot\" class=\"hash-link\" aria-label=\"Direct link to Logic Rules: A Lot\" title=\"Direct link to Logic Rules: A Lot\" translate=\"no\">​</a></h2>\n<p>We've been steadily building out IgorBox's visual logic editor, and this release is the biggest leap yet. Four new node types, full revision history, and a much friendlier editing experience as we inch closer to getting the Logic Rules system out of \"Beta\".</p>\n<div class=\"theme-admonition theme-admonition-info admonition_xJq3 alert alert--info\"><div class=\"admonitionHeading_Gvgb\"><span class=\"admonitionIcon_Rf37\"><svg viewBox=\"0 0 14 16\"><path fill-rule=\"evenodd\" d=\"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z\"></path></svg></span>info</div><div class=\"admonitionContent_BuS1\"><p>You must upgrade your controller to firmware version 2.1.0+ to get these new features.</p></div></div>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"revision-history-and-undoredo\">Revision History and Undo/Redo<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#revision-history-and-undoredo\" class=\"hash-link\" aria-label=\"Direct link to Revision History and Undo/Redo\" title=\"Direct link to Revision History and Undo/Redo\" translate=\"no\">​</a></h3>\n<p>Logic Rules now version the way Shows do.</p>\n<ul>\n<li class=\"\">The editor autosaves your work as a draft.</li>\n<li class=\"\">When you're ready, hit <strong>Deploy</strong> to snapshot the rule and push it to your controller.</li>\n<li class=\"\">Don't like the new version? Restore the deployed version back to a draft, tweak, redeploy.</li>\n<li class=\"\">Inside the editor, undo/redo gives you a 50‑step history with smart batching for drags, so a long edit session is fully reversible.</li>\n</ul>\n<p>Builder tier users get one prior version of history; Pro and Enterprise get unlimited.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"sequence-node-patternmatching-inputs\">Sequence Node: pattern‑matching inputs<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#sequence-node-patternmatching-inputs\" class=\"hash-link\" aria-label=\"Direct link to Sequence Node: pattern‑matching inputs\" title=\"Direct link to Sequence Node: pattern‑matching inputs\" translate=\"no\">​</a></h3>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Sequence Node\" src=\"https://help.igorbox.com/assets/images/sequence1-f24a6177ca60dbee2084eac9608d4e7d.gif\" width=\"854\" height=\"480\" class=\"img_ev3q\"></p>\n<p>The new <strong>Sequence</strong> node fires when a series of inputs are activated in a specific order. Two modes:</p>\n<ul>\n<li class=\"\"><strong>Lenient</strong>: wrong inputs are ignored. Walk the sequence at your own pace.</li>\n<li class=\"\"><strong>Strict</strong>: a wrong input pulses a \"failed\" output and resets the progress. Great for guess‑the‑code puzzles.</li>\n</ul>\n<p>Up to 7 step inputs per sequence, in any order you choose, with a reset port that snaps progress back to the beginning whenever you need it.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"morse-code-node-rhythmic-input-patterns\">Morse Code Node: rhythmic input patterns<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#morse-code-node-rhythmic-input-patterns\" class=\"hash-link\" aria-label=\"Direct link to Morse Code Node: rhythmic input patterns\" title=\"Direct link to Morse Code Node: rhythmic input patterns\" translate=\"no\">​</a></h3>\n<p>The <strong>Morse Code</strong> node listens to a single button or input and fires when the rhythm of presses matches a pattern. Tap‑to‑record lets you press the pattern yourself instead of typing dots and dashes, and there are presets for <strong>SOS</strong> and <strong>OK</strong> if you want a quick start.</p>\n<p>This is the building block for escape rooms, themed installations, or anywhere \"the right knock at the right door\" is part of the magic.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"channel-hold-node-lock-an-output-until-you-say-so\">Channel Hold Node: lock an output until you say so<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#channel-hold-node-lock-an-output-until-you-say-so\" class=\"hash-link\" aria-label=\"Direct link to Channel Hold Node: lock an output until you say so\" title=\"Direct link to Channel Hold Node: lock an output until you say so\" translate=\"no\">​</a></h3>\n<p><strong>Channel Hold</strong> takes ownership of an output and holds it at a specific value until the rule's Reset fires. While a channel is held, shows, ambient shows, and manual control are all locked out. Only the rule that grabbed it can release it.</p>\n<p>You can hold local outputs on the controller running the rule, OR target an output on a <em>different</em> controller in your studio. That means one button on Controller A can latch an output on Controller B until a separate reset frees it. Perfect for cross‑prop puzzle dependencies.</p>\n<p>The studio shows you exactly which channels are held and which rule is holding them, with tooltips explaining how to release them.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"reset-and-a-smarter-delay\">Reset and a Smarter Delay<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#reset-and-a-smarter-delay\" class=\"hash-link\" aria-label=\"Direct link to Reset and a Smarter Delay\" title=\"Direct link to Reset and a Smarter Delay\" translate=\"no\">​</a></h3>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Reset Node\" src=\"https://help.igorbox.com/assets/images/reset1-47e577dacfbf46c8a8cb371dcf609807.gif\" width=\"854\" height=\"480\" class=\"img_ev3q\"></p>\n<p>A new <strong>Reset</strong> node clears the state of every node in your logic tree on a single activation. Perfect for \"reset puzzle\" buttons. Each Reset node is scoped to the rule it lives in, so you can have multiple rules on a single controller and each rule can have its own \"master reset\" button.</p>\n<p>The <strong>Delay</strong> node got a real state machine behind it with three modes that make sense:</p>\n<ul>\n<li class=\"\"><strong>Restart</strong>: drops back to idle if the input falls before the timer completes.</li>\n<li class=\"\"><strong>Latching</strong>: stays on after completion until you reset it.</li>\n<li class=\"\"><strong>Accumulate</strong>: pulses bank into a running total. Output latches when the total clears the threshold.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"editor-polish-youll-feel-immediately\">Editor polish you'll feel immediately<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#editor-polish-youll-feel-immediately\" class=\"hash-link\" aria-label=\"Direct link to Editor polish you'll feel immediately\" title=\"Direct link to Editor polish you'll feel immediately\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Every node has plain‑English help text describing what it does.</li>\n<li class=\"\">Per‑port colored dots and functional names (\"Trigger\", \"Reset\") instead of generic numbers.</li>\n<li class=\"\">Hover a port in the inspector and the matching port on the canvas highlights, and vice versa.</li>\n<li class=\"\">The trigger and rule vocabularies match: \"rising edge\" is now \"Activated,\" \"falling edge\" is \"Deactivated.\"</li>\n<li class=\"\">LED hold values use sliders with marks at 0/50/100%, the same feel as everywhere else in the studio.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"shows\">Shows<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#shows\" class=\"hash-link\" aria-label=\"Direct link to Shows\" title=\"Direct link to Shows\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"ambient-recovery-fade-back-into-your-ambient-show\">Ambient Recovery: fade back into your ambient show<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#ambient-recovery-fade-back-into-your-ambient-show\" class=\"hash-link\" aria-label=\"Direct link to Ambient Recovery: fade back into your ambient show\" title=\"Direct link to Ambient Recovery: fade back into your ambient show\" translate=\"no\">​</a></h3>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Ambient Recovery\" src=\"https://help.igorbox.com/assets/images/ambient-recovery-10f537594c7cc0e7e7cafcfe87b7d88b.png\" width=\"590\" height=\"276\" class=\"img_ev3q\"></p>\n<p>If your studio has an ambient show set, you can now configure each show to:</p>\n<ul>\n<li class=\"\"><strong>Resume ambient</strong> automatically when the show finishes.</li>\n<li class=\"\"><strong>Fade in</strong> the ambient audio over a duration you pick, instead of slamming back in.</li>\n</ul>\n<p>You'll find it in Show Settings under \"Ambient Recovery.\" Lovely for haunts, immersive installations, and any space where you need to ease back into an ambient show already in progress.</p>\n<div class=\"theme-admonition theme-admonition-info admonition_xJq3 alert alert--info\"><div class=\"admonitionHeading_Gvgb\"><span class=\"admonitionIcon_Rf37\"><svg viewBox=\"0 0 14 16\"><path fill-rule=\"evenodd\" d=\"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z\"></path></svg></span>info</div><div class=\"admonitionContent_BuS1\"><p>This setting is found on the show that has taken over. Each show that is played can handle the ambient recovery differently.</p></div></div>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"trigger-conflicts-caught-in-the-editor\">Trigger conflicts caught in the editor<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#trigger-conflicts-caught-in-the-editor\" class=\"hash-link\" aria-label=\"Direct link to Trigger conflicts caught in the editor\" title=\"Direct link to Trigger conflicts caught in the editor\" translate=\"no\">​</a></h3>\n<p>If two shows try to use the same input on the same controller, that creates a strange situation because the controller can only play one show at a time. The show editor now detects this and disables conflicting trigger picks, surfacing the conflicting show inline so you know exactly what's in the way.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"controllers\">Controllers<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#controllers\" class=\"hash-link\" aria-label=\"Direct link to Controllers\" title=\"Direct link to Controllers\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"reboot-your-controllers-from-the-web\">Reboot your controllers from the web<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#reboot-your-controllers-from-the-web\" class=\"hash-link\" aria-label=\"Direct link to Reboot your controllers from the web\" title=\"Direct link to Reboot your controllers from the web\" translate=\"no\">​</a></h3>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Reboot Confirm\" src=\"https://help.igorbox.com/assets/images/reboot-18a639b99853a9f214849e784df6d845.png\" width=\"533\" height=\"285\" class=\"img_ev3q\"></p>\n<p>There's a new <strong>Reboot</strong> button on the Technical Details tab of every controller. One click, one confirmation, and your controller restarts cleanly. The button stays disabled if a controller's firmware is too old to support it, with a tooltip telling you so.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"smoother-firmware-updates\">Smoother firmware updates<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#smoother-firmware-updates\" class=\"hash-link\" aria-label=\"Direct link to Smoother firmware updates\" title=\"Direct link to Smoother firmware updates\" translate=\"no\">​</a></h3>\n<p>When a controller comes back online after a firmware update, the studio now picks it up instantly instead of waiting for the previous connection to time out. This also fixes a bug where a controller would have a green status LED but just shows \"connecting\" on the controller's overview page for about 60 seconds.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"firmware-v210\">Firmware v2.1.0<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#firmware-v210\" class=\"hash-link\" aria-label=\"Direct link to Firmware v2.1.0\" title=\"Direct link to Firmware v2.1.0\" translate=\"no\">​</a></h2>\n<p>This studio release ships hand‑in‑hand with a major firmware update for your controllers. When you accept the update prompt, here's what your hardware gets:</p>\n<p><strong>New on the controller side of Logic Rules</strong></p>\n<ul>\n<li class=\"\"><strong>Ordered‑input puzzle block</strong>: your controllers can now run the new Sequence puzzles locally, with all the timing and state tracking handled on the device.</li>\n<li class=\"\"><strong>Morse Code puzzle block</strong>: match a single input against a pattern of timed presses, with separate outputs for success, failure, and timeout.</li>\n<li class=\"\"><strong>Master reset block</strong>: clear the state of an in‑progress or completed puzzle and start fresh.</li>\n<li class=\"\"><strong>Per‑node reset inputs</strong>: every stateful block (delays, latches, counters, sequences, Morse, channel holds) now has its own reset port so you can clear one piece of a rule without resetting the whole thing.</li>\n</ul>\n<p><strong>Audio and ambient</strong></p>\n<ul>\n<li class=\"\"><strong>Ambient resume.</strong> When a show or triggered sound finishes, the ambient show picks up where it would have been, not from the top.</li>\n<li class=\"\"><strong>Smoother audio transitions.</strong> Ambient audio fades back in after a triggered sound or show ends, instead of cutting in cold.</li>\n<li class=\"\"><strong>Faster first play.</strong> Fixed a bug that caused a noticeable lag the first time audio was triggered after boot. Sounds now fire immediately on the first hit.</li>\n</ul>\n<p><strong>Reliability</strong></p>\n<ul>\n<li class=\"\"><strong>Remote reboot support.</strong> The Reboot button in the studio's controller page is powered by a new handler in firmware. One click, one clean restart.</li>\n<li class=\"\"><strong>Delay fix.</strong> Squashed a bug that caused delay blocks to reset at the wrong time in some rule configurations.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"get-the-update\">Get the update<a href=\"https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0#get-the-update\" class=\"hash-link\" aria-label=\"Direct link to Get the update\" title=\"Direct link to Get the update\" translate=\"no\">​</a></h2>\n<p>The new studio release is live right now. Open up the studio and your new features are waiting. Note that many of them require firmware v2.1.0+.</p>\n<p>Firmware v2.1.0 is also available and all your controllers should have an \"upgrade firmware\" prompt on their controller overview page. Just accept the prompt when it's convenient. Many of our new features (Channel Hold, Sequence, Master Reset, Ambient Recovery, Reboot) need v2.1.0 to work, and the studio will tell you when a controller is still on an older version and a feature isn't available.</p>\n<p>As always, thanks for building wild things with IgorBox.</p>",
            "url": "https://help.igorbox.com/blog/2026/05/13/new-release-2-1-0",
            "title": "Huge Update, Version 2.1.0",
            "summary": "The latest IgorBox release lands today, and it's a big one. We've spent the last few cycles focused on two things our community has been asking for: making the timeline editor feel even better to work in, and turning Logic Rules into a real visual programming surface for the kinds of effects you've been dreaming up.",
            "date_modified": "2026-05-13T00:00:00.000Z",
            "author": {
                "name": "Mike Heijmans"
            },
            "tags": [
                "IgorBox",
                "Changelog",
                "New Release",
                "Firmware"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/2026/05/01/new-release-2-0-4",
            "content_html": "<p>Now that we're back from the East Coast Haunters Convention (ECHC), we didn't waste any time getting back at it. For those of you that have been with us on the Beta side, you know how fast we fix bugs, but now that we've launched, this is our first real \"public\" update. The first of many to come.</p>\n<p>We have a number of improvements and bug fixes we added to this new version of firmware along with some studio enhancements to go along with them.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"whats-new\">What's New<a href=\"https://help.igorbox.com/blog/2026/05/01/new-release-2-0-4#whats-new\" class=\"hash-link\" aria-label=\"Direct link to What's New\" title=\"Direct link to What's New\" translate=\"no\">​</a></h2>\n<p>Let's jump right into what we added.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"safe-states\">Safe States<a href=\"https://help.igorbox.com/blog/2026/05/01/new-release-2-0-4#safe-states\" class=\"hash-link\" aria-label=\"Direct link to Safe States\" title=\"Direct link to Safe States\" translate=\"no\">​</a></h3>\n<p>The first thing we've added is the concept of \"Safe States\" for channels when using Hard Lock on a controller. From day one, we envisioned Hard Lock as an E-Stop-style way to halt a show during an emergency event. This was based on our\nexisting \"Soft Lock\" function that works like a lockout-tagout function where it pauses the controller exactly where it is until released. The problem is that pausing everything in place during an emergency can't guarantee\na \"safe state\".</p>\n<p>Let me explain through an example. Imagine a controller running a magnetic lock on one channel and stage lighting on another. If Hard Lock simply pauses everything in place, the lock could stay engaged and the lights could be off; not what you want during an emergency. Unplugging the controller drops the lock (the relay de-energizes) but leaves the lights off.\nWhat you really want is for the controller to de-energize the lock channel <em>and</em> drive the light channels to 100% on the same trigger. That's what the new \"Safe State\" setting on each channel does. By default we\nhold the state until power cycled, but you can now override that per-channel.</p>\n<div class=\"theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning\"><div class=\"admonitionHeading_Gvgb\"><span class=\"admonitionIcon_Rf37\"><svg viewBox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z\"></path></svg></span>caution</div><div class=\"admonitionContent_BuS1\"><p>IgorBox is a show-control system, not a certified life-safety device. Always pair it with code-compliant safety hardware appropriate to your venue.</p></div></div>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"network-transfer-indication\">Network Transfer Indication<a href=\"https://help.igorbox.com/blog/2026/05/01/new-release-2-0-4#network-transfer-indication\" class=\"hash-link\" aria-label=\"Direct link to Network Transfer Indication\" title=\"Direct link to Network Transfer Indication\" translate=\"no\">​</a></h3>\n<p>At the show last week, while we were demo-ing, we would show you that the controller would lockout during network operations like downloading new media files or firmware. This would show the Purple Blink \"Lockout\" indication on the status LED. But it didn't\ngive any feedback on the controller about how far along it was. So we had a couple awkward moments waiting for the controller to finish and not knowing when that would be.</p>\n<p>Well, we fixed that! Now when you are downloading or uploading files, the 8 front channel LEDs are used to indicate the percentage it has completed. You can use the LEDs on the front to show you how much has been done and how much is left to do at a quick\nglance. It answers the questions \"is it doing anything?\" and \"when will it be done?\".</p>\n<p>This new feature is baked into the networking stack so all file transfers should use this indication going forward.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"crash-reports\">Crash Reports<a href=\"https://help.igorbox.com/blog/2026/05/01/new-release-2-0-4#crash-reports\" class=\"hash-link\" aria-label=\"Direct link to Crash Reports\" title=\"Direct link to Crash Reports\" translate=\"no\">​</a></h3>\n<p>We have introduced a new crash reporting system. It's pretty rare for controllers to crash but when they do, it's very helpful for us to get the crash report from the controller. We have added a new button to the controller overview page that shows when a crash report is\npresent on your controller. Studio admins can choose to clear it off of the controller or submit it to us. Submitting locks the controller for about 5 seconds while it uploads to our servers. The report contains controller diagnostics only — firmware state, stack traces, and timing data. No show content, media, or customer data is included. This notifies us and lets\nus dig into what happened and implement fixes even faster. This is so much better than the old way we were getting these crash reports.</p>\n<p>If you have a crash report on your controller, just submit it to us when you have 5-10 seconds to spare in your show. We really appreciate it.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bugs-fixed\">Bugs Fixed<a href=\"https://help.igorbox.com/blog/2026/05/01/new-release-2-0-4#bugs-fixed\" class=\"hash-link\" aria-label=\"Direct link to Bugs Fixed\" title=\"Direct link to Bugs Fixed\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"boot-hang-when-offline\">Boot Hang When Offline<a href=\"https://help.igorbox.com/blog/2026/05/01/new-release-2-0-4#boot-hang-when-offline\" class=\"hash-link\" aria-label=\"Direct link to Boot Hang When Offline\" title=\"Direct link to Boot Hang When Offline\" translate=\"no\">​</a></h3>\n<p>This was something we were seeing happen intermittently and surfaced a couple of times at the show last weekend. I had a chance to put some traces on the demo controllers and dug into it a bit this week. It turns out there was a narrow timing edge case during first boot where\na controller could get stuck waiting for the internet before starting the ambient show. Normal offline operation was not affected. This was extremely hard to pin down but we figured it out. This has been fixed in this version.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"controller-timeout-on-live-preview\">Controller Timeout on Live Preview<a href=\"https://help.igorbox.com/blog/2026/05/01/new-release-2-0-4#controller-timeout-on-live-preview\" class=\"hash-link\" aria-label=\"Direct link to Controller Timeout on Live Preview\" title=\"Direct link to Controller Timeout on Live Preview\" translate=\"no\">​</a></h3>\n<p>If you added a particularly large media file to the timeline and started a live preview session, the controller would miss some check-ins during the download of the file. This would cause it to drop offline with the uplink. It recovered fine, but it was confusing\nfor anyone that saw it happen. We have fixed this now. This fix coupled with the new network transfer indication makes live preview with new media files feel much more reliable even though nothing really changed on the live preview system directly.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"leds-flicker-during-heavy-network-operations\">LEDs Flicker During Heavy Network Operations<a href=\"https://help.igorbox.com/blog/2026/05/01/new-release-2-0-4#leds-flicker-during-heavy-network-operations\" class=\"hash-link\" aria-label=\"Direct link to LEDs Flicker During Heavy Network Operations\" title=\"Direct link to LEDs Flicker During Heavy Network Operations\" translate=\"no\">​</a></h3>\n<p>This has been something we've seen happen occasionally on the new controllers. It surfaced enough at the show last weekend that it bothered me enough to dig into it right when I got home. Turns out this was a timing and priority issue that needed a single\ntweak to fix. The LEDs are rock solid now and don't flicker even when the controller is loaded to 100%.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"whats-next\">What's Next<a href=\"https://help.igorbox.com/blog/2026/05/01/new-release-2-0-4#whats-next\" class=\"hash-link\" aria-label=\"Direct link to What's Next\" title=\"Direct link to What's Next\" translate=\"no\">​</a></h2>\n<p>We have a bunch of new feature enhancement tickets and some other bigger project tickets from last week's show that we'll be working on. For those that have been with us for a while, you know more firmware updates are right around the corner. For those of you that picked\nup new controllers last week, welcome! If you have any issues or need enhancements, just reach out: <a href=\"mailto:help@igorbox.com\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">help@igorbox.com</a>. Until the next one, let's keep building the awesome!</p>",
            "url": "https://help.igorbox.com/blog/2026/05/01/new-release-2-0-4",
            "title": "Version 2.0.4 Available, Here's What's New",
            "summary": "Now that we're back from the East Coast Haunters Convention (ECHC), we didn't waste any time getting back at it. For those of you that have been with us on the Beta side, you know how fast we fix bugs, but now that we've launched, this is our first real \"public\" update. The first of many to come.",
            "date_modified": "2026-05-01T00:00:00.000Z",
            "author": {
                "name": "Mike Heijmans"
            },
            "tags": [
                "IgorBox",
                "Changelog",
                "New Release",
                "Firmware"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/2026/04/30/back-from-echc",
            "content_html": "<p>Hi friends. We made it home.</p>\n<p>East Coast Haunters Convention was last weekend, and I am writing this from my couch with a cup of tea and a voice that still sounds like I gargled gravel. The whole team is wiped out in the best possible way. If you stopped by booth 514 to say hi, ran one of the new controllers through its paces, asked us a hard question, or just gave us a hug after the long quiet; thank you. Truly.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"what-a-weekend\">What a weekend<a href=\"https://help.igorbox.com/blog/2026/04/30/back-from-echc#what-a-weekend\" class=\"hash-link\" aria-label=\"Direct link to What a weekend\" title=\"Direct link to What a weekend\" translate=\"no\">​</a></h3>\n<p>I don't think any of us were fully prepared for the energy at the show. After a year of heads-down work and a very deliberate stretch of saying very little, walking onto that floor and finally getting to put the new controllers in front of people was honestly emotional. We had folks who have been with us since Midwest Haunters in 2023 swing by, alongside operators who had never heard of us before Saturday morning. Both groups walked away excited, and that meant the world to me and the team.</p>\n<p>We had three controllers running live demos on the booth, and Mike was doing personal \"build-a-show\" walk through demos with people and I think every single one of our controllers got picked up, poked at, and grilled. That's exactly what we wanted. The \"can it do this?\" questions were better than I could have hoped for, and a few of them were good enough that I scribbled them down in my notebook and discussed at length on the 15 hour drive home.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"the-connections\">The connections<a href=\"https://help.igorbox.com/blog/2026/04/30/back-from-echc#the-connections\" class=\"hash-link\" aria-label=\"Direct link to The connections\" title=\"Direct link to The connections\" translate=\"no\">​</a></h3>\n<p>This is the part I keep coming back to.</p>\n<p>Tradeshows are a lot of work. The booth, the travel, the standing on concrete for days, the talking until your throat gives out. But the reason we do it, the <em>only</em> reason we do it, is the people. And this show delivered on that in a way I will be thinking about for a long time.</p>\n<p>We got to meet pro haunt operators that are building some of the coolest new things in the industry. We had real, in-the-flesh conversations with escape room owners who are doing some of the most creative things. We caught up with vendors and friends and competitors-who-are-really-friends, and I left every single one of those conversations with something to chew on.</p>\n<p>A few of them have already turned into \"let's get on a call next week\" follow-ups. A few of them turned into ideas I cannot stop thinking about and bugging Mike about.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"so-whats-next\">So what's next?<a href=\"https://help.igorbox.com/blog/2026/04/30/back-from-echc#so-whats-next\" class=\"hash-link\" aria-label=\"Direct link to So what's next?\" title=\"Direct link to So what's next?\" translate=\"no\">​</a></h3>\n<p>Here's where I have to do the thing where we share without sharing, but I promise I won't make you wait a year this time.</p>\n<p>The conversations we had at ECHC, and the feedback we collected from people running our controllers in real spaces, are already shaping the next round of work. Some of it is software. Some of it is hardware. Some of it is stuff I genuinely did not expect to be working on a week ago, and now I can't imagine us <em>not</em> doing.</p>\n<p>I'm not ready to put names on any of it yet. The team needs a minute to come up for air, and then we need to sit down and figure out the order of operations. But I will say this: a few of the things we're lining up are the kind of \"oh, <em>that's</em> the missing piece\" features that I think are going to make a lot of you very happy.</p>\n<p>We'll start sharing more in the coming weeks and months. Mike will probably get into the technical side of some of it on his own, because he cannot help himself, and honestly I love that about him.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"thank-you\">Thank you<a href=\"https://help.igorbox.com/blog/2026/04/30/back-from-echc#thank-you\" class=\"hash-link\" aria-label=\"Direct link to Thank you\" title=\"Direct link to Thank you\" translate=\"no\">​</a></h3>\n<p>To everyone who came by the booth, who told us what's working and what isn't, who introduced us to a friend, who put a sticker on our trash can... thank you! To the haunt and escape room partners who let us run their feedback through this whole launch... your fingerprints are all over what we showed at the booth, and they're going to be all over what comes next too.</p>\n<p>We're tired. We're a little hoarse. And we are so, so energized.</p>\n<p>Onward.</p>\n<p>Talk soon.</p>",
            "url": "https://help.igorbox.com/blog/2026/04/30/back-from-echc",
            "title": "We're Back From ECHC!",
            "summary": "Hi friends. We made it home.",
            "date_modified": "2026-04-30T00:00:00.000Z",
            "author": {
                "name": "Eesa Heijmans"
            },
            "tags": [
                "Haunt Industry",
                "IgorBox",
                "Tradeshows"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/2026/04/24/our-new-controllers",
            "content_html": "<p>This is the post I have been wanting to write for over a year.</p>\n<p>After all the late nights, the rebuilds, the quiet, and the long stretch of working hand-in-hand with professional haunts and escape rooms, I am so unbelievably proud to introduce the new IgorBox controller lineup. Three controllers. One platform. Built from the ground up with the people who actually use this stuff in the field.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"one-platform-three-controllers\">One platform, three controllers<a href=\"https://help.igorbox.com/blog/2026/04/24/our-new-controllers#one-platform-three-controllers\" class=\"hash-link\" aria-label=\"Direct link to One platform, three controllers\" title=\"Direct link to One platform, three controllers\" translate=\"no\">​</a></h3>\n<p>Every controller in the new lineup is built on the same foundation — the same network stack, the same audio hardware, the same setup flow, and the same <a class=\"\" href=\"https://help.igorbox.com/docs/studio/overview\">IgorBox Studio</a> experience. Ethernet <em>or</em> WiFi. Stereo line out and 32 GB of onboard storage on every single one.</p>\n<p>Pick whichever controller fits the job. They all speak the same language.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"whats-new-across-the-whole-lineup\">What's new across the whole lineup<a href=\"https://help.igorbox.com/blog/2026/04/24/our-new-controllers#whats-new-across-the-whole-lineup\" class=\"hash-link\" aria-label=\"Direct link to What's new across the whole lineup\" title=\"Direct link to What's new across the whole lineup\" translate=\"no\">​</a></h3>\n<p>Three of the things I'm most proud of are not features of any one controller — they're the new shared experience that runs through all of them.</p>\n<ul>\n<li class=\"\"><strong>WAGO® connectors on every terminal.</strong> No more screw terminals, no more stripped wires backing out mid-show. Lever-clamp connectors on every input, every output, every power and audio terminal. Wires go in fast and they stay in.</li>\n<li class=\"\"><strong><a class=\"\" href=\"https://help.igorbox.com/docs/controllers/shared/easywire\">Easywire™</a> guided wiring.</strong> When you're wiring up a channel, the controller lights up an LED right at the terminal you should be touching. No squinting at silkscreen, no counting terminals from the left. The board tells you where to wire.</li>\n<li class=\"\"><strong><a class=\"\" href=\"https://help.igorbox.com/docs/controllers/shared/magic-provision\">Magic Provisioning</a>.</strong> Adding a controller to your account used to be the worst part of the day. Now it's a setup ID and one screen in Studio. No DHCP scavenger hunts. No serial-cable rituals. Just scan the QR Code on the serial number label, add it to your studio, and boot it up. It configures itself!</li>\n</ul>\n<p>These are the things you didn't know to ask for that you're going to feel every single day.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"output-8-mkii\">Output 8 MKII<a href=\"https://help.igorbox.com/blog/2026/04/24/our-new-controllers#output-8-mkii\" class=\"hash-link\" aria-label=\"Direct link to Output 8 MKII\" title=\"Direct link to Output 8 MKII\" translate=\"no\">​</a></h3>\n<p>The everyday workhorse. The follow-up to the original Output 8, refined with everything we learned during early access.</p>\n<p>The headline feature is our <strong>Multistate Relay™</strong> technology. Six of the eight outputs can switch between standard relay and solid-state mode in software. You no longer have to commit at install time to whether a channel is for a powering a solenoid or for closing a connection.</p>\n<p>Two 3A relays for the heavier inrush stuff. Two isolated inputs for triggers. This is the controller you reach for when you need pneumatics, lights, and motors all in one box.</p>\n<p><a class=\"\" href=\"https://help.igorbox.com/docs/controllers/output-8-mkii/overview\">Read the Output 8 MKII overview →</a></p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"input-16\">Input 16<a href=\"https://help.igorbox.com/blog/2026/04/24/our-new-controllers#input-16\" class=\"hash-link\" aria-label=\"Direct link to Input 16\" title=\"Direct link to Input 16\" translate=\"no\">​</a></h3>\n<p>This is the one I am the most personally excited about, because it is genuinely a new shape of product for us.</p>\n<p>Sixteen isolated inputs in a single box. Plus two 1.5A relay outputs for maglocks, indicators, or trigger wires to other systems. Every button, footswitch, reed sensor, IR beam, RFID reader, photo gate, and puzzle prop in your attraction can report to one place — and from there, <a class=\"\" href=\"https://help.igorbox.com/docs/studio/logic-rules/overview\">Logic Rules</a> decides what happens next.</p>\n<p>For escape rooms especially, this is a huge unlock. The entire room's puzzle logic can live as one visual rule with all sixteen inputs feeding into it. No more thinking about which controller \"owns\" which sensor.</p>\n<p><a class=\"\" href=\"https://help.igorbox.com/docs/controllers/input-16/overview\">Read the Input 16 overview →</a></p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"led-controller\">LED Controller<a href=\"https://help.igorbox.com/blog/2026/04/24/our-new-controllers#led-controller\" class=\"hash-link\" aria-label=\"Direct link to LED Controller\" title=\"Direct link to LED Controller\" translate=\"no\">​</a></h3>\n<p>Sixteen low-current dimmable channels at 12V or 24V. Smooth dimming, perfect for indicator panels, puzzle boards, \"puzzle solved\" lights, or driving the input of an external power stage.</p>\n<p>When you need <em>real</em> lighting loads — panel LEDs, parcans, spotlights, strips — pair it with the <strong>RGBW-PWR breakout</strong> and you get up to 120W of lighting across 4 channels per board.</p>\n<p>It also has two isolated inputs, because we want it to drop into existing systems without hassle.</p>\n<p><a class=\"\" href=\"https://help.igorbox.com/docs/controllers/led-controller/overview\">Read the LED Controller overview →</a></p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"what-ties-it-all-together\">What ties it all together<a href=\"https://help.igorbox.com/blog/2026/04/24/our-new-controllers#what-ties-it-all-together\" class=\"hash-link\" aria-label=\"Direct link to What ties it all together\" title=\"Direct link to What ties it all together\" translate=\"no\">​</a></h3>\n<p>This is the part that I think is honestly the bigger story.</p>\n<p>Every one of these controllers shows up in Studio the same way. You provision them the same way. You wire them the same way. You build shows for them the same way. The Input 16 doesn't have a different \"input language\" than the Output 8 MKII. The LED Controller's two isolated inputs work just like every other isolated input on the platform. Any input on any controller in your studio can trigger any show on any controller! No wires required! No more running output relays to inputs for triggering. Use the onboard relays for your show. Use our interconnected system to design how you want it triggered.</p>\n<p>That consistency is not an accident. It is what we spent the last year fighting for. It's why we tore so much down and rebuilt it. Every haunt and escape room partner we worked with told us the same thing in different words: <em>make it predictable, make it consistent, make it reliable, and make it stop fighting me.</em> So that's what we built.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"thank-you\">Thank you<a href=\"https://help.igorbox.com/blog/2026/04/24/our-new-controllers#thank-you\" class=\"hash-link\" aria-label=\"Direct link to Thank you\" title=\"Direct link to Thank you\" translate=\"no\">​</a></h3>\n<p>To the haunts and escape rooms who let us into your spaces, ran our prototypes through real shows, and gave us the kind of feedback you can only get from people doing the work — thank you. You shaped this. Your fingerprints are on every page of the docs and every line of the firmware.</p>\n<p>To everyone who waited through the silence — thank you for sticking with us. I hope this was worth the wait.</p>\n<p>If you're at ECHC this weekend, come find us at booth 514. We'll have all three controllers up and running, and I would love to put one in your hands.</p>\n<p>If you're not at the show, the docs are live now. Start with the <a class=\"\" href=\"https://help.igorbox.com/docs/controllers/overview\">Lineup Overview</a> and pick the one that fits your build.</p>\n<p>Let's make some magic.</p>",
            "url": "https://help.igorbox.com/blog/2026/04/24/our-new-controllers",
            "title": "Meet the New Igorbox Controllers",
            "summary": "This is the post I have been wanting to write for over a year.",
            "date_modified": "2026-04-24T00:00:00.000Z",
            "author": {
                "name": "Eesa Heijmans"
            },
            "tags": [
                "IgorBox",
                "Announcements"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/2026/04/10/echc2026",
            "content_html": "<p>It's happening! We are heading to the East Coast Haunters Convention in Philadelphia on April 25th and 26th, and you can find us at <strong>booth 514</strong>.</p>\n<p>If you've been following along, you already know we've been quietly working on something big. ECHC is where we finally pull back the curtain. We'll be revealing everything at the show; what we've been building and what it means for your haunt or escape room.</p>\n<p>Come say hi, ask us anything, and see it in person. Bring your questions, bring your friends, and bring your toughest \"can it do this?\" challenges. We can't wait to show you what's been keeping us heads-down all year.</p>\n<p>See you in Philly!</p>",
            "url": "https://help.igorbox.com/blog/2026/04/10/echc2026",
            "title": "Come See Us at ECHC 2026!",
            "summary": "It's happening! We are heading to the East Coast Haunters Convention in Philadelphia on April 25th and 26th, and you can find us at booth 514.",
            "date_modified": "2026-04-10T00:00:00.000Z",
            "author": {
                "name": "Eesa Heijmans"
            },
            "tags": [
                "Haunt Industry",
                "IgorBox",
                "Tradeshows"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/2025/12/21/new-things-are-coming",
            "content_html": "<p>Hi friends. It's been a while.</p>\n<p>I know we've been pretty quiet around here for about a year now and I want to thank everyone who has reached out, checked in, and kept the faith with us through the silence. I read every message, even when I haven't always had the bandwidth to respond the way you all deserve. The short version is: we haven't gone anywhere. The longer version is what this post is about.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"so-where-have-we-been\">So where have we been?<a href=\"https://help.igorbox.com/blog/2025/12/21/new-things-are-coming#so-where-have-we-been\" class=\"hash-link\" aria-label=\"Direct link to So where have we been?\" title=\"Direct link to So where have we been?\" translate=\"no\">​</a></h3>\n<p>The truth is, after the tariff chaos earlier this year and the decision to skip Transworld, we made a choice as a team to stop talking and start building. Not because we didn't have anything to say, but because we had something much bigger we wanted to say later, and the only way to get there was to put our heads down.</p>\n<p>For most of this year, Mike and the tech team have been working hand in hand with a small group of professional haunts and escape room operators. Real venues. Real shows. Real, honest, sometimes brutal feedback from people who run this stuff for a living and have no patience for tools that don't pull their weight. These are operators we trust, and they trusted us back, and what came out of those conversations changed the trajectory of what we're building entirely.</p>\n<p>I won't pretend it's been a comfortable year. There have been long nights, hard re-designs, and moments where we questioned whether we were on the right track. But every single time we got a unit into a real environment and watched it run, it told us something we couldn't have learned in our shop. We listened. We tore things down. We built them back up better.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"so-what-is-it\">So what is it?<a href=\"https://help.igorbox.com/blog/2025/12/21/new-things-are-coming#so-what-is-it\" class=\"hash-link\" aria-label=\"Direct link to So what is it?\" title=\"Direct link to So what is it?\" translate=\"no\">​</a></h3>\n<p>I'll be honest with you, I'm not going to tell you. Not yet.</p>\n<p>What I will say is that this isn't a refresh. It isn't a small bump or a \"now in a new color\" announcement. This is a new generation of controllers, designed from the ground up alongside the people who actually use them in the field. Everything we learned in early access, everything we heard at Transworld, every late-night Discord conversation about what was missing — it all fed into this.</p>\n<p>I want to do this right. I want the reveal to mean something. So you're going to have to bear with me for a little longer while we put the finishing touches on it.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"what-happens-next\">What happens next?<a href=\"https://help.igorbox.com/blog/2025/12/21/new-things-are-coming#what-happens-next\" class=\"hash-link\" aria-label=\"Direct link to What happens next?\" title=\"Direct link to What happens next?\" translate=\"no\">​</a></h3>\n<p>Here's what I can tell you about the road ahead:</p>\n<ul>\n<li class=\"\">We're going to start coming out of radio silence over the next few months. Expect to see a lot more from us.</li>\n<li class=\"\">We will not be at Transworld this year, but we'll be looking at the other shows.</li>\n<li class=\"\">Our pro haunt and escape room partners have been incredible, and we'll have more to share about what they've been doing with the new system as we get closer.</li>\n<li class=\"\">If you are an operator and you'd like to be part of the next round of feedback as we widen the circle, keep an eye on Discord. We'll have a path for you.</li>\n</ul>\n<p>I know \"something big is coming\" is the oldest line in the book, and I've sat through enough teasers in this industry to know how exhausting they can be. So I'm not going to keep teasing forever. We've earned the right to talk about what we've been doing, and very soon, we will.</p>\n<p>For now, thank you for sticking with us through the quiet. The team has poured everything into this one, and I genuinely cannot wait for you to see it.</p>\n<p>Talk soon.</p>",
            "url": "https://help.igorbox.com/blog/2025/12/21/new-things-are-coming",
            "title": "New Stuff in the Works!",
            "summary": "Hi friends. It's been a while.",
            "date_modified": "2025-12-21T00:00:00.000Z",
            "author": {
                "name": "Eesa Heijmans"
            },
            "tags": [
                "Haunt Industry",
                "IgorBox"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/2025/04/24/waiting-for-the-dust-to-settle",
            "content_html": "<p>Back in February I wrote a blog post explaining why we weren't going to make it to Transworld. You can read that <a class=\"\" href=\"https://help.igorbox.com/blog/not-making-transworld\">here</a>.</p>\n<p>I wanted to expand a little on what the plans for IgorBox are in the face of all the uncertainty in the United States manufacturing and trade climate. Like a lot of small electronics businesses, our supply chain reaches overseas, and the recent tariff changes are squeezing us in ways we have to plan around.</p>\n<p>To start, I want to give a small break down of how the tariffs affect us and our products.</p>\n<p>Firstly, the manufacture and assembly of our PCBs makes up a large share of the underlying cost of our devices. With the current tariff rates, the effective import cost of a finished PCB can be more than double what we pay our manufacturer for it. Our margins aren't large enough to absorb that, so without changes we'd have to raise prices in ways we're not comfortable with.</p>\n<p>Based on this, it's clear that we need to revisit where our manufacturing is done if tariffs stay where they are. That's a real challenge for us — we recently finished tooling and stocking up at our existing manufacturing partner, and shifting takes time and money. We've paused new production while we evaluate alternative partners and run samples and test builds with them.</p>\n<p>The second issue is the components themselves. A lot of the parts we use are subject to the same tariffs no matter where the boards are assembled. To reduce that exposure, we've launched a full review of our schematics to identify alternative parts for the most expensive items where we can do so without compromising quality.</p>\n<p>With all this said, I am sure we are not the only electronics company in this situation and I know that many of our friends, colleagues, partners, and competitors also face this same dilemma. I'm also positive that we are all looking at similar options and avenues to ease the retail costs while delivering quality products. I know that paying more for the same thing is not something anyone is interested in doing, and I certainly don't want to raise prices either.</p>\n<p>Beyond all of this work we are doing internally to mitigate cost spikes to our customers caused by these tariffs, we are also hopeful that deals will be made and the overall tariff burden from China will go down. We just need the dust to settle out to see where we need to further invest in the short and mid term. Our goal is to provide the best value to our customers, and we will continue to work towards this.</p>",
            "url": "https://help.igorbox.com/blog/2025/04/24/waiting-for-the-dust-to-settle",
            "title": "Waiting for the Dust to Settle",
            "summary": "Back in February I wrote a blog post explaining why we weren't going to make it to Transworld. You can read that here.",
            "date_modified": "2025-04-24T00:00:00.000Z",
            "author": {
                "name": "Eesa Heijmans"
            },
            "tags": [
                "Haunt Industry",
                "IgorBox",
                "Tradeshows"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/not-making-transworld",
            "content_html": "<p>I first want to say that the entire team is absolutely gutted we aren't going to make it to the show this year. It was one of the toughest decisions I had to make.</p>\n<p>It's been amazing year for us here at Rising Orchards and IgorBox. Last year we made our debut with a preview of what we had in development at the Transworld Halloween and Attraction Show in St. Louis and it was a huge hit. We got some people on our early access program and were very hopeful we would be able to bring our products for general availability to the show this year. That's not what happened...</p>\n<p>So what happened? The short answer is \"a lot\" with some being good and some not so good.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"first-lets-start-with-the-good\">First let's start with the good.<a href=\"https://help.igorbox.com/blog/not-making-transworld#first-lets-start-with-the-good\" class=\"hash-link\" aria-label=\"Direct link to First let's start with the good.\" title=\"Direct link to First let's start with the good.\" translate=\"no\">​</a></h3>\n<p>We shipped real products to real haunts for testing in our early access program! We saw real usage and fixed a ton of bugs along the way. A huge shout out goes to the development team for the absolute stellar job they did to support these early access users. During this time we shipped two major firmware changes based on feedback and tweaked the web application countless times. The Halloween season was blur for us here.</p>\n<p>Beyond all of this, we made a huge effort to get organized and ready for a major launch at Transworld this year. We got our online store ready, our backend payments systems, our support systems, and even our accounting. It was all coming together for Februrary 27th... But something wasn't right.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"so-whats-not-so-good\">So what's not so good?<a href=\"https://help.igorbox.com/blog/not-making-transworld#so-whats-not-so-good\" class=\"hash-link\" aria-label=\"Direct link to So what's not so good?\" title=\"Direct link to So what's not so good?\" translate=\"no\">​</a></h3>\n<p>During the Halloween season, we identified some hardware flaws that needed to be addressed. We also realized that our firmware strategy wasn't going to be scalable to the product line we had in development. Something needed to be done.</p>\n<p>We had a company meeting and discussed our options and after quite a lot of debate, it was clear the right thing to do was to redesign the hardware and make huge changes to the firmware to support what we had planned.</p>\n<p>The tech team spent all of November and December blasting 12-14 hour days to design all new PCBs. They worked through huge firmware changes and refactored large amounts of the codebase. They even made some pretty deep changes in the web application. All with the goal of having the new version testable by the end of the year. Afterall, we needed to test and stress these new designs before we made them available to everyone at Transworld.</p>\n<p>Well, the amount of stress and working through nights and weekends caught up to us. Mike and I both got pretty sick at the end of December. So much so, we couldn't meet our hard deadline of having prototypes ready. We were devastated. Mike even tried to make hail mary it the first week of January but his \"sick\" was different than mine and he was just not able to really function (It took him a full month to recover). Therefore, I called it. Our health is more important. We tried and we just didn't make it. There is no point in continuing to run ourselves into the ground because we simply don't have enough time to properly stress test the new systems and hunt out all the significant bugs. I'm still upset about having to make the hard decision to call Rich and pull the plug on our booth this year.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"why-not-go-anyway-with-the-new-prototypes\">Why not go anyway with the new prototypes?<a href=\"https://help.igorbox.com/blog/not-making-transworld#why-not-go-anyway-with-the-new-prototypes\" class=\"hash-link\" aria-label=\"Direct link to Why not go anyway with the new prototypes?\" title=\"Direct link to Why not go anyway with the new prototypes?\" translate=\"no\">​</a></h3>\n<p>We had considered this, but we had nothing to really sell last year, and to come back in the same position a year later didn't seem like we would be making our position in the industry any better. Besides, just going to the tradeshow is stressful. The booth setup, the costs for all the venue things like power, air, internet, etc. It just distracts us from continuing to improve our new devices. We are committed to your success with our system. Our time is better spent laser focused on our products right now.</p>\n<p>I can tell you what we have on the stress-test bench right now is an absolute dream product and I have been so incredibly excited to show everyone and get them in your hands, but rushing it to make the tradeshow would do everyone, from our technology team to our customers, a disservice.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"whats-the-plan\">What's the plan?<a href=\"https://help.igorbox.com/blog/not-making-transworld#whats-the-plan\" class=\"hash-link\" aria-label=\"Direct link to What's the plan?\" title=\"Direct link to What's the plan?\" translate=\"no\">​</a></h3>\n<p>So the plan is simple, deliver the best products that enable our users to make absolute magic.</p>\n<ul>\n<li class=\"\">We will continue to work towards our dream system. We have been making a huge amount of changes to reduce overall cost which we intend to pass on to our users. With everything going up in cost right now, we are working as hard as possible to curtail as much of that as we can.</li>\n<li class=\"\">We are re-evaluating our online social media presence and communication strategy right now to figure out the best way to get information out to everyone (not just our early adopters).</li>\n<li class=\"\">We plan on doing another full round of no-cost early adopter testing and we also plan to expand this to more haunts (keep an eye out for information on how you can get some test units yourself).</li>\n<li class=\"\">We will abolutely be back to Transworld next year, and I'm sure you will see IgorBox available on our online store well before then.</li>\n</ul>\n<p>But most importantly, I want to make it clear that we are not stopping and we're doubling down to build the best system on the market. It's just taking more time than we all realized here.</p>",
            "url": "https://help.igorbox.com/blog/not-making-transworld",
            "title": "We Won't Make it to Transworld This Year",
            "summary": "I first want to say that the entire team is absolutely gutted we aren't going to make it to the show this year. It was one of the toughest decisions I had to make.",
            "date_modified": "2025-02-15T00:00:00.000Z",
            "author": {
                "name": "Eesa Heijmans"
            },
            "tags": [
                "Haunt Industry",
                "IgorBox",
                "Tradeshows"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/new-feedback-form",
            "content_html": "<p>Today we're happy to announce a new feedback form that will allow you to send us feedback directly from the IgorBox web interface. This is a great way to let us know about any issues you're having, suggest new features, or just tell us how much you love IgorBox!</p>\n<p>Starting today, you'll see a new \"Feedback\" button in the bottom right corner of the IgorBox web interface. If you click on this button, a form will pop up that you can use to send us your feedback.</p>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Feedback Button\" src=\"https://help.igorbox.com/assets/images/feedback-button-3687b520f2faa51272e838596f7e0c83.png\" width=\"1309\" height=\"584\" class=\"img_ev3q\"></p>\n<p>The form is pretty simple. You just choose if you're suggesting a feature or reporting a bug and enter your message. That's it! When you click \"submit\", the data is sent into our staff chat on Discord and a notification is sent to our team.</p>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Feedback Form\" src=\"https://help.igorbox.com/assets/images/suggestion-320c8d1943d048f6a8281527f7916e5c.png\" width=\"1332\" height=\"580\" class=\"img_ev3q\"></p>\n<p>We will capture the page that you are submitting feedback from and include that in the message so we can better understand the context of your feedback. So feel free to send us feedback from anywhere in the IgorBox web interface with your suggestions on how we can make that page you're on better!</p>\n<p>Once we have had a chance to evaluate your feedback, we'll add it to our feedback tracker at <a href=\"https://feedback.igorbox.com/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">feedback.igorbox.com</a> and you'll be able to see the status of your feedback there as we work on it.</p>\n<p>We hope you enjoy this new feature and we can't wait to hear from you! If you have any questions or feedback about the feedback form, feel free to reach out to us at <a href=\"https://feedback.igorbox.com/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">feedback.igorbox.com</a> or directly on Discord at <a href=\"https://discord.igorbox.com/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">discord.igorbox.com</a>. We're always happy to help and we love hearing from you!</p>",
            "url": "https://help.igorbox.com/blog/new-feedback-form",
            "title": "New Feedback Form",
            "summary": "Today we're happy to announce a new feedback form that will allow you to send us feedback directly from the IgorBox web interface. This is a great way to let us know about any issues you're having, suggest new features, or just tell us how much you love IgorBox!",
            "date_modified": "2024-09-27T00:00:00.000Z",
            "author": {
                "name": "Eesa Heijmans"
            },
            "tags": [
                "Product Updates",
                "IgorBox",
                "Beta",
                "Features"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/hints-and-ambient",
            "content_html": "<p>We have a couple cool new features we want to talk about today including a new hints system and ambient composition support for IgorBoxes. We also have a new Firmware release (version 1.0.5) that includes a bunch of bug fixes and improvements. Let's dive in!</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"hints-system\">Hints System<a href=\"https://help.igorbox.com/blog/hints-and-ambient#hints-system\" class=\"hash-link\" aria-label=\"Direct link to Hints System\" title=\"Direct link to Hints System\" translate=\"no\">​</a></h2>\n<p>Starting today, you'll be able to toggle hints on and off in the IgorBox web interface. This is a great way to get a little extra help when you're first starting out or if you're trying to figure out how to do something new. If you click on your name in the top right corner of the screen, you'll see a \"Show Hints\" toggle that you can use to turn hints on and off.</p>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Hints Button\" src=\"https://help.igorbox.com/assets/images/hint-button-d64ac59ab77c79338d185e1ef03fd52b.png\" width=\"297\" height=\"477\" class=\"img_ev3q\"></p>\n<p>If you're on a smaller screen like a mobile device, you tap on the top left \"hamburger\" menu and you'll find the \"Show Hints\" toggle there.</p>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Hints Button Mobile\" src=\"https://help.igorbox.com/assets/images/hint-button-mobile-25125ca8f73d7b6d61f45adfdc735091.png\" width=\"387\" height=\"660\" class=\"img_ev3q\"></p>\n<div class=\"theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary\"><div class=\"admonitionHeading_Gvgb\"><span class=\"admonitionIcon_Rf37\"><svg viewBox=\"0 0 14 16\"><path fill-rule=\"evenodd\" d=\"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z\"></path></svg></span>note</div><div class=\"admonitionContent_BuS1\"><p>The hints system relies on mouse hover actions, so it is not available on touch devices. We are still trying to figure out a good way to implement hints on touch devices, so stay tuned for updates on that.</p></div></div>\n<p>When the hints system is active, hovering over elements on a page will give a detailed explaination and even some pro-tips on how to use that element. This is a great way to learn how to use the IgorBox web interface and to get the most out of it.</p>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Hints Example\" src=\"https://help.igorbox.com/assets/images/hints-header-ac1c83c2a18f0466da826aec02f3c990.png\" width=\"742\" height=\"374\" class=\"img_ev3q\"></p>\n<p>We have added a bunch of hints already, but there will be more to come in the future. We have a lot of plans for the hints system and we're excited to see how it evolves.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"ambient-support\">Ambient Support<a href=\"https://help.igorbox.com/blog/hints-and-ambient#ambient-support\" class=\"hash-link\" aria-label=\"Direct link to Ambient Support\" title=\"Direct link to Ambient Support\" translate=\"no\">​</a></h2>\n<p>With the new Firmware release (version 1.0.5 -- more on that later) we have added support for ambient compositions! An ambient composition is played in a loop when no other compositions are active on the box. This is a great way to add some background sound effects or small movements to your environment while waiting for something to be triggered.</p>\n<p>To make a composition an \"ambient composition\", you just activate the \"Ambient\" toggle on the composition settings page or when you create a new composition. This will make the composition play in a loop when no other compositions are active.</p>\n<p><img decoding=\"async\" loading=\"lazy\" alt=\"Ambient Toggle\" src=\"https://help.igorbox.com/assets/images/ambient-toggle-0f840e656f8d41b0daf3ae76a13ab14c.png\" width=\"1015\" height=\"376\" class=\"img_ev3q\"></p>\n<div class=\"theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning\"><div class=\"admonitionHeading_Gvgb\"><span class=\"admonitionIcon_Rf37\"><svg viewBox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z\"></path></svg></span>warning</div><div class=\"admonitionContent_BuS1\"><p>Ambient compositions deactivate any input triggers assigned to the composition.</p></div></div>\n<div class=\"theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary\"><div class=\"admonitionHeading_Gvgb\"><span class=\"admonitionIcon_Rf37\"><svg viewBox=\"0 0 14 16\"><path fill-rule=\"evenodd\" d=\"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z\"></path></svg></span>note</div><div class=\"admonitionContent_BuS1\"><p>You can only have one Ambient composition per IgorBox.</p></div></div>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"firmware-update\">Firmware Update<a href=\"https://help.igorbox.com/blog/hints-and-ambient#firmware-update\" class=\"hash-link\" aria-label=\"Direct link to Firmware Update\" title=\"Direct link to Firmware Update\" translate=\"no\">​</a></h2>\n<p>The last thing I want to talk about is all the changees that are in the new Firmware release (version 1.0.5). This release includes a bunch of bug fixes and improvements in addition to the ambient support. Here are some of the highlights (you can read the full change log <a href=\"https://feedback.igorbox.com/changelog\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">here</a>):</p>\n<ul>\n<li class=\"\">Added support for ambient compositions (as mentioned above)</li>\n<li class=\"\">Made huge improvements to the network connection management system</li>\n<li class=\"\">Completely reworked the compostion playback system to improve performance and reliability</li>\n<li class=\"\">Improved media file handling to speed up deployment times and prevent re-downloading of large files</li>\n<li class=\"\">Fixed a bunch of bugs that were causing crashes and reboots</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"conclusion\">Conclusion<a href=\"https://help.igorbox.com/blog/hints-and-ambient#conclusion\" class=\"hash-link\" aria-label=\"Direct link to Conclusion\" title=\"Direct link to Conclusion\" translate=\"no\">​</a></h2>\n<p>We hope you enjoy these new features and improvements and we can't wait to see what you create with them!</p>\n<p>As always, if you have any questions or feedback, feel free to reach out to us at <a href=\"https://feedback.igorbox.com/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">feedback.igorbox.com</a> or directly on Discord at <a href=\"https://discord.igorbox.com/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">discord.igorbox.com</a>. We're always happy to help and we love hearing from you!</p>",
            "url": "https://help.igorbox.com/blog/hints-and-ambient",
            "title": "Hints and Ambient Support",
            "summary": "We have a couple cool new features we want to talk about today including a new hints system and ambient composition support for IgorBoxes. We also have a new Firmware release (version 1.0.5) that includes a bunch of bug fixes and improvements. Let's dive in!",
            "date_modified": "2024-09-18T00:00:00.000Z",
            "author": {
                "name": "Eesa Heijmans"
            },
            "tags": [
                "Product Updates",
                "IgorBox",
                "Beta",
                "Features"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/transworld-2024-feedback",
            "content_html": "<p>We had a great time at Transworld 2024 and we wanted to thank everyone who stopped by our booth to check out the IgorBox controllers and give us feedback. We heard you loud and clear and we are working on making the changes that many of you suggested. We are also working on a few other surprises that we will be announcing soon.</p>\n<p>Here are some of the items that we heard from you that we have been busy working on:</p>\n<ul>\n<li class=\"\">The output box needs an onboard input trigger</li>\n<li class=\"\">Backup modes for when the network is down</li>\n<li class=\"\">Multiple user access support</li>\n<li class=\"\">More detailed documentation</li>\n<li class=\"\">Easier setup and configuration</li>\n<li class=\"\">Easier to use programming interface</li>\n<li class=\"\">DMX support</li>\n</ul>\n<p>We are also working on a few other surprises that we will be announcing soon.</p>\n<p>Our goal is to get boxes out for early access as soon as possible and we are working hard to make that happen. We will keep you updated as we make progress and we will let you know as soon as we have a release dates.</p>\n<p>If you are on our Discord server, you will be the first to know everything and have the earliest access to all the new features. Plus you can also chat with us there and join in on the livestreams. If you are not on our Discord server, you can join by going to <a href=\"https://discord.igorbox.com/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">discord.igorbox.com</a>.</p>\n<p>I want to stress that 2024 is going to be \"early access\" for the system. I think it goes without saying that a cloud-connected, wirelessly integrated, and synchronized system is very complicated and totally new for this industry in many ways. This means that we have quite a few \"hard problems\" we've had to engineer our way around. The system <strong>will</strong> have bugs and rough edges that we will need to work through together. If you're comfortable with that, then we would love to have you join us in the beta. We are absolutely committed to making the IgorBox system the best it can be and we will be working hard to fix everything that comes up as quickly as we can. We've put quite a bit of effort into making the system remotely updatable so that we can fix things without you having to send your devices back to us or even having to do any complicated updates yourself. We will be able to push updates to your system and you will be able to update your devices with a single click.</p>\n<p>We thank you for your support so far and we can't wait to get the IgorBox system into your hands. Stay tuned for more updates!</p>\n<p><em>PS: Just a reminder that our LabRats are available and shipping now! To get yours <a href=\"https://store.igorbox.com/products/labrat\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">click here</a>.</em></p>",
            "url": "https://help.igorbox.com/blog/transworld-2024-feedback",
            "title": "We Heard You at Transworld",
            "summary": "We had a great time at Transworld 2024 and we wanted to thank everyone who stopped by our booth to check out the IgorBox controllers and give us feedback. We heard you loud and clear and we are working on making the changes that many of you suggested. We are also working on a few other surprises that we will be announcing soon.",
            "date_modified": "2024-05-17T00:00:00.000Z",
            "author": {
                "name": "Mike Heijmans"
            },
            "tags": [
                "Product Updates",
                "IgorBox",
                "Beta"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/project-update-beta",
            "content_html": "<p>It's the 16th of October and we would love to be so much further along than we are today. We have had an incredible amount of setbacks and delays, but we are still working on the beta and we are still working on getting it out to you as soon as possible. At the same time, I want to be transparent about what's been going on and why we are where we are.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"the-good\">The Good<a href=\"https://help.igorbox.com/blog/project-update-beta#the-good\" class=\"hash-link\" aria-label=\"Direct link to The Good\" title=\"Direct link to The Good\" translate=\"no\">​</a></h2>\n<p>First let's start with the good. We have been making steady progress and have locked down our circuit designs and worked out the bugs we were having on the hardware side. It took 3 full revisions, but the the burn in tests have resulted in no errors in the firmware and the hardware has been rock solid. We are even running a few of the beta boards in our own yard haunt this year to further battle test it.</p>\n<p>On the programming side, we have made huge progress and have a number of cool new features and surprises that we are excited to show you. I'm sure you've noticed that the website (<a href=\"https://www.igorbox.com/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">www.igorbox.com</a>) has been changing and you can now pre-order to get in line for the first run of IgorBox controllers! Along side these changes, we have also been working on the documentation and have a number of new articles and videos that we will be releasing with the beta when it's ready.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"the-bad\">The Bad<a href=\"https://help.igorbox.com/blog/project-update-beta#the-bad\" class=\"hash-link\" aria-label=\"Direct link to The Bad\" title=\"Direct link to The Bad\" translate=\"no\">​</a></h2>\n<p>Now let's talk about our setbacks and what is holding us up. The first is that components are still in short supply. We have been able to get enough to build a run of 5 test boards to validate the revision fixed some of our hardware problems. However, when we tried to order a run of 50 boards, not even a week later, <strong>two</strong> key components were not available. To make it worse, the alternatives that would work are also not in stock in most places. This throws a huge wrench in the works as we need to find a new solution that will work with the existing design and that we can get in a reasonable time frame and be able to test and validate it. The other option is to stock our own parts with the manufacturer, but that takes time too. Our current lead time on boards has gone from about a week to 4-6 weeks if we don't change our design (that we now know works perfectly). This is all so frustrating.</p>\n<p>Beyond the component shortage, Lisa and I have both been pretty sick for the past month. We are both feeling better now, but it's been a rough month, and we are only just now starting to feel human again. Lisa got the big \"C\" in September and then I got a terrible infection that took me out for awhile. I'm still not 100%, but I'm getting there. Since I'm the only hardware engineer on the team, this has slowed down the hardware development quite a bit. It's incredibly hard to focus when you feel like you've been hit by a truck for weeks on end.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"the-ugly\">The Ugly<a href=\"https://help.igorbox.com/blog/project-update-beta#the-ugly\" class=\"hash-link\" aria-label=\"Direct link to The Ugly\" title=\"Direct link to The Ugly\" translate=\"no\">​</a></h2>\n<p>This is the part that has been the \"all-stop\" on everything. We have been working through a number of patents and intellectual property law things for the past year and, until we have resolved our IP paperwork, we won't be able to release anything. We are so close to getting through the legal jungle and we had hoped to be done with this part months ago, but alas, nothing happens quickly in the legal world. We are working with a great team of lawyers and we are confident that we will be able to get through this. As soon as the legal team tells us we are clear, we will be able to release the beta and start releasing videos about the new features and how to use them.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"whats-next\">What's Next<a href=\"https://help.igorbox.com/blog/project-update-beta#whats-next\" class=\"hash-link\" aria-label=\"Direct link to What's Next\" title=\"Direct link to What's Next\" translate=\"no\">​</a></h2>\n<p>We will continue to work through our IP issues and get the beta out to you as soon as we can. We are also going to continue to work on the documentation and videos so that we can release them as soon as we are able to release the beta. As for our launch at Transworld 2024, we are very much on-track for that. We will be there with a booth and we will be showing off the IgorBox controllers and all of the new features. We are also working on a few other surprises that we will be announcing at Transworld. We are very excited about what we have in store for you and we can't wait to show you what we've been working on. So stay tuned and we will keep you updated as we make progress.</p>",
            "url": "https://help.igorbox.com/blog/project-update-beta",
            "title": "Project Update - October '23",
            "summary": "It's the 16th of October and we would love to be so much further along than we are today. We have had an incredible amount of setbacks and delays, but we are still working on the beta and we are still working on getting it out to you as soon as possible. At the same time, I want to be transparent about what's been going on and why we are where we are.",
            "date_modified": "2023-10-26T00:00:00.000Z",
            "author": {
                "name": "Mike Heijmans"
            },
            "tags": [
                "Product Updates",
                "IgorBox",
                "Beta"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/hhn32-behind-the-screams",
            "content_html": "<p>We went on a company outing - who doesn't love a field trip, right? But this wasn't just any field trip, we went to...drum roll...Halloween Horror Nights' Behind the Screams! So awesome!</p>\n<p>I am excited to share with you my first \"Behind the Screams\" experience. We got to walk through six out of ten of the haunted houses, in a small group, with the lights on and with a tour guide. It was great to be able to take time to appreciate all of the nuances and details that I would have otherwise missed. It was fascinating learning more about the industry and even some HHN trivia. Another plus was being able to take pictures, the shutterbug in me thoroughly enjoyed that!</p>\n<p>The facade of the 'Universal's Monsters: Unmasked' house was exquisitely eerie. Set in the streets of Paris with street lamps, a full moon and even some foreshadowing with sheet music cast about, a nod to the Phantom of the Opera, it beckons you to enter the catacombs. In the Phantom of the Opera part of this house, a two way mirror was used very effectively. I also enjoyed seeing the mossing and rusting techniques used here (I am looking forward to trying this at some point).</p>\n<p>Something I found interesting in the 'Chucky' house was that while the hero puppet was prominently displayed in the opening scene it was half covered.</p>\n<p>The 'Blood Moon: Dark Offerings' house was visually stunning. The way the Parish Village was constructed was so well done. The artistry and attention to details was so fun to admire. For example, the subtle but effective cult symbols throughout, hand dipped candles and if you pay close attention, you will notice in the tavern there are 3 cups missing from the bar, which is because there are 3 cups on the tables. I found this house chillingly haunting, even with the lights on, and without audio or actors!</p>\n<p>I have never seen the Netflix series, Stranger Things (I know, I live under a rock, lol!) but our tour guide was a fan of the show and did a great job of giving the backstory for the 'Stranger Things 4' house. In the first scene, a bedroom off to the left is thoughtfully staged, even though it may not be seen by many people, once again adding depth. Another little detail is that all of the clocks are set to 11:15 throughout the house. It was also interesting to learn that all of the audio and visual were provided by Netflix and ripped directly from the series, creating excellent continuity. One stand out scene in my opinion, was the hole between the upside-down universe and our universe with the sheet between them. Eleven's shirt is also in a basket in the corner of this scene. This house captured my imagination and I am excited to start watching 'Stranger Things.'</p>\n<p>Did you know that 'Dueling Dragons: Choose Thy Fate' is based on the concept of a previous Universal ride, where patrons could choose the end of the ride? Similarly, this haunted house has alternate endings and lets you 'Choose Thy Fate.' Myrlin's realm of this house has an enchanted forest vibe that I really enjoyed. The ice dragon's scene was also really nice, and even displayed a part from the original ride.</p>\n<p>YETI: Campground Kills takes place at Shadow Creek State Park in the 1950's. Every detail of this house was well staged, from the trailer to the rotary phone to the handwritten retirement note and even the list written on a post-it, sitting on the bait shop counter next to the dead body. Water seems notoriously difficult to make convincing but here they did it by using mirrors, constructing a dock over the water and cutting the body in half to give the appearance it's floating. One thing I really love about the YETI house is it's comic relief, from the snake in the outhouse toilet, to the YETI holding the \"Bait\" sign, to the map with \"murder lake\" on it, so great!</p>\n<p>My first HHN 'Behind the Screams' tour was a fun and fascinating experience. I learned about lighting and gel coating LEDs. I learned more about implementing scent and corpsing. I also learned interesting facts such as, HHN has a massive warehouse to store all of the props and a morgue with toe-tagged manikins. I would highly recommend this tour, especially if you are interested in slowing down and taking it all in.</p>",
            "url": "https://help.igorbox.com/blog/hhn32-behind-the-screams",
            "title": "A Non Haunters First Time Behind The Screams HHN32",
            "summary": "We went on a company outing - who doesn't love a field trip, right? But this wasn't just any field trip, we went to...drum roll...Halloween Horror Nights' Behind the Screams! So awesome!",
            "date_modified": "2023-10-03T00:00:00.000Z",
            "author": {
                "name": "Brittany Hickman"
            },
            "tags": [
                "Haunt Industry",
                "Halloween Horror Nights"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/hhn-survival-guide",
            "content_html": "<p>I am so excited to go to HHN again this year and elated to go to every house available for the Behind the Screams tours too! I can't fully enjoy myself to the max without a little prep though.</p>\n<p>Biggest bit of advice first, download the the universal Orlando app and set it up if you don’t already have it.</p>\n<p>Do not spend a full day in the park and then try and do HHN the same day!</p>\n<p>Youtube is great for helping you plan your trip. There is even advice for wait time tactics. Try not to watch a walkthrough of the haunts though if you don't want to ruin the surprise.</p>\n<p>If you don't have an express pass, paying and taking advantage of stay and scream is worth it!</p>\n<p>If you can afford the express option, get it. All ten houses can only be seen in one eve sainly with the help of an express pass and the app with its wait times during the event helps. Bonus if you have express you likely will have time after to wait on second go throughs on some of the houses you want to give a second shot. You may be lucky with out express if you set up alerts for wait times on the app. But it will take some luck and probably coming in early season.</p>\n<p>There do not seem to be slow nights anymore so if you only have one chance go and its within your travel budget go RIP.</p>\n<p>Local and an enthusiast? The frequent fear passes are a great option. Go multiple times and see the event change and evolve. This is also a great option as sometimes the timing when going through is just off, which can ruin the experience. There is nothing you can do to control it besides going with the RIP tour.\n“Update, false! I found out this last trip the actors only respond to every third person. So to see a good run, you have a one in three shot. Nothing can guarantee you get a good run” It can be made less sour when you can go through multiple times though.</p>\n<p>Locate bathrooms and use them between each house! Lines get crazy long and people do not take kindly to jumping back in line.</p>\n<p>The food can be disappointing if you are a foodie. Waiting until the vloggers give their food reviews can really help to narrow your list. The food and drink is not cheap by any means. I recommend sticking to one food and one drink item per person if you must, and go with people that you would like to share with. I would rather get a good meal at Finnegans. The money to value is much better there and is a nice place to sit if you need a break. Many say it\"s a great bar too if you want a place out of the streetmosfear.</p>\n<p>As an update, we found a food item we actually really like! The peanut blooder burger! It’s behind Mel’s die N and we got it the very beginning first round made of the night. If you can, definitely get your food early and fresh!</p>\n<p>Now call these your quest items:</p>\n<p>Bring ear protection! If you have hearing sensitivities or just protecting yourself in general bring comfortable hearing protection. Theme parks are loud and HHN even more so. If needed there is a quiet room in the front of the park by first aid and guest services. They do not have ear plugs sadly.</p>\n<p>Bring wet wipes! These can refresh you a bit and get rid of the sticky, messy, and staining food, should you choose to indulge.</p>\n<p>Be careful with how hot the weather in Florida can be! Bring fans and cooling towel if you are heat sensitive. It is already hot in FL but all those people in line can really raise the temp.</p>\n<p>Wear tested closed toe super comfortable shoes. Some even go in steal toed shoes as tight spaces and scared people can lead to stomped toes.</p>\n<p>Bring a collapsible cup or bottle. This will save you a fortune on bottle water.</p>\n<p>If you are doing stay and scream or coming early bring sun glasses. The bright to dark tradition can be blinding and make you miss the beginning of a house!</p>\n<p>Same as above but wear a hat, be it baseball or folding style. This will act to help keep sun out of your eyes better than glasses alone.</p>\n<p>Pack some Ibuprofen or other pain relief of you choice. It is a-lot of standing and walking.</p>\n<p>Wicking long sleeve sun shirt, this is part of your sunscreen and light buffer against evening breezes</p>\n<p>Shorts or lightweight wicking pants for the win on comfort.</p>\n<p>Fan of wearing black? Unless you are a local, I cannot recommend doing this if you want to enjoy the beginning of the event. Again, that Florida sun is no joke. Red is a lovely color that can still help you pull off your killer style.</p>\n<p>It rains frequently. Rain is pretty much a guarantee on opening weekend. Bring a poncho</p>\n<p>Update! Bring an umbrella! Ponchos are not allowed to be worn in the haunt. The umbrella works as both shade and easier to fold away when going through a haunt. Now you can leave that hat at home too. It’s unlikely you’ll be doing many rides and putting things in the locker. Isn’t the worst it just eats a bit of time but if you have/buy too much it will cost you in bigger locker fees.</p>\n<p>Now gear up and fit all that into a tiny backpack or fanny pack. Want to go on some rides? The free lockers are small. Only the fanny pack option can go on rides.</p>\n<p>If you are not a local blessed with a frequent fear pass, get a universal hotel with ferry access. You will be the walking dead and this is the kindest and calmest way to leave the park. It works as a zenful ride back to your resting place, aka bed. Heck I live 1 hour away and do this!</p>\n<p>Update: Just for those who want to know, the earlier in the evening you go the less crowded it will be. It gets packed as the night wears on. Of course the temp is cooler but if you don’t like being crowded or dealing with those who are heavily intoxicated go early.</p>\n<p>I hope this knowledge serves you well on your journey and remember never go alone and have fun!</p>\n<p><em>updated: 10/3/2023</em></p>",
            "url": "https://help.igorbox.com/blog/hhn-survival-guide",
            "title": "Lisa's HHN Survival Guide",
            "summary": "I am so excited to go to HHN again this year and elated to go to every house available for the Behind the Screams tours too! I can't fully enjoy myself to the max without a little prep though.",
            "date_modified": "2023-09-13T00:00:00.000Z",
            "author": {
                "name": "Eesa Heijmans"
            },
            "tags": [
                "Haunt Industry",
                "Halloween Horror Nights"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/we-are-behind",
            "content_html": "<p>My how time flies! In today's blog post, I thought I'd cover where we are with the IgorBox Beta program and our launch in early next year.</p>\n<p>I'm just going to come out and say it, we are way behind! We had planned on shipping out beta boxes to our beta program users in June, but supply chains, firmware development, and bugs have been slowing us down quite a bit. Let's break this down and lift the lid to expose what's been going on a little more.</p>\n<p>The Supply chain issues for components has been a nightmare (and not the good kind). We've had to revisit board designs multiple times because parts that should have been easy to get weren't available in the quantities we needed. From a hardware standpoint, we're a few weeks away from working boards for the beta boxes. Woohoo!</p>\n<p>The firmware development has proven to be quite a time suck too. We hit some unexpected work earlier this year that pushed us into a much larger rewrite than we'd planned. The newest version is amazing — much more extensible than what we had before — but the unplanned engineering time lost us valuable runway in our beta and launch schedule.</p>\n<p>And lastly, bugs.. Oh my.. so many bugs. There were bugs in the firmware, bugs in the hardware, and even bugs in the bugs! Anyway, we have had an internal bug bash to find and eradicate as many as we could find. Most of these bugs were minor and tolerable, but when you're building the next generation of animatronics control systems, they are unacceptable. Some of these bug fixes resulted in hardware improvements and others resulted in usability and programming improvements. As a result of our first internal bug bash, we created a very comprehensive test and burn-in system for our hardware that allows us to really work the boxes hard and simulate multiple seasons of 24/7 use. We've been abusing our test boards at a level that some would consider \"extreme\", but we want the best products on the market. period.</p>\n<p>So, overall, we've lost a few months in our plans, but we all feel it was worth it. We're sure you'll agree that the additional wait was well worth it too. We are so excited to show you what we've been creating in the lab and we'll be getting beta boards out to our lucky beta program users as soon as possible Just in time for the Haunt season to Pop-off!</p>\n<p>If you're a beta program user, watch for a more detailed email in the next few weeks too. Whether you're a beta user or not, make sure you subscribe to our YouTube channel for updates and awesome tutorials!</p>\n<p>Sincerely,</p>\n<p>Mike -- chief nerd.</p>",
            "url": "https://help.igorbox.com/blog/we-are-behind",
            "title": "We are behind Schedule, Here's Why",
            "summary": "My how time flies! In today's blog post, I thought I'd cover where we are with the IgorBox Beta program and our launch in early next year.",
            "date_modified": "2023-08-02T00:00:00.000Z",
            "author": {
                "name": "Mike Heijmans"
            },
            "tags": [
                "Product Updates",
                "IgorBox",
                "Beta"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/midwest-haunters-2023",
            "content_html": "<p>Things are getting busy over here in the orchard. We can't start to build the booth yet for the Transworld Halloween Show as we just got our walls from NCV as of June 1st and are waiting on a few other goodies to get going. Plenty else is keeping us busy though.</p>\n<p>We're getting ready to go to Midwest Haunters Convention! We are due to pick up our centerpiece prop armature for the booth from Hallucinations Creations at the show! Sadly the spook and Schmooze was canceled, but come say hi to me, the curly red head with the led backpack. Our main goals to talk to the show runners about sponsorship for Transworld 2024 with some cool ideas for our big unveiling of the IgorBox system next March, and of course check out some of the awesome talks! Our other goal is getting NDAs in the hands of possible beta testers in the Chicago area. What we hope are the 1st round of boards we think will be ready for testers have been ordered are are on their way. Some time for more testing in the lab and custom boxes still need to be printed before shipping out, but very soon! We cant wait to start getting that feedback so we can make the best possible product when debuting next year. What's most excited though is catching up with old and new like minded spooky friends.</p>\n<p>So, if you see the LED backpack with Carl the zombie, come say hi!</p>",
            "url": "https://help.igorbox.com/blog/midwest-haunters-2023",
            "title": "Come Say Hi at Midwest Haunters Convention!",
            "summary": "Things are getting busy over here in the orchard. We can't start to build the booth yet for the Transworld Halloween Show as we just got our walls from NCV as of June 1st and are waiting on a few other goodies to get going. Plenty else is keeping us busy though.",
            "date_modified": "2023-06-05T00:00:00.000Z",
            "author": {
                "name": "Eesa Heijmans"
            },
            "tags": [
                "Haunt Industry",
                "Tradeshows"
            ]
        },
        {
            "id": "https://help.igorbox.com/blog/why-rising-orchards",
            "content_html": "<p>The name that started our story came from our roots. We began in a dreamy oasis of Silicon Valley over 10 years ago now. The land was an apricot orchard in its last life. When looking for our haunt name, even as super amateurs, I knew there was great power in a name. Especially when you're broke. Not to mention we had huge dreams of becoming local legend.</p>\n<p>I could not show Mike the magic of Halloween without making it. I wanted to show my childhood spark and build a dream together. Come to find out he also had been touched by the love for a haunt. Why can't we be the legend a child tells their friends about when comparing childhoods? Why can't we inspire future haunters?</p>\n<p>It was the end of the second September in our rental home and we were broke.\nI gathered every pallet, door and scrap of wood I could find as Mike was off making our first electric prop. The neighborhood of tech commuters and O.G. 1950's house wives were abuzz. Every day people passed to see what was growing and I would get caught up in conversation. The firey 89 year old angel across the street was so excited to see action happening across the way and the yard filled with lights. She was legally blind and didn't get out much anymore so I loved to go hear her stories.</p>\n<p>My angel, Adeline, was the source of information on the land's history and better yet she and her daughter were cleaning out a bit and giving away old rusty farm equipment. Mike asked what our theme should be and I said, farm. Why, almost anything can happen on a farm, it's classic, and farm was a much cheaper (sometimes free) aesthetic than the Victorian mansion theme currently in vogue at the time. Next, Mike asked about a name. Being in Silicon Valley branding was very important and I am no naming wizard. I wanted to honor the past and make it creepy, hence Rotting Orchards was born.</p>",
            "url": "https://help.igorbox.com/blog/why-rising-orchards",
            "title": "How it Started: Rotting Orchards",
            "summary": "The name that started our story came from our roots. We began in a dreamy oasis of Silicon Valley over 10 years ago now. The land was an apricot orchard in its last life. When looking for our haunt name, even as super amateurs, I knew there was great power in a name. Especially when you're broke. Not to mention we had huge dreams of becoming local legend.",
            "date_modified": "2023-05-22T00:00:00.000Z",
            "author": {
                "name": "Eesa Heijmans"
            },
            "tags": [
                "Haunt Industry",
                "History"
            ]
        }
    ]
}