.product-details-top{display:none !important}
.woocommerce-breadcrumb, nav.woocommerce-breadcrumb{display:none !important}
.product-desc-container{padding-top:0 !important;margin-top:0 !important;overflow:visible !important}
.single-product #container{overflow:visible !important}
#main, #primary, #wrapper, .product-desc-container{overflow:visible !important}
.emu-page [id]{scroll-margin-top:calc(var(–enttec-chrome-h,70px) + 60px)}
.emu-page{–bg:#151618;–accent:#14323f;–blue:#0ea5df;–txt:#c3c5ca;–txt2:#a8a8ad;–txt3:#f2f2f4;–bdr:#323638;–bdr2:#282a2c;–card:rgba(255, 255, 255, 0.02);–card-h:rgba(255, 255, 255, 0.04);–purple:linear-gradient(193deg, #781bbd 10.7%, #7b4b9e 104.5%);–green:linear-gradient(184deg, #2e8b57 10.7%, #3cb371 104.5%);font-family:’Source Sans 3′, sans-serif;color:#fff;background:var(–bg);width:100%;line-height:1.5;box-sizing:border-box;-webkit-font-smoothing:antialiased}
.emu-page *, .emu-page *::before, .emu-page *::after{box-sizing:border-box;margin:0;padding:0}
.emu-page img{max-width:100%;height:auto;display:block}
.emu-page a{color:inherit;text-decoration:none}
.emu-page h1, .emu-page h2, .emu-page h3{font-family:’Montserrat’, sans-serif;font-weight:600;line-height:1.1;color:#fff}
.emu-page p{margin:0}
.emu-page .pill{background:rgba(255, 255, 255, 0.05);border:1px solid var(–bdr);border-radius:100px;padding:7px 25px;font-size:16px;display:inline-block}
@keyframes ntl-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
.emu-page .ntl-label{display:inline-block;font-family:’Source Sans 3′,sans-serif;font-weight:600;font-size:20px;letter-spacing:1px;text-transform:none;color:#ffffff;border-radius:4px;padding:4px 12px;animation:ntl-pulse 3s ease-in-out infinite}
.emu-page .ntl-section .gradient-overlay{position:absolute;top:0;left:0;right:0;height:600px;background:radial-gradient(ellipse 80% 100% at center top, rgba(14, 165, 223, 0.12) 0%, rgba(14, 165, 223, 0.04) 40%, transparent 100%);pointer-events:none;z-index:0}
.emu-page .hero-badge{cursor:pointer;transition:all .3s;padding:9px 21px;font-size:14px;white-space:nowrap;margin-bottom:0}
.emu-page .hero-badge:hover{background:rgba(255, 255, 255, 0.08);transform:scale(1.05);box-shadow:0 4px 12px rgba(0, 0, 0, .3);border-color:#4a4e50}
.emu-page .btn-accent{background:var(–accent);border-radius:10px;padding:14px 24px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;border:0;color:#fff}
.emu-page .btn-accent:hover{background:#1a4a5f;transform:scale(1.05)}
.emu-page .btn-outline{border:1px solid var(–bdr);border-radius:10px;padding:15px 25px;font-weight:600;font-size:16px;cursor:pointer;background:transparent;color:#fff;transition:all .3s}
.emu-page .btn-outline:hover{background:rgba(255, 255, 255, 0.05);transform:scale(1.05)}
.emu-page .max-w{max-width:1512px;margin:0 auto}
.emu-page .mac-dropdown{position:relative;display:inline-flex}
.emu-page .mac-dropdown .mac-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}
.emu-page .mac-dropdown .mac-menu{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#232527;border:1px solid var(–bdr);border-radius:8px;padding:6px 0;min-width:280px;z-index:100;box-shadow:0 8px 24px rgba(0,0,0,.4)}
.emu-page .mac-dropdown .mac-menu::after{content:”;position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#232527}
.emu-page .mac-dropdown.open .mac-menu{display:block}
.emu-page .mac-menu a{display:flex;align-items:center;gap:10px;padding:10px 16px;font-family:’Source Sans 3′,sans-serif;font-size:14px;font-weight:500;color:#fff;text-decoration:none;transition:background .2s}
.emu-page .mac-menu a:hover{background:rgba(255,255,255,.08)}
.emu-page .mac-menu a .chip-label{font-size:12px;color:var(–txt2)}
.emu-page .emu-email{display:none!important;flex-wrap:wrap}
.emu-page .emu-email .btn-accent,.emu-page .emu-email .mac-dropdown,.emu-page .emu-email .mac-btn{min-width:0;white-space:nowrap}
.emu-page .emu-email .btn-accent{flex:1 1 auto}
.emu-page .emu-email .mac-dropdown{flex:1 1 auto}
.emu-page .emu-email .mac-btn{width:100%}
@media(max-width:767px){.emu-page .emu-email .btn-accent{padding:12px 16px;font-size:14px;width:fit-content;flex:0 1 auto}.emu-page .emu-email .mac-btn{padding:12px 16px!important;font-size:14px!important}}
.emu-page .emu-default{display:flex}
.emu-page.from-email .emu-email{display:flex!important}
.emu-page.from-email .emu-default{display:none!important}
.emu-page.js-ready .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease-out, transform .7s ease-out}
.emu-page.js-ready .reveal.visible{opacity:1;transform:translateY(0)}
.emu-page .hero{background:var(–bg);min-height:500px;overflow:hidden;position:relative}
.emu-page .hero .dot-bg{position:absolute;inset:0;background-image:url(‘https://cdn.enttec.com/website/products/70680-emu/70680-emu-dot-pattern.png’);background-size:16.33px;opacity:.05;pointer-events:none}
.emu-page .hero-inner{position:relative;max-width:1512px;margin:0 auto;min-height:500px}
.emu-page .hero-copy{padding:96px 24px 0;position:relative;z-index:3 !important;display:flex;flex-direction:column;gap:18px;align-items:flex-start;color:#fff !important}
.emu-page .hero-copy *{color:#fff}
.emu-page .hero-copy .gradient-text{background:linear-gradient(192deg, rgb(2, 75, 103) 10.7%, rgb(14, 165, 223) 104.5%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important}
.emu-page .hero-copy h1{font-size:28px;letter-spacing:-1.56px;font-weight:600}
.emu-page .hero-copy h1 span{display:block;line-height:1.1}
.emu-page .hero-copy h1 .line1{white-space:nowrap}
.emu-page .hero-copy .desc{color:var(–txt);font-size:16px;line-height:normal;max-width:600px}
.emu-page .hero-btns{display:flex;gap:10px}
.emu-page .hero-bullets{display:flex;flex-wrap:wrap;gap:0 18px;font-size:13.5px}
.emu-page .hero-bullets span::before{content:”;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(–blue);margin-right:6px}
.emu-page .hero-img-mobile{padding:0 24px;margin-top:28px;position:relative}
.emu-page .hero-img-mobile video{width:100%;border-radius:10px 0 0 0;display:block}
.emu-page .hero-img-mobile .fade{position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 64%, var(–bg));border-radius:10px 0 0 0;pointer-events:none}
.emu-page .hero-img-desktop{display:none}
.emu-page .emu-logo-desktop{display:none}
.emu-page .stats-bar{position:relative;background:rgba(40, 42, 44, 0.2);margin-top:32px;border-top:1px solid var(–bdr2)}
.emu-page .stats-bar-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:16px;max-width:1512px;margin:0 auto}
.emu-page .stat{width:48%;text-align:center;padding:8px 20px}
.emu-page .stat h3{font-size:16px;font-weight:600}
.emu-page .stat p{font-size:11px;color:var(–txt);font-family:’Montserrat’, sans-serif}
.emu-page .subnav{background:var(–accent);position:sticky;top:69px;z-index:19;width:100%;transition:top .3s}
.emu-page .subnav.nav-hidden{top:0}
.emu-page .subnav-inner{display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%}
.emu-page .subnav-inner::-webkit-scrollbar{display:none}
.emu-page .subnav a{display:flex;align-items:center;justify-content:center;padding:12px 12px;font-size:14px !important;color:#fff !important;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:all .2s;text-decoration:none !important;border:none;background:transparent;font-family:’Source Sans 3′, sans-serif !important;font-weight:400;letter-spacing:0;line-height:normal}
.emu-page .subnav a:hover{background:rgba(255, 255, 255, 0.05);color:#fff !important}
.emu-page .subnav a.active{background:transparent;color:#fff !important}
.emu-page .ntl-section{padding-top:80px;padding-bottom:80px}
.emu-page .ntl-header{text-align:center;max-width:700px;margin:0 auto;padding:0 24px 32px}
.emu-page .ntl-grid{display:grid;grid-template-columns:1fr;gap:24px;padding:0 24px 0;max-width:1400px;margin:0 auto;position:relative}
.emu-page .ntl-card{position:relative;z-index:1;height:fit-content}
.emu-page .ntl-card-inner{background:var(–card);border:1px solid var(–bdr);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:16px;height:100%}
.emu-page .ntl-card .step{display:flex;align-items:center;gap:14px}
.emu-page .ntl-card .step-num{background:var(–accent);border-radius:110px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;flex-shrink:0}
.emu-page .section-title{font-size:24px}
.emu-page .section-desc{color:var(–txt2);font-size:15px;line-height:normal}
.emu-page .ntl-card .step h3{font-size:18px;font-family:’Montserrat’,sans-serif;font-weight:600}
.emu-page .ntl-card .step p{color:var(–txt);font-size:14px}
.emu-page .ntl-img-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:220px}
.emu-page .ntl-card img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}
@media(max-width:1320px){.emu-page .ntl-card img{margin-left:-57px !important}}
.emu-page .ntl-desc{color:var(–txt);font-size:16px;line-height:1.55;margin-top:16px}
.emu-page .ntl-premium-badge{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#fff}
.emu-page .ntl-premium-badge svg{width:20px;height:20px;flex-shrink:0}
.emu-page .ntl-connectors{display:none}
.emu-page .ntl-cta{text-align:center;padding:0 24px 0;max-width:1400px;margin:120px auto 70px}
.emu-page .ntl-cta .section-title{margin-bottom:24px}
.emu-page .ntl-cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;align-items:flex-start}
.emu-page .ntl-btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:18px 48px;height:58px;border-radius:10px;font-weight:600;font-size:18px;cursor:pointer;transition:all .3s;color:#fff;background:linear-gradient(184deg, #3a0b5c 10.7%, #7b4b9e 104.5%);border:0;text-decoration:none;line-height:0}
.emu-page .ntl-btn-outline:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.3)}
.emu-page .ntl-btn-accent{display:inline-flex;align-items:center;justify-content:center;padding:18px 48px;height:58px;border-radius:10px;font-weight:600;font-size:18px;cursor:pointer;transition:all .3s;color:#fff;background:linear-gradient(192deg, rgb(2, 75, 103) 10.7%, rgb(14, 165, 223) 104.5%);border:0;text-decoration:none;line-height:0}
.emu-page .ntl-btn-accent:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.3)}
.emu-page .ntl-cta-sub{color:var(–txt2);font-size:14px;margin-top:14px}
.emu-page .whats-new{background:var(–bg);position:relative}
.emu-page .whats-new .dot-bg{position:absolute;inset:0;background-image:url(‘https://cdn.enttec.com/website/products/70680-emu/70680-emu-dot-pattern.png’);background-size:16.33px;opacity:.05;pointer-events:none}
.emu-page .wn-inner{position:relative;display:flex;flex-direction:column;gap:32px;padding:48px 24px;max-width:1400px;margin:0 auto}
.emu-page .wn-title .pill{margin-bottom:24px}
.emu-page .wn-features{background:var(–card);border-radius:8px;padding:24px}
.emu-page .wn-features .feat{margin-bottom:16px;font-size:16px;line-height:1.5}
.emu-page .wn-features .feat:last-child{margin-bottom:0}
.emu-page .wn-features .feat strong{color:#fff;font-weight:600}
.emu-page .wn-features .feat span{color:var(–txt)}
.emu-page .wn-cta{display:inline-flex;align-items:center;padding:14px 24px;border-radius:10px;background:linear-gradient(192deg, rgb(58, 11, 92) 10.7%, rgb(123, 75, 158) 104.5%);font-weight:600;font-size:16px;transition:all .3s;align-self:flex-end;margin-top:-20px;margin-right:20px;color:#fff}
.emu-page .wn-cta:hover{transform:scale(1.05)}
.emu-page .features-section{background:var(–bg);padding:48px 24px}
.emu-page .feat-header{text-align:center;margin-bottom:32px}
.emu-page .feat-grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:1200px;margin:0 auto}
.emu-page .feat-card{background:var(–card);border:1px solid var(–bdr);border-radius:16px;padding:30px;transition:all .3s}
.emu-page .feat-card:hover{background:var(–card-h);transform:translateY(-8px);box-shadow:0 20px 40px rgba(0, 0, 0, .3)}
.emu-page .feat-card .feat-thumb{background:var(–bg);height:146px;border-radius:10px;margin-bottom:20px;position:relative;overflow:hidden}
.emu-page .feat-card .feat-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}
.emu-page .feat-card h3{font-size:20px;margin-bottom:8px}
.emu-page .feat-card p{color:var(–txt);font-size:14.5px;line-height:1.55}
.emu-page .audio-vis{position:absolute;bottom:0;left:17px;right:17px;top:14px}
.emu-page .audio-vis .bar{fill:#29e858}
.emu-page .audio-vis .freq-labels{position:absolute;bottom:0;left:0;right:0;height:9px;background:#232527;font-family:ui-monospace, monospace;font-size:5px;color:var(–txt);display:flex;justify-content:space-between;padding:0 4px}
.emu-page .pricing-section{padding:56px 24px}
.emu-page .pricing-header{text-align:center;margin-bottom:32px}
.emu-page .pricing-grid{display:flex;flex-direction:column;gap:32px;max-width:1180px;margin:0 auto}
.emu-page .pricing-left{display:flex;flex-direction:column;gap:14px}
.emu-page .price-card{background:var(–card);border:1px solid var(–bdr);border-radius:14px;padding:28px;transition:all .3s;height:100%}
.emu-page .price-card:hover{background:var(–card-h);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0, 0, 0, .3)}
.emu-page .price-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}
.emu-page .price-card-header .title{font-family:’Montserrat’, sans-serif;font-weight:700;font-size:20px;background:linear-gradient(66deg, var(–blue) 3%, rgb(8, 90, 121) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.emu-page .badge-sm{border:1px solid #3a3b42;border-radius:999px;padding:3px 10px;font-size:10px;color:var(–txt2);text-transform:uppercase;letter-spacing:1.33px;font-weight:500}
.emu-page .feat-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}
.emu-page .own-emu-card .feat-list{gap:8px 16px}
.emu-page .feat-list .fi{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:normal}
.emu-page .feat-list .fi .icon{width:14px;min-width:14px;height:14px;flex-shrink:0;margin-top:1px}
.emu-page .feat-list .fi.highlight, .emu-page .feat-list .fi.highlight *{color:#fff !important;font-weight:600;background-color:transparent !important}
.emu-page .highlight{color:#fff !important;background-color:transparent !important}
.emu-page .feat-list .fi.included{color:var(–txt)}
.emu-page .feat-list .fi.excluded{color:#8e8e8e}
.emu-page .feat-list .fi.excluded .fi-text{text-decoration:line-through}
.emu-page .check-icon, .emu-page .x-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:7px;flex-shrink:0}
.emu-page .check-icon{background:rgba(112, 191, 96, 0.1);border:1px solid rgba(112, 191, 96, 0.2)}
.emu-page .check-icon svg{width:8px;height:8px;flex-shrink:0}
.emu-page .x-icon{background:rgba(184, 58, 58, 0.1);border:1px solid rgba(184, 58, 58, 0.2)}
.emu-page .x-icon svg{width:8px;height:8px;flex-shrink:0}
.emu-page .info-card{background:var(–card);border:1px solid var(–bdr);border-radius:14px;padding:23px 28px;transition:all .3s}
.emu-page .info-card:hover{background:var(–card-h);transform:translateY(-4px)}
.emu-page .info-card .label{font-family:’Montserrat’, sans-serif;font-size:12px;color:var(–txt);text-transform:uppercase;margin-bottom:4px}
.emu-page .info-card .value{font-weight:600;font-size:18px}
.emu-page .own-emu-card{background:var(–card);border:1px solid var(–bdr);border-radius:14px;padding:24px 26px;transition:all .3s}
.emu-page .own-emu-card:hover{background:var(–card-h);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0, 0, 0, .3);border-color:#4a4e50}
.emu-page .own-emu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}
.emu-page .own-emu-header .title{font-family:’Montserrat’, sans-serif;font-weight:700;font-size:20px;background:var(–purple);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.emu-page .own-desc{color:var(–txt2);font-size:14px;margin-bottom:16px}
.emu-page .toggle-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}
.emu-page .toggle-wrap{display:inline-flex;border:1px solid var(–bdr);border-radius:999px;padding:4px;margin-bottom:16px;cursor:pointer;gap:0;align-items:stretch}
.emu-page .toggle-label{height:40px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;text-transform:uppercase;color:var(–txt2);transition:all .2s;display:flex;align-items:center;gap:8px;user-select:none;line-height:normal;white-space:nowrap}
.emu-page .toggle-label .save{background:rgba(0, 0, 0, 0.18);border-radius:4px;padding:2.5px 7px;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase}
.emu-page .toggle-input:checked~.own-body .lbl-upfront{background:var(–accent);color:#fff}
.emu-page .toggle-input:checked~.own-body .lbl-monthly{background:transparent;color:var(–txt2)}
.emu-page .toggle-input:not(:checked)~.own-body .lbl-monthly{background:var(–accent);color:#fff}
.emu-page .toggle-input:not(:checked)~.own-body .lbl-upfront{background:transparent;color:var(–txt2)}
.emu-page .toggle-input:checked~.own-body .own-upfront{display:block}
.emu-page .toggle-input:checked~.own-body span.own-upfront{display:inline}
.emu-page .toggle-input:checked~.own-body .own-monthly{display:none !important}
.emu-page .toggle-input:not(:checked)~.own-body .own-upfront{display:none !important}
.emu-page .toggle-input:not(:checked)~.own-body .own-monthly{display:block}
.emu-page .toggle-input:not(:checked)~.own-body span.own-monthly{display:inline}
.emu-page .own-price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:4px}
.emu-page .own-price-row .price{font-family:’Montserrat’, sans-serif !important;font-weight:700 !important;font-size:52px !important;color:var(–txt3) !important;line-height:normal !important;background:none !important;-webkit-text-fill-color:var(–txt3) !important}
.emu-page .own-onetime{font-family:’Source Sans 3′, sans-serif !important;font-weight:600 !important;font-size:14px !important;color:var(–txt2) !important;line-height:normal !important}
.emu-page .own-subtitle{font-family:’Source Sans 3′, sans-serif !important;font-weight:600 !important;font-size:12px !important;text-transform:uppercase !important;line-height:normal !important;letter-spacing:0 !important}
.emu-page .own-sub-white{color:var(–txt3) !important}
.emu-page .own-sub-muted{color:#7a7a80 !important}
.emu-page .own-explain{font-family:’Source Sans 3′, sans-serif !important;font-weight:600 !important;font-size:14px !important;color:var(–txt2) !important;margin-top:8px !important;margin-bottom:16px !important;line-height:normal !important}
.emu-page .pr-card-cta:hover{transform:scale(1.05)!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;opacity:.9}
.emu-page .own-cta{display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:4px;font-weight:600;font-size:16px;text-transform:uppercase;cursor:pointer;transition:all .3s;color:#fff;width:100%;border:0;margin-bottom:8px;text-decoration:none}
.emu-page .own-cta:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0, 0, 0, .3)}
.emu-page .own-cta-purple{background:linear-gradient(184deg, #3a0b5c 10.7%, #7b4b9e 104.5%)}
.emu-page .own-cta-green{background:linear-gradient(184deg, #2e8b57 10.7%, #3cb371 104.5%)}
.emu-page .toggle-input:checked~.own-body .own-cta-purple{display:flex}
.emu-page .toggle-input:checked~.own-body .own-cta-green{display:none}
.emu-page .toggle-input:not(:checked)~.own-body .own-cta-purple{display:none}
.emu-page .toggle-input:not(:checked)~.own-body .own-cta-green{display:flex}
.emu-page .faq-section{padding:60px 24px;max-width:1180px;margin:0 auto}
.emu-page .faq-inner{display:flex;flex-direction:column;gap:40px}
.emu-page .faq-left{flex-shrink:0}
.emu-page .faq-left .pill{margin-bottom:10px}
.emu-page .faq-title{font-family:’Montserrat’, sans-serif;font-weight:600;font-size:24px;color:#fff;line-height:1.2}
.emu-page .faq-list{width:100%}
.emu-page .faq-item{border-bottom:1px solid rgba(255, 255, 255, 0.08)}
.emu-page .faq-item:first-child{border-top:1px solid rgba(255, 255, 255, 0.08)}
.emu-page .faq-q{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;gap:16px;font-family:’Montserrat’, sans-serif;font-weight:600;font-size:16px;color:#fff;line-height:1.4}
.emu-page .faq-q:hover{color:var(–txt)}
.emu-page .faq-arrow{width:20px;height:20px;flex-shrink:0;transition:transform .3s}
.emu-page .faq-arrow svg{width:20px;height:20px}
.emu-page .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease-out}
.emu-page .faq-a-inner{padding:0 0 18px;font-family:’Source Sans 3′, sans-serif;font-size:15px;color:var(–txt);line-height:1.6}
.emu-page .faq-a-inner strong{color:#fff;font-weight:600;background:rgba(252, 185, 0, 0.2);padding:1px 4px;border-radius:2px}
.emu-page .faq-item.open .faq-arrow{transform:rotate(180deg)}
.emu-page .faq-item.open .faq-a{max-height:300px}
.emu-page .sysreq-note{display:flex;align-items:flex-start;gap:6px;background:rgba(239,159,39,0.1);border-radius:6px;padding:8px 10px;margin-top:4px}
.emu-page .sysreq-note svg{flex-shrink:0;margin-top:1px}
.emu-page .sysreq-note span{color:#d4b88a;font-size:12px;line-height:1.4}
@media(min-width:768px){.emu-page .faq-inner{flex-direction:row;gap:60px}
.emu-page .faq-left{width:250px}
.emu-page .faq-title{font-size:28px}
}
@media(min-width:1024px){.emu-page .faq-title{font-size:32px}
}
.emu-page .tl-svg-wrap{scrollbar-width:none;-ms-overflow-style:none;background:#1C1C1C;border:1px solid #2A2B33;border-radius:8px;padding:20px 16px}
.emu-page .tl-svg-wrap::-webkit-scrollbar{display:none}
.emu-page .own-feats-header{border-top:1px solid var(–bdr);padding-top:14px;margin-top:18px;margin-bottom:14px;font-family:’Montserrat’, sans-serif;font-weight:600;font-size:14px;text-transform:uppercase}
.emu-page .spotlight{padding:60px 24px;max-width:1100px;margin:0 auto}
.emu-page .spotlight-header{margin-bottom:28px}
.emu-page .spotlight-grid{display:grid;grid-template-columns:1fr;gap:28px}
.emu-page .video-card{background:rgba(255, 255, 255, 0.05);border:1px solid var(–bdr);border-radius:10px;overflow:hidden}
.emu-page .spot-video{position:relative;aspect-ratio:16/9;background:#0a0a0a;overflow:hidden;cursor:pointer}
.emu-page .spot-video video{width:100%;height:100%;object-fit:cover;display:block}.spot-video img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.spotlight .sp-thumb{cursor:pointer}.spotlight .video-card{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .3s,transform .3s,background .3s}.spotlight .video-card:hover{border-color:#4a5052;background:rgba(255,255,255,.08);transform:translateY(-4px)}.spotlight .video-card:hover .spot-video img{transform:scale(1.04)}.spotlight .sp-tag{position:absolute;left:10px;top:10px;z-index:2;display:inline-flex;align-items:center;background:rgba(18,22,26,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);color:#0ea5df;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:6px}.spotlight .sp-dur{position:absolute;right:10px;bottom:10px;z-index:2;background:rgba(18,22,26,.78);color:#fff;font-size:12px;font-weight:600;padding:3px 8px;border-radius:5px}.spotlight .role{display:inline-block;color:#0ea5df;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px}.emu-page .spotlight .video-card .info .role{color:#0ea5df;font-size:12.5px;font-weight:600}.spotlight .sp-title{color:var(–txt3);font-weight:600;font-size:17px;line-height:1.25;margin:0 0 7px}.spotlight .sp-desc{color:var(–txt2);font-size:14px;line-height:1.5;margin:0}.spotlight .sp-name{display:block;color:var(–txt2);font-size:13px;margin-top:10px}.spotlight .play-btn{transition:transform .3s,background .3s}.spotlight .sp-thumb:hover .play-btn{transform:scale(1.08);background:rgba(14,165,223,.85)}.spotlight-featured{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(–bdr);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-bottom:26px;transition:border-color .3s,background .3s}.spotlight-featured:hover{border-color:#4a5052;background:rgba(255,255,255,.07)}.spotlight-featured .sp-body{padding:26px}.spotlight-featured .sp-title{font-size:clamp(20px,2.4vw,26px);margin-bottom:10px}.spotlight-featured .sp-desc{font-size:15px;max-width:60ch}.sp-watch{display:inline-flex;align-items:center;gap:9px;margin-top:18px;background:var(–blue);color:#fff;font-weight:600;font-size:14px;border:0;cursor:pointer;padding:13px 26px;border-radius:100px;transition:transform .2s,box-shadow .2s}.sp-watch svg{width:14px;height:14px;fill:#fff}.sp-watch:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(14,165,223,.3)}.spotlight-subhead{margin:64px 0 34px}.spotlight-subhead .pill{margin-bottom:16px}.spotlight-subtitle{font-size:22px}#artist-spotlight .spotlight-header{margin-bottom:36px}.spotlight-tutorials{display:grid;grid-template-columns:1fr;gap:22px}.spotlight-tutorials>.reveal{display:flex}.spotlight-tutorials .video-card{flex:1}.spotlight-tutorials .info{padding:18px 18px 20px}.spotlight-tutorials .sp-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px}.spotlight-tutorials .sp-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:560px){#artist-spotlight .spotlight-tutorials{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){#artist-spotlight .spotlight-tutorials{grid-template-columns:repeat(4,1fr)}}@media(min-width:700px){#artist-spotlight .spotlight-featured{grid-template-columns:1.35fr 1fr}#artist-spotlight .spotlight-featured .sp-body{align-self:center}#artist-spotlight .spotlight-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){#artist-spotlight{padding:40px 16px}#artist-spotlight .spotlight-featured .sp-body{padding:20px}#artist-spotlight .spotlight-featured{margin-bottom:20px}#artist-spotlight .section-title{font-size:20px}#artist-spotlight .spotlight-grid{gap:18px}#artist-spotlight .sp-title{font-size:16px}#artist-spotlight .spotlight-subhead{margin:30px 0 16px}}.emu-lb{position:fixed;inset:0;z-index:2147483000;display:none;place-items:center;padding:24px;background:rgba(10,12,14,.86);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease}.emu-lb.open{display:grid;opacity:1}.emu-lb-inner{width:min(92vw,151vh);aspect-ratio:16/9;position:relative}.emu-lb-mount{position:absolute;inset:0}.emu-lb-mount iframe{width:100%;height:100%;border:0;border-radius:14px}.emu-lb-close{position:absolute;top:-50px;right:0;width:42px;height:42px;border-radius:50%;border:0;background:#fff;color:#111;cursor:pointer;font-size:22px;line-height:1;display:grid;place-items:center;transition:transform .25s ease}.emu-lb-close:hover{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}.spotlight .video-card,.spotlight .video-card:hover,.spotlight .spot-video img,.spotlight .play-btn,.sp-watch,.emu-lb,.emu-lb-close{transition:none!important;transform:none!important}}
.emu-page .play-overlay{position:absolute;inset:0;background:rgba(0, 0, 0, 0.35);transition:background .3s;display:flex;align-items:center;justify-content:center;cursor:pointer}
.emu-page .spot-video:hover .play-overlay{background:rgba(0, 0, 0, 0.2)}
.emu-page .play-btn{width:56px;height:56px;border-radius:50%;background:rgba(255, 255, 255, 0.12);backdrop-filter:blur(12px);border:1px solid rgba(255, 255, 255, 0.15);display:flex;align-items:center;justify-content:center;transition:all .3s;box-shadow:0 8px 32px rgba(0, 0, 0, 0.4)}
.emu-page .spot-video:hover .play-btn{background:rgba(255, 255, 255, 0.22);transform:scale(1.1)}
.emu-page .video-card .info{padding:20px 16px}
.emu-page .video-card .info h3{font-size:16px}
.emu-page .video-card .info .role{color:var(–txt2);font-size:13px}
.emu-page .sysreq{background:var(–bg);padding:80px 24px}
.emu-page .sysreq-inner{max-width:1400px;margin:0 auto}
.emu-page .sysreq-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:32px}
.emu-page .sysreq-card{background:var(–card);border:1px solid var(–bdr);border-radius:16px;padding:29px}
.emu-page .sysreq-card .os-icon{display:flex;align-items:center;gap:10px;margin-bottom:20px}
.emu-page .sysreq-card .os-icon .icon-box{background:var(–accent);border-radius:6px;width:26px;height:26px;display:flex;align-items:center;justify-content:center}
.emu-page .sysreq-card .os-icon h3{font-size:20px;color:var(–txt3)}
.emu-page .sysreq-card .spec-row{display:flex;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255, 255, 255, 0.05)}
.emu-page .sysreq-card .spec-row:last-child, .emu-page .sysreq-card:nth-child(2) .spec-row:nth-child(5){border-bottom:0}
.emu-page .sysreq-card .spec-row .term{width:50px;font-weight:500;color:var(–txt);font-size:16px;text-transform:uppercase;flex-shrink:0}
.emu-page .sysreq-card .spec-row .detail{font-size:16px;flex:1}
.emu-page .resources-card{background:var(–accent);border:2px solid var(–accent);border-radius:16px;padding:30px}
.emu-page .resources-card h3{font-size:20px;color:var(–txt3);margin-bottom:20px;font-family:’Montserrat’, sans-serif;font-weight:600}
.emu-page .res-link{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255, 255, 255, 0.05);transition:all .2s;cursor:pointer}
.emu-page .res-link:last-child{border-bottom:0}
.emu-page .res-link:hover{transform:translateX(4px)}
.emu-page .res-link:hover span{color:var(–blue)}
.emu-page .res-link span{font-weight:500;font-size:16px;transition:color .2s}
.emu-page .res-link .res-icon{width:24px;height:24px;border-radius:100px;background:rgba(255, 255, 255, 0.04);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.emu-page .cta-section{background:#101014;height:640px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}
.emu-page .cta-section .btn-accent,.emu-page .cta-section .btn-outline,.emu-page .cta-section .mac-btn{padding:15px 25px!important;font-size:16px!important;height:51px;display:inline-flex;align-items:center}
.emu-page .cta-section .gradient-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at center, rgba(14, 165, 223, 0.1) 0%, transparent 70%)}
.emu-page .cta-section .bg-image{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:720px;height:720px;opacity:.12;mask-image:radial-gradient(circle, #000 0%, transparent 100%);-webkit-mask-image:radial-gradient(circle, #000 0%, transparent 100%)}
.emu-page .cta-section .bg-image img{width:100%;height:100%;object-fit:cover;opacity:.7}
.emu-page .cta-content{position:relative;z-index:1;text-align:center;padding:0 24px;max-width:720px}
@media(min-width:768px){.emu-page .hero-copy h1{font-size:40px}
.emu-page .hero-copy .desc{font-size:18px}
.emu-page .ntl-grid{grid-template-columns:repeat(3, 1fr);gap:24px}
.emu-page .ntl-card:nth-child(2){transform:translateY(60px)}
.emu-page .ntl-card:nth-child(3){transform:translateY(100px)}
.emu-page .ntl-card:nth-child(4){transform:translateY(0)}
.emu-page .ntl-grid{padding-bottom:0}
.emu-page .ntl-img-wrap{height:200px}
.emu-page .section-title{font-size:30px}
.emu-page .section-desc{font-size:17px}
.emu-page .ntl-connectors{display:block}
.emu-page .ntl-card:nth-child(3){margin-top:100px}
.emu-page .hero-copy .desc{font-size:18px}
.emu-page .wn-inner{flex-direction:row;padding:48px 48px}
.emu-page .wn-title{width:35%;flex-shrink:0}
.emu-page .feat-grid{grid-template-columns:repeat(2, 1fr)}
.emu-page .pricing-grid{flex-direction:row}
.emu-page .pricing-left{flex:1;min-width:0}
.emu-page .own-emu-wrap{width:480px;flex-shrink:0}
.emu-page .spotlight-grid{grid-template-columns:repeat(2, 1fr)}
.emu-page .sysreq-grid{grid-template-columns:repeat(2, 1fr)}
.emu-page .video-card .info h3{font-size:18px}
.emu-page .video-card .info .role{font-size:14px}
.emu-page .video-card .info{padding:20px 28px}
.emu-page .stat h3{font-size:20px}
.emu-page .stat p{font-size:12px}
.emu-page .subnav-inner{justify-content:center}
.emu-page .subnav a{padding:18px clamp(12px, 1.5vw, 26px) !important;font-size:clamp(12px, 1vw, 16px) !important}
}
@media(min-width:1024px){.emu-page .section-title{font-size:34px}
.emu-page .video-card .info h3{font-size:20px}
.emu-page .video-card .info .role{font-size:15px}
.emu-page .own-emu-wrap{width:580px}
.emu-page .feat-grid{grid-template-columns:repeat(3, 1fr)}
.emu-page .ntl-img-wrap{height:280px}
.emu-page .stat h3{font-size:24px}
.emu-page .stat p{font-size:14px}
.emu-page .wn-inner{padding:64px 136px}
}
@media(min-width:1280px){.emu-page .hero{min-height:739px;overflow:visible}
.emu-page .hero-inner{height:100%}
.emu-page .hero-copy{position:absolute;left:136px;top:180px;max-width:600px;padding:0}
.emu-page .hero-copy h1{font-size:clamp(32px, 3.2vw, 52px)}
.emu-page .hero-img-mobile{display:none}
.emu-page .hero-img-desktop{display:block;position:absolute;right:60px;top:145px;width:710px;border-radius:10px 0 0 0;overflow:hidden;transition:transform .5s;z-index:1}
.emu-page .hero-img-desktop:hover{transform:scale(1.02)}
.emu-page .hero-img-desktop video{width:100%;display:block;border-radius:10px 0 0 0}
.emu-page .hero-img-desktop .fade{position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 64%, var(–bg));border-radius:10px 0 0 0;pointer-events:none}
.emu-page .emu-logo-desktop{display:block;position:absolute;right:calc(10px + 710px + 10px);top:50%;transform:translateY(240%);width:80px;height:80px;z-index:2}
.emu-page .emu-logo-desktop svg{filter:drop-shadow(0 0 11px rgba(0, 0, 0, 0.25));width:100%;height:100%}
.emu-page .stats-bar{position:absolute;bottom:0;left:0;right:0;margin-top:0}
.emu-page .stats-bar-inner{flex-wrap:nowrap;padding:41px 40px}
.emu-page .stat{width:auto;flex:1;padding:0 20px}
.emu-page .sysreq-grid{grid-template-columns:repeat(3, 1fr)}
}
.emu-page .cta-section .mac-dropdown{justify-content:center}
.emu-page .mac-warning{display:flex;align-items:flex-start;gap:8px;background:rgba(239,159,39,0.1);border-radius:6px;padding:10px 12px;margin:8px 7px 2px}
.emu-page .mac-warning svg{flex-shrink:0;margin-top:2px}
.emu-page .mac-warning p{color:#d4b88a;font-size:12px;margin:0;line-height:1.5;min-width:0;overflow-wrap:break-word;white-space:normal;text-align:left}
@media(max-width:767px){.emu-page .emu-email .mac-dropdown{width:100%}.emu-page .mac-dropdown .mac-menu{left:0;transform:none;min-width:0;width:100%;box-sizing:border-box}.emu-page .mac-warning{max-width:100%}}
NEW UPDATE | EMU
26.1.0 Lighting software for musicians and DJs Easy lighting control, built for live performance. Design your show, sync it to your
music, and play. EMU handles the lights so you can focus on your set.
Download EMU → Windows and Mac Free to start Now with perpetual
licensing
Audio-reactive mic or line in · built in
1 → 32
universes · free to premium
MIDI learn · map any controller
VST3 / AU plugin in your DAW
01
EMU software Your laptop. Your show.
Download EMU free and you’ve got a full lighting desk on your laptop. Build scenes, sync them to your audio, trigger cues from MIDI, and run the whole show live.
02
EMU DMX interface
The bridge from laptop to lights.
The USB-C box that connects your laptop to any DMX rig. Trigger cues hands-free with a footswitch or MIDI pedal. Includes 3 years of Premium: 32 universes, unlocked.
03
Lighting fixtures Your lights.
PARs, movers, bars, pixel strip, hazers. If it speaks DMX, EMU can control it. Pick the fixtures that fit your stage/setup; EMU’s library handles the rest.
.emu-compare-wrap{max-width:1180px;margin:72px auto 32px;padding:0 24px}.emu-compare-title{text-align:center;margin-bottom:28px;padding:0 24px}.emu-compare-title h2{font-family:”Montserrat”,sans-serif;font-weight:600;font-size:28px;line-height:1.2;color:var(–txt3);margin:0}.emu-compare-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(–bdr);border-bottom:1px solid var(–bdr)}.emu-compare-col{padding:30px 22px 22px;display:flex;flex-direction:column;gap:14px;position:relative}.emu-compare-col+.emu-compare-col{border-left:1px solid var(–bdr)}.emu-compare-col.emu-compare-best{background:linear-gradient(180deg,rgba(14,165,223,0.08),rgba(14,165,223,0.03))}.emu-compare-pill{position:absolute;top:-11px;left:18px;display:inline-flex;align-items:center;background:#0ea5df;color:#fff;padding:4px 12px;border-radius:100px;font-size:10.5px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 6px rgba(14,165,223,0.3)}.emu-compare-header{display:grid;grid-template-columns:1fr 96px;gap:18px;align-items:start}.emu-compare-content{display:flex;flex-direction:column;gap:8px;min-width:0}.emu-compare-img-wrap{display:flex;align-items:center;justify-content:center;height:96px}.emu-compare-img-wrap img{max-height:96px;max-width:100%;width:auto;object-fit:contain}.emu-compare-head h3{font-family:”Montserrat”,sans-serif;font-weight:600;color:var(–txt3);font-size:19px;line-height:1.2;margin:0}.emu-compare-price{display:flex;align-items:baseline;gap:7px}.emu-compare-price .amount{font-family:”Montserrat”,sans-serif;font-weight:700;font-size:26px;color:var(–txt3);letter-spacing:-0.01em}.emu-compare-price .vat{color:var(–txt2);font-size:11px;text-transform:uppercase;letter-spacing:0.06em}.emu-compare-save{display:inline-flex;align-items:center;gap:7px;background:rgba(112,191,96,0.1);color:#70bf60;border:1px solid rgba(112,191,96,0.25);padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;align-self:flex-start;margin-top:2px}.emu-compare-breakdown{display:flex;flex-direction:column;gap:4px;margin-top:4px;font-size:13px}.emu-compare-breakdown .row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(–txt)}.emu-compare-breakdown .row.total{border-top:1px solid var(–bdr);padding-top:5px;margin-top:3px;color:var(–txt3);font-weight:600}.emu-compare-breakdown .row .val{flex:0 0 auto;font-variant-numeric:tabular-nums}.emu-compare-feats{list-style:none;padding:0;margin:18px 0 0 0;display:flex;flex-direction:column;gap:0;margin-top:auto}.emu-compare-feats .f{display:flex;align-items:center;gap:8px;font-size:13.5px;line-height:1.4;height:32px;padding:0}.emu-compare-feats .ok{color:#70bf60;flex:0 0 auto;font-weight:700;font-size:14px;margin-top:1px}.emu-compare-feats .no{color:#5a5e60;flex:0 0 auto;font-size:14px;margin-top:1px}.emu-compare-feats .ok-text{color:var(–txt3)}.emu-compare-feats .no-text{color:var(–txt2);text-decoration:line-through;text-decoration-color:rgba(168,168,173,0.5);opacity:0.75}@media(max-width:760px){.emu-compare-grid{grid-template-columns:1fr}.emu-compare-col+.emu-compare-col{border-left:0;border-top:1px solid var(–bdr)}.emu-compare-col{padding:24px 18px}.emu-compare-header{grid-template-columns:1fr 76px;gap:14px}.emu-compare-img-wrap,.emu-compare-img-wrap img{height:76px;max-height:76px}}
Choosing your hardware ★ Best Value ✓ Hardware + 3 years EMU Premium bundled
✓ Perpetual license: own EMU with 3 years of updates
✓ Footswitch & MIDI input (¼″ TRS)
✓ USB-C & EtherCON ethernet port
✓ $17.60 cheaper than buying separately
✓ Perpetual license at end of each term
✓ Works with other DMX software
✓ DMX input capability
− No footswitch or MIDI input
− USB-B only, no EtherCON port
PREVIEW – EMU 26.1.0
EMU, Evolved
Rebuilt from the ground up so creating
light shows feels as good as the shows themselves.
Revamped UI – Every page redesigned for clarity and
efficiency.
Attribute Manager – Edit and customize every type of
fixture in one
place.
GDTF import – Pull any fixture from gdtf-share.com to build
your own library.
Audio Input, reworked – Create unlimited custom trigger
zones +
automatic BPM detection.
Quality of life – In-app updates, automatic device
discovery, and notifications.
Read the full release notes
→
Audio-Reactive Plug in a mic or any audio source and your lights follow the music automatically. Tweak how they
react to bass, mids, or highs.
Fixture Library Get started fast with the Crescit fixture library (Premium version), build your own GDTF library, or
create using the custom fixture editor.
LED Mapping Place your lights on a 2D canvas that mirrors your real-world layout, then create your scenes and
watch it map
across them.
VST3 Plugin Control your lights directly from Ableton, Logic, or any DAW. Map EMU’s faders to your timeline so
lighting runs perfectly in sync with your production.
MIDI Learn Connect faders, knobs, pads, or foot pedals and map them to anything in EMU with a single click. Just
move the control, and EMU learns it.
Oscillators Add automatic movement to any parameter. Choose from wave shapes like sine or sawtooth, sync to BPM,
and layer multiple effects together.
The full EMU
application, limited to 1 DMX universe. Perfect for bedroom rigs and trying it on your
lights and
hardware.
$0 forever
No card. No expiry.
Download free 1 universe
Art-Net output
DMX output (ENTTEC USB)
Sound Tracker
GDTF import + custom fixture editor
DMX / Art-Net monitor
16 VST3 faders
Software updates
Multi-universe (up to 32)
512 VST3 faders
MIDI triggers, clock, CC
mapping
Crescit fixture library
Yours to keep
Perpetual means forever. No downgrades.
Only available on EMU 26.1.0 or later.
Two machines
Each premium/perpetual license covers 2 Hardware
IDs .
Full features: 32 universes, VST3, MIDI, Crescit fixture library, everything. Pay in
full or across twelve months; both end with a license you own forever.
Upfront –$33 Monthly
.own-info-btn{display:inline-block;margin:0 0 0 10px;padding:0 2px;border:0;background:none;cursor:pointer;font-family:’Source Sans 3′,sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:0;line-height:normal;color:var(–txt2);vertical-align:baseline;transition:color .18s ease-out}
.own-info-btn:hover,.own-info-btn:focus-visible{color:var(–txt3)}
.own-info-btn[aria-expanded=”true”]{color:var(–txt3)}
.own-info-btn svg{width:12px;height:12px;vertical-align:-2px;margin-right:5px;opacity:.8}
.own-info-panel[hidden]{display:none !important}
.own-info-panel{margin:10px 0 0 !important;padding:12px 14px !important;border:1px solid var(–bdr);border-radius:8px;background:rgba(255,255,255,.025);animation:emuInfoIn .18s ease-out}
@keyframes emuInfoIn{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}
.emu-page .own-cta{margin-top:18px}
.emu-page .own-info-panel:not([hidden])+.own-cta,.emu-page .own-info-panel:not([hidden])~.own-cta{margin-top:14px}
@media (prefers-reduced-motion:reduce){.own-info-btn{transition:none}.own-info-panel{animation:none}}
$165 / year · renews yearly Own it
immediately · 1 year of
updates How it works
Pay for the year and EMU is yours to keep. Your plan then renews
automatically at $165 a year so the updates keep coming. Switch renewal off any time in
your account: the EMU version you have that day stays yours and keeps working.
$16.50 / month · renews monthly Own it monthly · perpetual after month 12 · $198 over 12 months How it works
Full features from day one. After twelve payments the
license is yours to keep, and the plan carries on at $16.50 a month so the updates keep
coming. Switch renewal off any time in your account. You also get a 3-month grace budget if
life gets in the way.
Buy
EMU · $165 Start
Monthly · $16.50/mo
Both plans renew automatically. Switch renewal off any time from your account.
*Last update means the EMU software and Crescit fixture library version you have on that day is your final one. Renew or buy a new EMU license to resume updates.
*Last update means the EMU software and Crescit fixture library version you have on that day is your final one. Renew or buy a new EMU license to resume updates.
32 universes
512 VST3 faders
Art-Net + DMX output
Sound Tracker + BPM sync
Monitor incoming DMX / Art-Net
Standalone shows (DIN Pixie, USB Pro Mk2)
GDTF import + custom fixture editor
Crescit fixture library
MIDI Bank & Program triggers
MIDI clock sync
CC / Note → Fader mapping
2 Hardware IDs per license
@keyframes emuCalloutIconPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}.emu-ownership-callout-icon{animation:emuCalloutIconPulse 2.4s ease-in-out infinite;transform-origin:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.emu-ownership-callout-icon{animation:none}}What you own after your update year
When your update window ends, the EMU version you have on that day is yours forever: every paid feature stays active and you keep the last Crescit fixture library version.
Renew or buy a new EMU license to resume updates.
What’s the difference
between free EMU and the paid version?
Free EMU is a full version of the software limited to 1
universe. It includes Art-Net output, DMX output to ENTTEC USB devices,
Sound Tracker, DMX/Art-Net monitoring, GDTF import, and the custom fixture editor.A paid license adds multi-universe output (up to 32 universes) , MIDI
learn, MIDI clock sync, full VST3 fader mapping (512 faders instead of 16), bank and
program change, the full Crescit fixture library with weekly updates, and ongoing
software updates while your license is active.
Does it renew
automatically?
Yes, and either way you end up owning
EMU. On annual, the license is yours from your first payment and the plan renews once a
year for another year of updates. On monthly, the license is yours to keep after 12 payments and
the plan carries on month to month so the updates keep coming. Switch renewal off any time in
your account: the EMU version you have on that day stays yours and keeps working.
Why pay annually
instead of monthly?
Two reasons. It’s $33 cheaper ($165 instead of $198 total), and you own EMU straight away instead of waiting 12
months. If you know you want EMU, annual is the better deal.
What if I stop the
monthly payments early?
Payments only stop once you switch renewal off in your
account, so nothing pauses by itself. If you do stop, you have a 3-month grace
window . This is a total budget, not one single pause. As long as your combined gap time stays under 3 months,
your paid months are saved and you pick up where you left off. If your combined gap time
goes over 3 months, the clock resets and you start a new 12-month cycle. During any gap,
EMU drops to the free tier. Full features come back the moment you resubscribe. The
longest a monthly customer can take to earn perpetual is 15 months (12 paid plus 3
grace).
Can I install EMU on
more than one computer?
Yes. Each license covers 2 machines (two Hardware
IDs). While you’re paying or within your updates entitlement period, you
can swap Hardware IDs as often as you need. Once you’re on a perpetual license
with no active subscription, each Hardware ID slot can only be changed
once. Make sure you’re on the right machines before letting your
subscription lapse.
Will my perpetual
license stop working after updates expire?
No. Your perpetual license keeps working fully and stays offline once activated: the EMU version you have on the day your update year ends is yours forever, with every paid feature you’d unlocked still active. You keep the last Crescit fixture library version too, so you just won’t receive new fixtures.
What stops (until you renew):
New EMU releases (including bug fixes and OS-compatibility patches) New fixtures added to the Crescit fixture library Renew at any time to resume updates.
What does renewal cost,
and can I turn it off?
Renewal happens automatically, and you can switch it off
any time in your account. Your existing perpetual license keeps working either way.
Annual renewal costs $165 and bumps your perpetual version to the current release
straight away, with another year of updates. Monthly renewal continues the $16.50 per month
plan, and your perpetual version bumps to whatever is current after 12 payments.
I’m already paying for
EMU. Do I get a perpetual license?
Yes. If you paid annually within the last 12 months, you already have a perpetual license. If you’ve been on a monthly subscription for 12 consecutive months or more, you’ve also earned one. Your perpetual license will be applied automatically when you update to the new version of EMU. No extra purchase needed.
Behind the scenes 1:22 London-based musician How Matt Carter built a concert-style light show at home A cinematic living-room cover, live vocals over classic trance, with a full DMX rig run from a laptop in EMU.
Watch the video Deep dive 17:51 Drummer & YouTube creator “The hardest video I’ve made in 20 years” An obsessively thorough breakdown of syncing live drums to DMX lighting.
Cobus Drum cover 4:12 Drummer & producer A light-up drum cover of “Pretty Please” Dua Lipa’s track as a drum cover, the kit driving a full light show through EMU.
Goose the Drummer Light show 3:22 Recording Arts director An original track, lights in perfect sync Jack scored his own song and ran a synced light show to match, all through EMU.
Jack Murray · Chicago Academy for the Arts EMU TUTORIAL SERIES
Mapping, step by step. 2:41 Part 1 Define your space Set your canvas size and lay out where every fixture sits.
5:02 Part 2 Map any fixture Add and position any fixture, whatever the brand or type.
4:06 Part 3 Dynamic scene control Build looks and switch between them live, on the fly.
3:52 Part 4 Sound-reactive control Make your lights move in time with the music.
SYSTEM REQUIREMENTS
RESOURCES
Works on what you already have. OS Windows 11 (x64)
CPU Quad-core 2 GHz or better
RAM 8 GB minimum
GPU Graphics card with 4GB VRAM or better
OS macOS 15 “Sequoia” or later
CPU Apple Silicon or Intel (x64)
RAM 8 GB minimum
GPU Graphics card with 4GB VRAM or better
Intel Mac support is limited to macOS 15 (Sequoia) and above. Older Intel Macs are no longer actively supported.
START NOW
Run your first show in minutes. Download the free version, the full
application, capped at 1 universe to start exploring.
Download free for Windows & Mac Buy license →
document.querySelectorAll(‘.emu-release-notes.emu-preview-notes’)
.forEach(el => el.setAttribute(‘data-lenis-prevent’, ”));